Java Software Engineer

1 day ago


Mumbai Metropolitan Region, India WorkGeek Services Full time

We are seeking aSoftware Engineer/Senior Software Engineer with deep expertise in Java, Spring Boot, and Microservices, who can design and deliver scalable backend components. The ideal candidate should be proficient in SOLID principles, design patterns, and cloud-native development on AWS. Experience with message brokers like RabbitMQ or Kafka is required, and knowledge of event-driven or multi-tenant architectures is a strong plus.


Key Responsibilities

● Design and develop scalable, secure, and high-performance backend modules using Java, Spring Boot, and Microservices.

● Follow and enforce SOLID principles, OOP best practices, and use of design patterns.

● Implement and maintain unit tests, conduct peer reviews, and contribute to CI/CD pipelines.

● Collaborate with Product Owners, QA, and DevOps to ensure sprint success and deployment readiness.

● Integrate messaging solutions using RabbitMQ/Kafka and contribute to event-driven workflows.

● Support production issues, performance optimization, and system-level improvements.

● Mentor junior engineers and promote technical excellence within the team.


Must-Have Skills

● 2–7 years of experience in Java backend development.

● Strong hands-on with Spring Boot, Microservices, and REST APIs.

● Solid understanding of OOP, SOLID principles, and design patterns.

● Experience with unit testing, mocking, and test-driven development (TDD).

● Proficient in using message brokers like RabbitMQ or Kafka.

● Experience with AWS cloud-native development (e.g., EC2, Lambda, S3, etc.).

● Familiarity with Agile methodologies (Scrum/Kanban) and tools like Jira, Git.


Good to Have

● Experience in event-driven architecture and multi-tenant applications.

● Background in BFSI/Fintech domains like payments, lending, or banking integrations.

● Exposure to CI/CD, containerization (Docker), and infrastructure-as-code.



  • Mumbai Metropolitan Region, India WorkGeek Services Full time ₹ 6,00,000 - ₹ 18,00,000 per year

    We are seeking aSoftware Engineer/Senior Software Engineerwith deep expertise inJava, Spring Boot, andMicroservices, who can design and deliver scalable backend components. The ideal candidate should be proficient inSOLID principles,design patterns, and cloud-native development onAWS. Experience with message brokers likeRabbitMQ or Kafkais required, and...

  • Java Software Engineer

    17 hours ago


    Mumbai Metropolitan Region, IN WorkGeek Services Full time

    We are seeking aSoftware Engineer/Senior Software Engineer with deep expertise in Java, Spring Boot, and Microservices, who can design and deliver scalable backend components. The ideal candidate should be proficient in SOLID principles, design patterns, and cloud-native development on AWS. Experience with message brokers like RabbitMQ or Kafka is required,...


  • Mumbai Metropolitan Region, India hackajob Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    hackajob*is collaborating withJ.P. Morgan*to connect them with exceptional tech professionals for this role.Push the limits of what's possible with us as an experienced member of our Software Engineering team.As an Experienced Software Engineer at JPMorgan Chase within the Global Technology team, you will be a key member of an agile team, responsible for...

  • Java Architect

    4 days ago


    Mumbai Metropolitan Region, India CG-VAK Software & Exports Ltd. Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Job DescriptionWe are seeking an experienced and forward-thinking Java Architect to lead our softwaredevelopment initiatives within the insurance domain. As a Java Architect, you will collaboratewith cross-functional teams, analyze existing systems, and design robust, scalable solutions.Your expertise in Java technologies, software architecture, and project...


  • Mumbai, India Newgen Software Full time

    About Newgen Software: Newgen is the leading provider of a unified digital transformation platform with native process automation, content services, and communication management capabilities. Globally, successful enterprises rely on Newgen’s industry-recognized low code application platform to develop and deploy complex, content-driven, and...


  • mumbai, India Newgen Software Full time

    About Newgen Software: Newgen is the leading provider of a unified digital transformation platform with native process automation, content services, and communication management capabilities. Globally, successful enterprises rely on Newgen’s industry-recognized low code application platform to develop and deploy complex, content-driven, and...


  • Mumbai, India Newgen Software Full time

    About Newgen Software: Newgen is the leading provider of a unified digital transformation platform with native process automation, content services, and communication management capabilities. Globally, successful enterprises rely on Newgen’s industry-recognized low code application platform to develop and deploy complex, content-driven, and...

  • Java Software Engineer

    20 hours ago


    Mumbai, India Newgen Software Full time

    About Newgen Software: Newgen is the leading provider of a unified digital transformation platform with native process automation, content services, and communication management capabilities. Globally, successful enterprises rely on Newgen’s industry-recognized low code application platform to develop and deploy complex, content-driven, and...

  • Java software engineer

    15 hours ago


    Mumbai, India Newgen Software Full time

    About Newgen Software: Newgen is the leading provider of a unified digital transformation platform with native process automation, content services, and communication management capabilities. Globally, successful enterprises rely on Newgen’s industry-recognized low code application platform to develop and deploy complex, content-driven, and...

  • Java Software Engineer

    16 hours ago


    Mumbai, India Newgen Software Full time

    About Newgen Software: Newgen is the leading provider of a unified digital transformation platform with native process automation, content services, and communication management capabilities. Globally, successful enterprises rely on Newgen’s industry-recognized low code application platform to develop and deploy complex, content-driven, and...