Job Description :
We are seeking a skilled and motivated Java Developer to join our team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance Java-based applications, while actively contributing throughout the software development lifecycle. If you are passionate about building scalable solutions and enjoy collaborating in a dynamic environment, we'd love to meet you.
Roles & Responsibilities :
- Participate in all phases of the Software Development Life Cycle (SDLC) - from requirement analysis and design to development, testing, deployment, and maintenance.
- Write clean, efficient, and well-documented Java code, following industry best practices and coding standards.
- Develop and maintain applications using Spring Boot, Spring MVC, Hibernate / JPA, and related technologies.
- Build and consume RESTful APIs and work on microservices architecture.
- Perform thorough unit, integration, and system testing to ensure application functionality, performance, and reliability.
- Identify, debug, and troubleshoot software defects and performance bottlenecks.
- Collaborate effectively with cross-functional teams including developers, QA engineers,
DevOps, product managers, and stakeholders to deliver high-quality software solutions.
Work with relational databases such as MySQL, PostgreSQL, and write optimized queries.Create and maintain technical documentation for applications, APIs, processes, and systems.Analyze complex technical problems and propose efficient, innovative solutions.Stay updated with emerging Java technologies, frameworks, and industry trends to continuously improve skills and product Skills Required :Hands-on experience in Core Java, J2EE, and Object-Oriented Programming conceptsProficiency with Spring Boot / Spring MVC / Hibernate / JPAExperience in developing REST APIs / MicroservicesStrong knowledge of SQL and relational databasesFamiliarity with version control tools (e.g., Git) and build tools (e.g., Maven / Gradle)Understanding of Agile / Scrum development methodologiesExcellent problem-solving abilities, communication, and teamwork skills
(ref : hirist.tech)