Java Developer (Spring Boot)

Full–time

Posted on: 3 days ago

As a Java Developer with strong Spring Boot expertise, your role will involve designing, developing, and maintaining Java-based applications using Spring Boot. You will be responsible for integrating APIs, databases, and third-party services, collaborating with cross-functional teams to gather requirements, writing clean and testable code, participating in code reviews, and troubleshooting issues in production and test environments.

Key Responsibilities:
- Design, develop, and maintain Java-based applications using Spring Boot
- Integrate APIs, databases, and third-party services
- Collaborate with cross-functional teams to gather and understand requirements
- Write clean, maintainable, and testable code
- Participate in code reviews and performance tuning
- Troubleshoot and resolve issues in production and test environments

Qualifications Required:
- 3+ years of experience in Java development (Java 8+)
- Proficiency in Spring Boot, Spring MVC, and Spring Data JPA
- Strong understanding of RESTful APIs and microservices
- Experience with Relational Databases (MySQL, PostgreSQL) and Hibernate/JPA
- Experience with Azure Kubernetes Services (AKS)
- Familiarity with Git and CI/CD tools
- Knowledge of unit & integration testing (JUnit, Mockito)

In addition to the above, nice-to-have skills include frontend knowledge in Angular/React for full-stack collaboration, and a basic understanding of application security and performance optimization.

The ideal candidate should possess a problem-solving mindset, good communication & teamwork skills, and the ability to work effectively in an Agile/Scrum environment.

Education:
- Bachelors degree in Computer Science, Engineering, or a related field (or equivalent experience)

Perks:
- 5-day work week
- Competitive salary
- Flexible timing

This job opportunity is powered by JazzHR. As a Java Developer with strong Spring Boot expertise, your role will involve designing, developing, and maintaining Java-based applications using Spring Boot. You will be responsible for integrating APIs, databases, and third-party services, collaborating with cross-functional teams to gather requirements, writing clean and testable code, participating in code reviews, and troubleshooting issues in production and test environments.

Key Responsibilities:
- Design, develop, and maintain Java-based applications using Spring Boot
- Integrate APIs, databases, and third-party services
- Collaborate with cross-functional teams to gather and understand requirements
- Write clean, maintainable, and testable code
- Participate in code reviews and performance tuning
- Troubleshoot and resolve issues in production and test environments

Qualifications Required:
- 3+ years of experience in Java development (Java 8+)
- Proficiency in Spring Boot, Spring MVC, and Spring Data JPA
- Strong understanding of RESTful APIs and microservices
- Experience with Relational Databases (MySQL, PostgreSQL) and Hibernate/JPA
- Experience with Azure Kubernetes Services (AKS)
- Familiarity with Git and CI/CD tools
- Knowledge of unit & integration testing (JUnit, Mockito)

In addition to the above, nice-to-have skills include frontend knowledge in Angular/React for full-stack collaboration, and a basic understanding of application security and performance optimization.

The ideal candidate should possess a problem-solving mindset, good communication & teamwork skills, and the ability to work effectively in an Agile/Scrum environment.

Education:
- Bachelors degree in Computer Science, Engineering, or a related field (or equivalent experience)

Perks:
- 5-day work week
- Competitive salary
- Flexible timing

This job opportunity is powered by JazzHR.