Senior Java Software Engineer

3 weeks ago


Bengaluru Karnataka India, Karnataka Tata Technologies Full time

Dimension of Function

  • 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 & Infrastructure: The candidate will be expected to possess a deep understanding and practical experience with a wide array of AWS Cloud Services to architect and manage scalable solutions.
  • Methodology & Quality: A core function of this position is a strong commitment to quality, demonstrated through a practical application of Test-Driven Development (TDD) and Behavior-Driven Development (BDD).
  • Operational Excellence: The successful candidate will play a key role in a DevOps environment, contributing to the deployment, monitoring, and maintenance of resilient and high-performance applications.

Contacts

  • Project Managers, Product Manager, Business Owner, Development team/s, Solution Architect

Area of Responsibility

  • Design, develop, and deploy highly scalable microservices using Java 17 with frameworks like Spring Boot and Quarkus.
  • Leverage and manage a wide range of AWS Cloud Services, including compute, container orchestration, messaging, and databases.
  • Implement and maintain robust containerized applications using Docker and Kubernetes.
  • Write comprehensive unit and integration tests following Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies, with tools like Cucumber.
  • Ensure code quality, security, and performance by participating in code reviews and utilizing best practices.
  • Design and implement event-driven architectures using messaging platforms like SQS, EventBridge, and MQTT protocols with platforms like HiveMQ.
  • Collaborate with cross-functional teams to define, design, and ship new features.

Knowledge / Experience

  • Minimum of 8-12 years of professional experience in software development.
  • Have previously worked in an Agile environment, on complex projects
  • Expertise in Java 17 and modern programming constructs.
  • Extensive hands-on experience with Spring Boot and/or Quarkus for building microservices.
  • Proven experience with AWS Cloud Services, including: Compute & Orchestration: EC2, EKS, ECS, Lambda
  • Messaging & Events: SQS, EventBridge, MSK
  • Databases: DynamoDB, Timeseries DB
  • Security & Identity: SecretManager, Cognito
  • IoT: IoT Core, MQTT
  • Strong background in containerization and orchestration technologies, specifically Docker and Kubernetes.
  • Experience with testing frameworks and methodologies like TDD, BDD, and Cucumber.
  • Experience with MQTT and a messaging broker like HiveMQ is a significant advantage.



  • Bengaluru, Karnataka, India, Karnataka Java Backend developer Full time

    We are seeking an experienced Java Backend Developer (6+ years) to design and develop high-performance, scalable backend systems. The ideal candidate will have deep expertise in Java 8+, strong fundamentals in OOP, design patterns, data structures, and algorithms, as well as proven experience in integration tools and databases (MySQL or NoSQL).


  • Bengaluru, Karnataka, India, Karnataka Pivotrics Full time

    Company DescriptionPivotrics is a software product engineering company based in Bengaluru. We specialize in transforming software teams into world-class product engineering teams for global product majors. Our approach combines a product mindset, deep tech expertise, agile working, and customer-focused innovation to help our clients scale revenue and...


  • Bengaluru, Karnataka, India, Karnataka Input Zero Technologies Full time

    Role : Senior Java software engineerLocation: BangaloreNotice period: Only immediateWe are looking for :Bachelor’s degree in Computer Science or related engineering field3+ years of experience in software development in Frontend and Backend TechnologiesStrong Knowledge of back-end development frameworks and platformsSolid experience in Java/J2EE...


  • Bengaluru, Karnataka, India, Karnataka Sonata Software Full time

    We are looking for a skilled Java Developer with strong expertise in Spring Boot, microservices, and API development. The ideal candidate will have hands-on experience in building and deploying scalable, cloud-native applications using Java-based technologies. A solid understanding of object-oriented principles, domain-driven design, and microservice...


  • Bengaluru, Karnataka, India, Karnataka Ascendion Full time

    Job Title :: Senior Java DeveloperLocation :: Bengaluru/Mumbai, India (100% Onsite)Experience :: Minimum 7 years of relevant experienceJob Description:Top Skills:JavaAWSKubernetesResponsibilities:Java engineer will play a critical role in the design, development, and implementation of mission - critical applications and systems.They leverage their extensive...


  • Bengaluru, Karnataka, India, Karnataka Recro Full time

    Role - Senior Software EngineerExperience - 3+yrsLocation - Bangalore● Bachelors/Masters in Computer science from a reputed institute/university● 3-7 years of strong experience in building Java/golang/python based server side solutions● Strong in data structure, algorithm and software design● Experience in designing and building RESTful micro...


  • Bengaluru, Karnataka, India Techila Global Services Full time ₹ 1,40,000 - ₹ 28,00,000 per year

    Company DescriptionTechila Global Services is a distinguished digital transformation consulting and technology firm with a presence in the United States, Europe, and the Asia-Pacific region. As a Platinum Partner, we deliver innovative solutions and strategic guidance to empower over 100 enterprise clients worldwide. Our mission is to help organizations...


  • Bengaluru, Karnataka, India, Karnataka Mphasis Full time

    Job Description Role : Java, J2EE Senior FSD Location : Offshore/India Job Summary – We are looking for 8+ experience Java/J2EE Senior Full Stack Developer (FSD) proficient in designing, developing, and maintaining Java-based applications, often within a full-stack context. This role involves both front-end and back-end development, requiring expertise in...


  • Bengaluru, Karnataka, India, Karnataka Careernet Full time

    Our client is hiring for an experienced Lead Software Developer, based in Bengaluru, India location.Job Title: Lead Software DeveloperLocation: Bengaluru, India Industry: Payment / FintechExperience Required: 4–12 yearsJob Summary:We’re looking for a Senior Java Developer (4+ years) with strong expertise in Java, Spring Boot, and hands-on experience in...


  • Bengaluru, Karnataka, India, Karnataka Saarthee Full time

    About Saarthee: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 things data and analytics. Unlike other analytics consulting firms that are technology or platform specific, Saarthee’s holistic and tool...