Talent.com
This job offer is not available in your country.
Java Software Engineer

Java Software Engineer

WorkGeek ServicesBangalore, IN
10 hours ago
Job description

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.
  • Create a job alert for this search

    Software Engineer Java • Bangalore, IN

    Related jobs
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Infosys FinacleBengaluru, Karnataka, India
    At least 5 years of experience in ground-up development projects with strong expertise in Spring Boot and MVC architecture. Developing microservices-based applications using domain-driven design, Sp...Show moreLast updated: 5 days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    CoforgeBengaluru, Karnataka, India
    We’re Hiring – Java Developers & Team Leads!.Are you a passionate Java Developer or an experienced Leader?.Excited to share your ideas and collaborate with a dynamic team?.If yes, we’ve got a great...Show moreLast updated: 5 days ago
    • Promoted
    Java Software Engineer

    Java Software Engineer

    HCLTechGreater Bengaluru Area, India
    As a Java Developer at HCLTech, you will play a pivotal role in designing, developing, and maintaining enterprise-grade applications using modern Java technologies. This position is critical to adva...Show moreLast updated: 5 days ago
    • Promoted
    Java Software Engineer

    Java Software Engineer

    XebiaBengaluru, Karnataka, India
    Looking with at least 7 to 8 years of solid experience designing and developing Microservices with Spring Boot and Spring WebFlux while adhering to best security practices.Work together with the De...Show moreLast updated: 5 days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Weigandt ConsultingBengaluru, Karnataka, India
    IT solutions for leading retail enterprises.Our expertise spans application management and support, ERP system implementation, integration and modernization, as well as prebuilt retail solutions, c...Show moreLast updated: 5 days ago
    • Promoted
    Java Software Engineer

    Java Software Engineer

    ScaleneWorks People Solutions LLPBengaluru, Karnataka, India
    We are seeking for Java Developer with below JD : .Skills : Java, Spring, Angular, Cloud, Devops, CI / CD.The ideal candidate will have strong expertise in Java and related technologies, and a proven tr...Show moreLast updated: 5 days ago
    • Promoted
    Senior Staff Software Engineer - Java

    Senior Staff Software Engineer - Java

    SolarWindsGreater Bengaluru Area, India
    Role : Java Senior Staff Development Engineer.At SolarWinds, we’re a people-first company.Our purpose is to enrich the lives of the people we serve—including our employees, customers, shareholders,...Show moreLast updated: 5 days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    SigmoidGreater Bengaluru Area, India
    Years of Experience : 6+ years of experience.We are looking for a detailed oriented self-starter to assist our engineering and analytics teams in various roles as a Software Development Engineer.As ...Show moreLast updated: 5 days ago
    • Promoted
    Java Software Engineer

    Java Software Engineer

    ITC InfotechGreater Bengaluru Area, India
    Associate java Backend need to work from office all 5 days in Bangalore location.Note : we are looking for only Immediate to 10 Days joiners only. Designation : Associate Java Developer.Location : Bang...Show moreLast updated: 30+ days ago
    • Promoted
    • New!
    Java Software Engineer

    Java Software Engineer

    Sonata SoftwareBengaluru, Karnataka, India
    Develop and maintain Java applications.Implement microservices architecture.Integrate with payment gateways.Collaborate with cross-functional teams. Proficiency in Java and Springboot.Experience wit...Show moreLast updated: less than 1 hour ago
    • Promoted
    • New!
    Java Software Engineer

    Java Software Engineer

    WorkGeek ServicesBengaluru, IN
    Software Engineer / Senior Software Engineer.The ideal candidate should be proficient in.Experience with message brokers like. Design and develop scalable, secure, and high-performance backend modules...Show moreLast updated: 10 hours ago
    • Promoted
    Java Software Engineer

    Java Software Engineer

    RecroGreater Bengaluru Area, India
    Strong understanding of RESTful APIs, microservices, and design principles.Experience with version control (Git), build tools (e. Maven / Gradle), and CI / CD workflows.Exposure to Agile development and...Show moreLast updated: 5 days ago
    • Promoted
    Java Software Engineer

    Java Software Engineer

    Alp Consulting Ltd.Bengaluru, Karnataka, India
    Product Development and Product Customization in all facets of the web and mobile application development life cycle, from requirement analysis, architecture, design, code, UAT and post-implementat...Show moreLast updated: 30+ days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Luxoft IndiaBengaluru, Karnataka, India
    As a Java Developer for this project, you will have the opportunity to contribute to the data management architecture of industry leading software. You will work closely with cross-functional teams ...Show moreLast updated: 5 days ago
    • Promoted
    Java Software Engineer

    Java Software Engineer

    SynechronBengaluru, Karnataka, India
    We have immediate opportunity for Java Developer.Job Location : Synechron ( Bengaluru).Notice : Only immediate joiner.At Synechron, we believe in the power of digital to transform businesses for the...Show moreLast updated: 5 days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Tata TechnologiesBengaluru, Karnataka, India
    Technology & Architecture : This role involves hands-on development using Java 17, and modern frameworks like Spring Boot and Quarkus to build robust, cloud-native microservices.Cloud & Infrastructu...Show moreLast updated: 5 days ago
    • Promoted
    Senior Java Software Engineer

    Senior Java Software Engineer

    Brace Infotech Private LtdGreater Bengaluru Area, India
    Bachelor’s degree in computer science / engineering or equivalent.Java based application software development.Java / J2EE, Hibernate, JDBC, JavaScript, RESTFUL or SOAP web services using XML / JSON, ...Show moreLast updated: 5 days ago
    • Promoted
    • New!
    Senior Java Software Engineer

    Senior Java Software Engineer

    SaartheeBangalore, IN
    Saarthee is a Global Strategy, Analytics, Technology and AI consulting company, where our passion for helping others fuels our approach and our products and solutions. We are a onestop shop for all ...Show moreLast updated: 10 hours ago
    • Promoted
    • New!
    Senior Java Software Engineer

    Senior Java Software Engineer

    Tata Consultancy ServicesGreater Bengaluru Area, India
    Skill : CORE JAVA, Spring Boot, Hibernate, Microservices, Redis, Cloud (Azure / AWS), Application Security, ARTS model, AngularJS (Optional), ReactJS (Optional). Experience in designing and developing ...Show moreLast updated: 16 hours ago
    • Promoted
    Software Engineer - Java [T500-20069]

    Software Engineer - Java [T500-20069]

    Ferguson GCCBengaluru, Karnataka, India
    Since 1953, Ferguson has been a source of quality supplies for a variety of industries.Together We Build Better infrastructure, better homes and better businesses. We exist to make our customers’ co...Show moreLast updated: 5 days ago