Key Responsibilities
- Design, develop, and maintain scalable software solutions using Java and Spring frameworks
- Build and optimize microservices architecture with RESTful APIs and JSON protocols
- Implement and manage ORM frameworks (Hibernate/JPA) for database interactions
- Develop and deploy applications using Docker and Kubernetes for containerization
- Collaborate with cross-functional teams to integrate messaging systems (Kafka, RabbitMQ)
- Ensure CI/CD pipeline efficiency using tools like Jenkins or GitHub Actions
Requirements
- Strong proficiency in Java (Java 8 or higher) and Spring ecosystem (Boot, MVC, Data JPA, Security)
- Hands-on experience with microservices architecture and REST APIs
- Working knowledge of SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB)
- Familiarity with cloud platforms (AWS, Azure, or GCP) and messaging systems
- Experience with Docker, Kubernetes, and CI/CD tools