Key Responsibilities
Backend
Design, develop, and maintain Java-based backend applications using Core Java, J2EE, and Spring Boot
Build and manage Microservices-based architectures
Develop and expose RESTful APIs with high performance and scalability
Implement data persistence using Hibernate / JPA
Write optimized and complex SQL queries
Containerize applications and manage deployments using Docker and Kubernetes
Troubleshoot, debug, and optimize backend services
Ensure code quality through unit testing, code reviews, and best practices
Required Skills
Backend
Strong proficiency in Core Java, J2EE
Hands-on experience with Spring Boot
Solid understanding of Microservices architecture
Experience with Hibernate / JPA
Strong knowledge of SQL and relational databases
Experience with Docker and Kubernetes