7+ years of experience in below
○ software development experience with a strong focus on Java.
○
- Strong knowledge and extensive experience in Spring Framework, Spring Boot, and Spring Cloud
Solid understanding and extensive hands-on experience with Microservices Architecture and best practices.
Highly proficient in Hibernate, JPA, relational (Oracle), and NoSQL (MongoDB) databases.
Experience with Redis Extensive hands-on experience with Junit, Mockito, REST Assured, Cucumber, or Selenium, including designing test automation frameworks.
Good understanding of application performance, monitoring, and optimization techniques.
Excellent problem-solving skills and ability to lead complex development tasks.or equivalent for caching and performance optimization.
- Knowledge of API Gateways, Service Discovery, and Distributed Tracing (e.g., Spring Cloud Gateway, Eureka, Zipkin).
- Familiarity with containerization tools like Docker and orchestration with Kubernetes.
- Experience with code quality tools (e.g., SonarQube, CheckStyle).
- Understanding of security best practices for backend development (OAuth2, JWT, Spring Security).
○
- Proven extensive experience with Test-Driven Development (TDD) and Shift-Left testing strategies.
○
- Design and develop complex backend systems using Spring, Spring Boot, and Spring Cloud technologies.
○
- Actively participate in architecting and implementing microservices-based solutions with a focus on scalability, reliability, and performance.
○
- Guide the integration and optimization of Oracle and MongoDB in high-performance environments.
○
- Proven team collaboration and cross-functional collaboration skills.
○
- Good communication and stakeholder management.
○
- Ability to balance technical depth with business priorities.
○
- Passion for high-quality, clean, and maintainable code.
○
- Mentor junior developers.
○
- Passion for high-quality, clean, and maintainable code.
📌 Lead Software Engineer (Pune)
🏢 Virtusa
📍 Pune