About the role
Responsibilities:
- Design, develop, and maintain enterprise-grade applications using Java 11 and Spring Boot.
- Build and enhance Microservices-based architectures.
- Develop RESTful APIs and ensure high performance and responsiveness.
- Work with relational databases such as PostgreSQL and MySQL.
- Implement data persistence using JPA/Hibernate.
- Participate in system design, code reviews, and technical discussions.
- Troubleshoot, debug, and optimise existing applications.
- Collaborate with DevOps, QA, and frontend teams for end-to-end delivery.
- Follow best practices in coding, security, and application performance.
Requirements:
- 4+ years of hands-on experience in Java development.
- Strong proficiency in Java 11
- Extensive experience with Spring Boot.
- Solid understanding of Microservices and Angular.
- Hands-on experience with MySQL.
- Strong knowledge of JPA/Hibernate.
- Experience with REST APIs and backend integrations.
- Familiarity with version control tools like Git.
- Good problem-solving and analytical skills.
- Experience with cloud platforms (AWS/Azure/GCP).
- Knowledge of Apache Kafka and MongoDB.