- Design, develop, test, deploy and maintain large-scale Java-based microservices architecture using Spring Boot.
- Collaborate with cross-functional teams to identify business requirements and translate them into technical designs that meet those needs.
- Develop high-quality code that is scalable, effective, secure, and follows best practices for testing, deployment, and monitoring.
- Participate in code reviews to ensure adherence to coding standards and quality guidelines.
Job Requirements :
- 10-12 years of experience in software development with expertise in Java programming language.
- Strong understanding of architectural design principles, data structures, multithreading concepts, low-level design patterns (e.g., microservices), Generative AI.