Java Software Engineer

2 weeks ago


Mumbai, India WorkGeek Services Full time

We are seeking a Software 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, 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, Maharashtra, India Newgen Software Full time ₹ 4,00,000 - ₹ 8,00,000 per year

    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 customer-engaging...


  • Mumbai, India TIGI HR Full time

    Position: Software Engineer (Java) Experience: 3+ years Location: AhmedabadKey Responsibilities:Develop and maintain Java-based software solutions.Apply OOP principles and design patterns.Work on multithreading, concurrency, logging, and error handling.Implement event-driven/message-driven architecture (Kafka, RabbitMQ, etc.).Contribute to Microservices...


  • Mumbai, India Recro Full time

    Job Title: Java Developer YOE: 4+ yrs only (full-time) Location: Mumbai, on-site Notice Period: IMMEDIATE JOINERS ONLY Employment Type: Full-time with Recro (you’ll be working on one of our projects) Responsibilities: Design, develop, scale, and maintain applications Contribute to product architecture and roadmap Ensure high-quality, efficient, and...


  • Mumbai, India Recro Full time

    Job Title: Java DeveloperYOE: 4+ yrs only (full-time)Location: Mumbai, on-siteNotice Period: IMMEDIATE JOINERS ONLYEmployment Type: Full-time with Recro (you’ll be working on one of our projects)Responsibilities:- Design, develop, scale, and maintain applications- Contribute to product architecture and roadmap- Ensure high-quality, efficient, and...


  • Mumbai, India Recro Full time

    Job Title: Java DeveloperYOE: 4+ yrs only (full-time)Location: Mumbai, on-siteNotice Period: IMMEDIATE JOINERS ONLYEmployment Type: Full-time with Recro (you’ll be working on one of our projects)Responsibilities:- Design, develop, scale, and maintain applications- Contribute to product architecture and roadmap- Ensure high-quality, efficient, and...


  • Mumbai, India Recro Full time

    Job Title: Java Developer YOE: 4+ yrs only (full-time) Location: Mumbai, on-site Notice Period: IMMEDIATE JOINERS ONLY Employment Type: Full-time with Recro (you’ll be working on one of our projects) Responsibilities: - Design, develop, scale, and maintain applications - Contribute to product architecture and roadmap - Ensure high-quality, efficient, and...


  • mumbai, India Recro Full time

    Job Title: Java Developer YOE: 4+ yrs only (full-time) Location: Mumbai, on-site Notice Period: IMMEDIATE JOINERS ONLY Employment Type: Full-time with Recro (you’ll be working on one of our projects) Responsibilities: Design, develop, scale, and maintain applications Contribute to product architecture and roadmap Ensure high-quality, efficient, and...


  • Mumbai, India Recro Full time

    Job Title: Java DeveloperYOE: 4+ yrs only (full-time)Location: Mumbai, on-siteNotice Period: IMMEDIATE JOINERS ONLYEmployment Type: Full-time with Recro (you’ll be working on one of our projects)Responsibilities:- Design, develop, scale, and maintain applications - Contribute to product architecture and roadmap - Ensure high-quality, efficient, and...

  • Java Software Engineer

    12 hours ago


    Mumbai, India Recro Full time

    Job Title: Java Developer YOE: 4+ yrs only (full-time) Location: Mumbai, on-site Notice Period: IMMEDIATE JOINERS ONLY Employment Type: Full-time with Recro (you’ll be working on one of our projects) Responsibilities: Design, develop, scale, and maintain applications Contribute to product architecture and roadmap Ensure high-quality, efficient, and...