Responsibilities
What You’ll Do • Design, develop, and deploy robust, scalable Microservices using Spring Boot and Spring WebFlux, while adhering to modern security and coding best practices. • Apply strong knowledge of design patterns, data structures, algorithms, and SOLID principles to deliver high-quality, maintainable code. • Work closely with DevOps, QA, and product teams to ensure that solutions meet business requirements and are reliable in production. • Participate in product demos, design discussions, and release reviews, bringing your technical expertise to shape our products. • Continuously improve development processes and engineering practices, sharing knowledge and mentoring others. • Stay up to date with the latest tools, technologies, and frameworks in the Java and cloud-native ecosystem. • Deploy, monitor, and maintain services on Kubernetes (AKS) and leverage containerization best practices with Docker. • Design and work with both NoSQL (Couchbase, MongoDB, Cassandra) and SQL (PostgreSQL) databases to build efficient, performant services. • Leverage cloud-native capabilities in AWS or Azure to deliver resilient, scalable services. • Follow Agile best practices, using tools like Jenkins, GitHub Actions, ArgoCD, Sonar, Snyk, Postman, and more to ensure quality and security.
What We’re Looking For Must-Have: • Strong knowledge of design patterns, data structures, algorithms, and SOLID principles. • Excellent hands-on experience with Java 8, Java 17 (and above).
• Deep practical experience with Microservices architecture, Spring Boot, and Spring WebFlux. • Solid working experience with Kubernetes, Docker, and Azure Kubernetes Service (AKS). • Strong proficiency with NoSQL databases (Couchbase, MongoDB, Cassandra) and SQL databases (PostgreSQL). • Proven experience building and deploying cloud-native solutions on AWS and/or Azure. • Excellent analytical and problem-solving skills. • Effective communication skills and the ability to collaborate with cross-functional teams.
Other Skills: • CI/CD tools: Jenkins, GitHub Actions, ArgoCD • Security and quality tools: Snyk, Sonar • API Testing: Postman • Familiarity with Agile methodologies and best practices. Nice-to-Have: • Experience with Splunk, ELK Stack for log monitoring. • Experience with NewRelic, AppDynamics, or DynaTrace for application performance monitoring
*Mandatory Skill sets: Cypress, Java, Python, C#, Java script
*Preferred Skill sets: Cypress, Java, Python, C#, Java script
*Years of Experience required: 4-8 years
*Education Qualification: Btech, MCA, BE, MTech