Senior Java Software Engineer

8 - 12 years

0 Lacs

Posted:6 hours ago| Platform: Linkedin logo

Apply

Work Mode

On-site

Job Type

Full Time

Job Description

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.

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now
Tata Technologies logo
Tata Technologies

Engineering Services

Mumbai

RecommendedJobs for You