Job Description :
We are seeking a Java Developer with strong expertise in Java and Spring Boot to join our growing engineering team.
The ideal candidate will be responsible for designing, developing, and maintaining enterprise-grade applications while ensuring performance, scalability, and security.
You will work closely with cross-functional teams to deliver robust backend services and APIs.
Key Responsibilities :
- Design, develop, and maintain backend applications using Java and Spring Boot.
- Build and optimize RESTful APIs and microservices.
- Collaborate with product, QA, and DevOps teams to deliver high-quality solutions.
- Write clean, maintainable, and testable code following best practices.
- Ensure application performance, scalability, and security.
- Troubleshoot, debug, and resolve technical issues in production.
- Stay up to date with the latest Java ecosystem trends and frameworks.
Qualifications :
- 3- 6 years of experience as a Java Developer.
- Strong proficiency in Core Java and Spring Boot.
- Hands-on experience with RESTful API development and microservices architecture.
- Good understanding of ORM frameworks (Hibernate/JPA).
- Strong knowledge of SQL and relational databases (MySQL, PostgreSQL, Oracle, etc.).
- Familiarity with version control tools like Git.
- Knowledge of Agile methodologies.
Must Have Skills :
Java
Spring Boot
RESTful APIs
SQL / RDBMS
Good to Have Skills :
- Microservices
- Hibernate/JPA
- Docker/Kubernetes
- Cloud platforms (AWS/Azure/GCP)
- CI/CD tools (Jenkins, GitHub Actions, etc.)