We are looking for skilled Senior Java Developers to join our team and contribute to the design, development, and maintenance of scalable Java-based applications.
The ideal candidate should have strong expertise in Java, Spring Boot, and database management, with a focus on delivering high-quality, efficient, and maintainable software solutions.
Key Responsibilities :
- Design, develop, and maintain enterprise-level Java applications using Spring Boot and related frameworks.
- Ensure best practices in coding, testing, and software architecture for scalable and maintainable applications.
- Collaborate with business stakeholders to gather requirements and translate them into technical solutions.
- Guide and mentor junior developers, conducting code reviews and providing technical support.
- Develop and optimize RESTful APIs for seamless integration with external systems.
- Manage database interactions, including query optimization and performance tuning.
- Identify and resolve performance bottlenecks to improve application efficiency.
- Work closely with QA, DevOps, and cross-functional teams to ensure smooth project execution.
Required Skills and Experience :
Strong proficiency in Java, including object-oriented programming, concurrency, and collections.Extensive experience with Spring Boot, Spring MVC, and Spring Data JPA.Solid knowledge of relational databases such as MySQL, PostgreSQL, or Oracle.Hands-on experience with RESTful API development and integration.Understanding of software design patterns and best coding practices.Familiarity with Agile development methodologies (Scrum, Kanban).Experience with unit testing frameworks such as / BTec / MCA / MTec / ME / Msc(ref : hirist.tech)