Senior Java Software Engineer

2 weeks ago


Bengaluru, Karnataka, India Tata Technologies Full time ₹ 20,00,000 - ₹ 25,00,000 per year

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 McLaren Strategic Solutions (MSS) Full time ₹ 15,00,000 - ₹ 25,00,000 per year

    Senior Software Engineer (Java) (India | 4+ years of hands-on software development experience in Java/J2EE technologies.) Join mPokket, a leading fintech platform in India, as a Senior Software Engineer. Lead technical teams in delivering end-to-end software projects, providing architecture guidance, and mentoring junior developers. Key Responsibilities ...


  • Bengaluru, Karnataka, India DEVELOPMENT Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Job Description: Senior Software EngineerWe are looking for a Java Developer with experience in building high-performing, scalable, enterprisegrade applications. You will be part of a talented software team that works on mission-criticalapplications. Java developer roles and responsibilities include managing Java/Java EE applicationdevelopment while...


  • Bengaluru, Karnataka, India Aiprus Software Private Limited Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Title:Senior Software Engineer – Java, PySpark, Reactive ProgrammingLocation:Bengaluru, IndiaExperience:5+ YearsJob DescriptionWe are seeking an experiencedSenior Software Engineerwith strong expertise inJava, Apache PySpark, Python, and Reactive Programming. The ideal candidate will be responsible for designing, developing, and implementing...


  • 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 SLK Software Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Senior Software Engineer AI IntegrationRole OverviewThe Senior Software Engineer AI Integration at one of SLK Fintech client who acts as the critical link between AI and real-world implementation. This professional is responsible for designing, connecting, and delivering robust, end-to-end pipelines that integrate AI models and agentic workflows into...


  • Bengaluru, Karnataka, India Cozzera Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Position- Senior Software Engineer - JavaExperience- 8 to 10 YearsLocation - Bangalore (Hybrid)Job Summary:We are seeking a highly skilled and experienced Senior Java Developer to join our dynamic development team. The ideal candidate will have a strong background in Java, Spring Framework, and Apache Tomcat, with a passion for building scalable and...


  • Bengaluru, Karnataka, India CodeZio Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    Job Title : Senior Java Software EngineerLocation : Partially Remote Bengaluru / MumbaiEmployment Type : Full TimeAbout the Role : As a Senior Java Software Engineer, you will play a key role in building a self-service global infrastructure that enables secure, seamless, and compliant healthcare data exchange between diverse data providers (care...


  • Bengaluru, Karnataka, India NEC Software Solutions Full time ₹ 20,00,000 - ₹ 25,00,000 per year

    Senior Software Engineer - Java, Springboot, Microservices, AWS Company Description NEC Software Solutions (India) We have more than 30 years of experience in providing end to end IT services across the globe and have earned a reputation for delighting our customers by consistently surpassing expectations and helping them deliver robust, market-ready...


  • Bengaluru, Karnataka, India Guidewire Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    SummaryAs a Software Engineer at Guidewire, you're part of a distributed team helping change the face of insurance by creating technology that shapes the future of the property and casualty industry. With over 3000+ team members working on a large-scale platform, your role is crucial in giving insurers the cutting-edge tools they need to take care of their...


  • Bengaluru, Karnataka, India Guidewire Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    SummaryAs a Software Engineer at Guidewire, you're part of a distributed team helping change the face of insurance by creating technology that shapes the future of the property and casualty industry. With over 3000+ team members working on a large-scale platform, your role is crucial in giving insurers the cutting-edge tools they need to take care of their...