Develop and maintain customer-focused software using Java, Spring Boot, RESTful microservices, Kafka, MongoDB, relational databases, and distributed caching. Analyze existing implementations, estimate feature delivery, implement security and data protection, contribute to database design, maintain technical documentation, and collaborate with global teams and senior stakeholders. The role also requires Python exposure, strong data-structure knowledge, clean coding practices, and Agile experience.
Job Description: We
are seeking a seasoned Java Developer with additional expertise in
Python to join our dynamic team in Mumbai. The ideal candidate should
have 7+ years of professional experience in core Java and be well-versed
in various technologies, including Spring Framework, Kafka, and
MongoDB. This role demands strong analytical skills, a keen eye for
detail, and the ability to work in a fast-paced, collaborative
environment.
Requirements
Key Responsibilities:
- Collaborate with a global cross-functional team in building customer-centric software products.
- Analyze
existing software implementations to identify areas of improvement and
provide deadline estimates for implementing new features.
- Develop
software applications using core Java (11+), Kafka or messaging
systems, web frameworks like Struts/Spring, relational (Oracle), and
non-relational databases (SQL, MongoDB, Hadoop), with RESTful
microservice architecture.
- Implement security and data protection features.
- Update and maintain documentation for team processes, best practices, and software runbooks.
- Collaborate using Git in a multi-developer team.
- Write clean and well-documented code.
- Contribute to database design and management, staying current with the latest practices and versions.
- Establish trusted partnerships with peers, product heads, and executive-level stakeholders.
Mandatory Skills:
- 7+ years of relevant professional experience using core Java as a programming language.
- REST Microservice development.
- Proficiency in Java/Spring and Spring Boot.
- Experience with Hazelcast for caching layer and MongoDB for persistence.
- Proficiency with Java 8 or above, including Stream APIs.
- Exposure to Python.
- Understanding of data structures like Array, List, Tree, and Graph.
- Experience with NoSQL databases (MongoDB).
- Familiarity with distributed cache systems (Hazelcast or Redis).
- Awareness of Agile methodology.
- Experience with RDBMS for occasional persistence tasks.
- Knowledge of microservices architecture with interservice communication using proprietary messaging services.
- Strong communication skills and work ethic.
- Passionate about professional software development.
Benefits
Why Join Us:
- Competitive compensation package.
- Opportunity to work with a dynamic and innovative team.
- Career growth and development opportunities.
- Collaborative and supportive work environment.
Similar Jobs
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Leads analysis, design, development, testing, deployment, and operation of scalable Java backend services. Designs APIs, event-driven and batch systems, and microservices using Spring Boot, Kafka, cloud, and DevOps technologies. Owns delivery estimates, architecture, quality, security, CI/CD, reliability, and customer experience. Collaborates with product and business stakeholders, mentors engineers, reviews code and automation, drives process improvements, and supports high-availability mission-critical applications.
Top Skills:
Apache KafkaAWSAzureBddCheckmarxChefCi/CdCweDockerEclipseGitIntellij IdeaJavaJenkinsKubernetesMavenMicroservicesOracleOwaspRest ApiSei CertSonarqubeSpring BatchSpring BootSQLSql DeveloperTddZally
Financial Services
Develops secure, scalable full-stack software for JPMorgan Chase’s Asset and Wealth Management Data and Analytics team. Responsibilities include coding with Java, React, TypeScript, Python, and AWS; designing, testing, debugging, and troubleshooting applications; analyzing data; supporting operational stability; and applying agile, CI/CD, security, resiliency, and AI-assisted development practices.
Top Skills:
AgileAi-Assisted Development ToolsAWSCi/CdJavaPythonReactSpring BootSpring JpaTypescript
Blockchain • Fintech • Payments • Consulting • Cryptocurrency • Cybersecurity • Quantum Computing
Lead development of high-performance Java backend services for Mastercard’s fraud decision-management platform. Responsibilities include system design, production development, code and security reviews, CI/CD and cloud-native delivery, production support, SDLC documentation, vendor and offshore coordination, technical training, mentoring, and Agile SAFe participation. The role also drives engineering standards, technology evaluations, performance benchmarking, deployment planning, and secure coding practices.
Top Skills:
AgileAWSCassandraCi/CdCweDockerGrpcIbm OdmJavaJenkinsKafkaKubernetesMqOracleOwaspSafeSei CertSpring Boot
What you need to know about the Mumbai Tech Scene
From haggling for the best price at Chor Bazaar to the bustle of Crawford Market, the energy of Mumbai's traditional markets is a key part of the city's charm. And while these markets will always have their place, the city also boasts a thriving e-commerce scene, ranking among the largest in the region. Driven by online sales in everything from snacks to licensed sports merchandise to children's apparel, the local industry is worth billions, with companies actively recruiting to meet the demands of continued growth.


