Work from Office
Full Time
We are seeking a highly skilled and experienced Senior Spring Boot Microservice Java Developer to join our dynamic team. The ideal candidate will have a strong background in designing, developing, and deploying high-performance microservices using Spring Boot, with expertise in system design, Java multithreading, and collection concepts. Extensive experience in containerization and orchestration technologies like Docker, Kubernetes, and OpenShift, as well as knowledge of Kafka and Redis for real-time data streaming and caching, is required. You will play a key role in delivering scalable and reliable software solutions and collaborating with cross-functional teams to achieve business objectives. Architect, design, and develop scalable, secure, and high-performance microservices using Spring Boot and related technologies. Design and implement system architectures that are optimized for scalability, performance, and reliability. Develop and maintain RESTful APIs and microservices, leveraging Kafka for real-time data streaming and Redis for caching. Utilize Docker for containerization of microservices, ensuring portability and consistency across environments. Use Kubernetes and OpenShift for orchestration and management of containerized applications, ensuring seamless deployment and scalability. Implement Java multithreading and concurrency models, ensuring efficient and optimal performance of microservices. Apply advanced Java collections and data structures to solve complex problems in microservices. Optimize the performance of existing microservices by identifying bottlenecks and applying best practices for tuning, ensuring scalability, reliability, and efficiency. Collaborate with DevOps teams to automate deployment and monitoring of microservices in a CI/CD pipeline. Write clean, maintainable, and testable code, conducting code reviews, providing feedback, and ensuring code quality across the team. Mentor junior developers, providing technical guidance, especially in system design, multithreading, and collections. Work closely with product managers, architects, and other stakeholders to translate requirements into technical specifications, ensuring seamless integration with other system components.
Virtusa
Upload Resume
Drag or click to upload
Your data is secure with us, protected by advanced encryption.
My Connections Virtusa
Gurugram
20.0 - 35.0 Lacs P.A.
Bengaluru
25.0 - 35.0 Lacs P.A.
Pune, Bengaluru, Delhi / NCR
15.0 - 25.0 Lacs P.A.
Pune, Chennai, Bengaluru
15.0 - 25.0 Lacs P.A.
Ahmedabad
15.0 - 25.0 Lacs P.A.