Job Summary :
We are looking for a skilled and detail-oriented Java Developer to join our software engineering team.
The ideal candidate will have strong expertise in Java development, hands-on experience in building scalable backend systems, and a solid understanding of object-oriented programming and modern development frameworks.
You will be responsible for designing, developing, testing, and maintaining enterprise-grade applications that meet business Responsibilities :
- Design and develop high-performance, scalable, and secure server-side applications using Core Java, Spring Boot, and related technologies.
- Write clean, maintainable, and efficient code while adhering to best coding practices and design patterns.
- Participate in system architecture discussions, solution design, and API specification.
- Develop RESTful APIs and integrate with external systems, databases, and third-party tools.
- Perform unit testing, integration testing, and support UAT cycles.
- Troubleshoot, debug, and optimize application performance across the software lifecycle.
- Work closely with frontend developers, DevOps engineers, QA teams, and product managers to deliver complete features.
- Participate in Agile / Scrum ceremonies like sprint planning, reviews, and daily stand-ups.
- Maintain and improve existing codebases and peer-review code changes.
- Create and maintain technical documentation and support production issues as Qualifications :
- Bachelor's degree in Computer Science, Engineering, or a related field.
- 4- 5years of professional experience in Java backend development.
- Proficient in :
1. Core Java, Java 8+, Spring Framework (Spring Boot, Spring MVC)
2. REST APIs, JPA / Hibernate
3. Maven / Gradle, Git, and CI / CD pipelines
Solid experience with SQL databases (MySQL, PostgreSQL, Oracle)(ref : hirist.tech)