[Company Logo][Company Name]
- Job Title:
- Java Developer
- Department:
- Engineering
- Reports To:
- Technical Lead
- Location:
- [Work Location]
- Employment Type:
- Full-time, Permanent
- Experience:
- 2–6 years in Java development
- Job Code:
- [Reference Number]
About [Company Name]
[Company Name] is [one-line description of your business, products/services and team size]. Office address: [Company Address].
Job Summary
The Java Developer will build and maintain Java-based services for [Application / Client] at [Company Name] using Spring Boot, ensuring code is robust, performant and well tested.
Key Responsibilities
- Develop microservices using Java [Version] and Spring Boot
- Implement data access using Hibernate / JPA
- Build and consume REST APIs
- Write JUnit and Mockito tests
- Optimise SQL queries and JVM performance
- Fix defects and support production releases
- Use Maven / Gradle and Git for builds and versioning
- Participate in code reviews and design discussions
- Integrate with messaging systems such as Kafka or JMS
Required Skills
- Core Java, OOP, collections and multithreading
- Spring Boot, Spring MVC, Spring Security
- Hibernate / JPA and SQL
- JUnit, Mockito
- Maven / Gradle, Git
Qualifications & Experience
- B.E. / B.Tech / MCA
- 2–6 years of Java development
Preferred Skills (Good to Have)
- Kafka and microservices patterns
- BFSI domain
- Oracle Java certification
Key Performance Indicators (KPIs)
| KPI | Target | Review Frequency |
|---|
| Story points delivered | [Number] per sprint | Per sprint |
| Unit test coverage | [Percentage]% | Monthly |
| Defect leakage to UAT | Below [Percentage]% | Per release |
Salary Range
₹[Minimum CTC] – ₹[Maximum CTC] per annum (CTC), depending on experience and skills. Final offer will show the fixed and variable split and approximate in-hand salary.
Benefits
- Provident Fund (EPF) and ESI as applicable, gratuity as per law
- [Number] days of paid leave plus public holidays as per company policy
- [Health insurance / group mediclaim cover]
- Certification reimbursement
How to Apply
Send your CV highlighting Java version, Spring modules and the projects you worked on. Send your application to [HR Email] with the subject line "Application – Java Developer – [Your Name]" or apply through [Application Link]. Last date to apply: [Date].
Prepared by
[HR Name]Human Resources
Date:
[Date]Approved by
[Reporting Manager]Engineering
Date:
[Date]