Key Responsibilities
Design and develop high-quality, scalable, and secure applications using Java and Spring Boot
Build and manage Microservices-based architecture
Develop RESTful APIs and ensure seamless integration with front-end and third-party services
Collaborate with cross-functional teams including Product, QA, and DevOps
Participate in code reviews and ensure coding best practices
Troubleshoot, debug, and upgrade existing systems
Optimize application performance and ensure high availability
Required Skills
Strong proficiency in Java (Java 8 or above)
Hands-on experience with Spring Boot
Good understanding of Microservices architecture
Experience in building and consuming REST APIs
Familiarity with SQL/NoSQL databases (MySQL, MongoDB, etc.)
Knowledge of version control systems (Git)
Understanding of CI/CD pipelines
Soft Skills
Strong problem-solving ability
Good communication and stakeholder interaction skills
Ability to work independently and in a team environment