Designs, develops, tests, and maintains Java microservices and platform solutions for financial institutions. The role involves Spring-based distributed systems, Kafka, REST APIs, secure API design, Oracle database optimization, Kubernetes deployment, CI/CD, observability, and AI-assisted software development. Responsibilities also include code reviews, stakeholder presentations, knowledge sharing, and applying engineering best practices for performance, scalability, security, and resilience.
Responsibilities:
- Analyze requirements, design and build solutions to ensure the product meets business and non-functional (performance, security, scalability, resilience, observability) requirements
- Develop high-quality, maintainable, and well-tested code aligned with engineering standards and best practices
- Use modern development tools, including AI-assisted coding tools (e.g., GitHub Copilot, code assistants), to improve productivity and code quality
- Maintain and enhance both business and platform side of the product
- Review code and share knowledge with other team members
- Participate in presentation sessions to demonstrate new features to stakeholders
- Apply best practices in software development (code style and patterns, quality, performance)
- Work on algorithmic calculations used by leading financial institutions
Experience
- 5+ years of experience as Java Software Engineer / Developer
- Degree in Computer Science
- Expertise in designing, developing, testing and maintaining microservices.
- Solid knowledge of Java and the Spring ecosystem (Spring Boot preferred)
- Deep expertise in Spring framework and distributed systems (Kafka)
- Strong knowledge of RESTful API standards, secure API design (JWT) and observability
- Deep understanding of AI concepts and extensive usage of AI tools in SDLC
- Strong experience with Oracle Database, including SQL optimization, indexing strategies, data modeling, and performance tuning.
- Hands-on experience with containerized deployment (Kubernetes) and CI/CD
- Proficiency in software engineering methodologies, patterns and tools
- Understanding of CI/CD pipelines and DevOps practices
- Strong communication, presentation skills, and collaborative attitude
Responsibilities
Responsibilities:
- Analyze requirements, design and build solutions to ensure the product meets business and non-functional (performance, security, scalability, resilience, observability) requirements
- Develop high-quality, maintainable, and well-tested code aligned with engineering standards and best practices
- Use modern development tools, including AI-assisted coding tools (e.g., GitHub Copilot, code assistants), to improve productivity and code quality
- Maintain and enhance both business and platform side of the product
- Review code and share knowledge with other team members
- Participate in presentation sessions to demonstrate new features to stakeholders
- Apply best practices in software development (code style and patterns, quality, performance)
- Work on algorithmic calculations used by leading financial institutions
Experience
- 7+ years of experience as Java Software Engineer / Developer
- Degree in Computer Science
- Expertise in designing, developing, testing and maintaining microservices.
- Solid knowledge of Java and the Spring ecosystem (Spring Boot preferred)
- Deep expertise in Spring framework and distributed systems (Kafka)
- Strong knowledge of RESTful API standards, secure API design (JWT) and observability
- Deep understanding of AI concepts and extensive usage of AI tools in SDLC
- Strong experience with Oracle Database, including SQL optimization, indexing strategies, data modeling, and performance tuning.
- Hands-on experience with containerized deployment (Kubernetes) and CI/CD
- Proficiency in software engineering methodologies, patterns and tools
- Understanding of CI/CD pipelines and DevOps practices
- Strong communication, presentation skills, and collaborative attitude
Part of the $4.8 billion RPG Group, we’re a community of 10,000+ innovators across 30+ global locations, including Milpitas, Seattle, Princeton, Cape Town, London, Zurich, Singapore, and Mexico City. Explore Life at Zensar and join us to Grow. Own. Achieve. Learn. to be the best version of yourself.
We believe the best work happens when individuality is celebrated, growth is encouraged, and well-being is prioritized. We are an equal employment opportunity (EEO) and affirmative action employer, committed to creating an inclusive workplace. All qualified applicants will be considered without regard to race, creed, color, ancestry, religion, sex, national origin, citizenship, age, sexual orientation, gender identity, disability, marital status, family medical leave status, or protected veteran status.
Zensar Technologies Pune, Mahārāshtra, IND Office
Zensar Knowledge Park, Kharadi, Plot # 4, MIDC, Pune, Maharashtra, India, 411014
Zensar Technologies Pune, Maharashtra, IND Office
Pune, India
Similar Jobs
Information Technology
Design, develop, and maintain scalable enterprise applications using Java, Spring Boot, microservices, APIs, and cloud-native technologies. Collaborate with cross-functional teams to deliver secure, reliable, high-performance business solutions.
Top Skills:
Api DevelopmentCloud-Native TechnologiesJavaMicroservicesSpring Boot
Insurance
Design and build enterprise integration solutions using Java, Apache Camel, microservices, and Azure. Own integration pipelines from architecture and development through deployment, with emphasis on scalability, performance, security, and non-functional requirements. Write tested, maintainable code; apply design patterns and secure coding practices; document architecture decisions; conduct performance and API testing; and mentor junior engineers. Collaborate with architecture and product teams while contributing to continuous improvement and cloud-native engineering practices.
Top Skills:
Apache CamelAzureAzure Blob StorageAzure DevopsAzure FunctionsAzure Key VaultAzure Kubernetes ServiceAzure Service BusDockerGatlingGitJ2EeJavaJmeterJmockJunitKafkaKubernetesMockitoMongoDBNoSQLOwaspRdbmsRest AssuredSpring AiSpring AopSpring BatchSpring CoreSpring ReactiveSpring Web Mvc
Enterprise Web
Develop and maintain scalable, multi-tiered backend web services using Java and related technologies. Design extensible APIs, solve technical problems, support deployment and maintenance, improve platform efficiency, and address production issues within an agile cross-functional team. The role requires strong application, database, and security knowledge, clean maintainable code, and effective communication with internal teams and clients.
Top Skills:
AngularjsAWSElasticsearchHibernateJavaMongoDBMySQLPythonReactSpring BootSpring Mvc
What you need to know about the Pune Tech Scene
Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.


