Posted on: 11/03/2026
Job Description :
Responsibilities :
- Design and architect high-quality, scalable, and resilient software systems based on microservices using Java technologies and Spring Boot.
- Serve as the primary design authority, ensuring that architectural solutions meet technical and business requirements.
- Advocate for adherence to design standards and best practices throughout the development lifecycle.
- Provide technical oversight and guidance to development teams, ensuring that implementations are aligned with the architectural vision.
- Evaluate and incorporate emerging technologies and frameworks to enhance application functionality and performance.
- Foster innovation to ensure solutions are forward-thinking and optimized for future scalability.
- Collaborate with project managers, developers, and business stakeholders to translate complex requirements into functional architectural designs.
- Oversee the development and integration of APIs and microservices, ensuring efficient data flow and service interoperability.
- Mentor and train developers on advanced coding standards, new technologies, and architectural principles.
- Ensure architectural integrity and compliance through reviews and by setting up effective governance processes.
- Lead agile development teams, facilitating scrum sessions and ensuring agile practices are followed to optimize project delivery.
- Promote continuous improvement practices for software development and architecture.
Requirements :
Must Have :
- 12+ Years hands-on as a Java Developer with a focus on Spring Boot Microservices and Spring Webflux development.
- Expertise in Java and Spring Ecosystem : Deep understanding of Java, Spring Boot, Spring Webflux, Spring Data JPA, Spring Security, and other Spring modules.
- Architectural Patterns and Design : Mastery of architectural patterns, SOLID principles, and design patterns such as Builder, Factory, Visitor, SAGA, CQRS, Domain Driven Design patterns including Value Objects, Entities, and Domain Services.
- Microservices and Cloud Architecture : Advanced knowledge of microservices design patterns, domain driven design, and cloud services from AWS, Azure, or GCP.
- Familiarity with containerization technologies like Docker and Kubernetes.
- High-Performance Systems : Ability to design systems for high availability, performance, and scalability.
- Experience in Java 8+ features, especially Lambda and Functional Programming
- Experience in Asynchronous programming in Java with completable future.
- Experience with Spring data JPA with bidirectional OneToMany, ManyToMany relationships.
- Familiarity with cloud platforms (e., AWS, Azure, or GCP).
- Knowledge of microservices architecture and containerization (Docker, Kubernetes) is desirable.
- Knowledge of RESTful APIs and experience in building and consuming them.
- Proficient in building and managing microservices using the DAPR runtime to ensure scalable, resilient, and secure applications.
- Profound knowledge and experience in using J2EE/Jakarta EE frameworks and technologies such as Enterprise JavaBeans (EJB)/CDI, EJB Lites, Java Server Pages (JSP)/ Jakarta Faces, Servlets, Java Message Service (JMS), Java Naming and Directory Interface (JNDI), and Java Database Connectivity (JDBC)
- Experience with both relational (such as SQL Server, PostgreSQL) and NoSQL databases (such as Cosmos DB Dynamo DB)
- Experience in Spring Security with JWT and OAuth2 etc.
- Experience in writing effective Unit Test cases (Junit5 etc) with code coverage.
- Experience in Spring Boot Documentation with OpenAPI 3 specification.
- Working with different pipeline jobs like SonaQube, TwistLock, Integration tests etc.
- Experience with version control systems (Git) and collaboration tools.
- Excellent problem-solving and debugging skills.
- Ability to work in an agile development environment.
- Strong knowledge on creation of data models based on the provided requirements.
- Strong knowledge of dependency management tools such as Maven/Gradle.
- Strong knowledge on Clean Architecture and Clean code practices
- Good troubleshooting and problem-solving skills with excellent understanding of system development methodologies, techniques, and tools.
- Responsible for leading the delivery teams from end-to-end delivery standpoint.
- Excellent written and verbal communication skills.
- One team approach and team collaboration.
- Positive mindset to learn new technologies.
Good to Have :
- Insurance domain knowledge.
- Prior experience on working on micro services and APIs.
- Good understanding of cloud native application development.
- Understanding of any integration/middleware tools like MuleSoft, ESB Implementations and API Gateways
- Knowledge on Document management and generation systems/applications.
- Experience with CI/CD pipelines.
- Familiarity with message brokers (e., RabbitMQ, Kafka).
- Knowledge of front-end technologies (Angular, React).
- Security-conscious development practices.
- Proficient with AWS native services such as EC2, S3, RDS, Lambda, and AWS CLI or Azure services such as Virtual Machines, Blob Storage, Azure SQL Database, Azure Functions, and Azure CLI
- Knowledge of additional Azure or AWS services such as Azure App Service, Azure Logic Apps, and Azure Event Grid or AWS Elastic Beanstalk, AWS Step Function and Amazon EventBridge, which are beneficial for integrating and automating workflows
Did you find something suspicious?
Posted by
Rajani Sunkara
Assistant Manager- TAG at ValueMomentum Software Services Pvt. Ltd.
Last Active: 1 Apr 2026
Posted in
Backend Development
Functional Area
Technical / Solution Architect
Job Code
1619683