Key Responsibilities
- Design, develop, test, and maintain enterprise-grade Java applications.
- Build scalable Microservices using Java 8 and Spring Boot.
- Develop and consume RESTful APIs.
- Implement data access using Spring Data JPA with relational databases.
- Integrate messaging solutions using Apache Kafka.
- Utilize Redis for caching and performance optimization.
- Write clean, efficient, and maintainable code following best practices.
- Collaborate with cross-functional teams to understand business requirements and deliver high-quality solutions.
- Debug, troubleshoot, and optimize application performance.
- Participate in code reviews and contribute to technical discussions.
Mandatory Skills
- 2+ years of experience in Java development.
- Strong proficiency in Java 8.
- Hands-on experience with Spring Boot and Microservices architecture.
- Experience with Spring Data JPA.
- Strong knowledge of REST API development.
- Experience working with Apache Kafka.
- Good understanding of Relational Databases (MySQL, PostgreSQL, Oracle, or SQL Server).
- Hands-on experience with Redis.
- Strong understanding of Object-Oriented Programming (OOP) concepts.
- Experience with Git and Maven/Gradle.
Preferred Skills
- Knowledge of Docker and Kubernetes.
- Exposure to CI/CD pipelines.
- Experience working in Agile/Scrum environments.
- Basic understanding of cloud platforms such as AWS or Azure.
Educational Qualification
- Bachelor's degree in Computer Science, Information Technology, or a related discipline.
Pay: Up to ₹1,590,027.50 per year
Benefits:
Work Location: In person