Senior Software Engineer - Java, AWS - Chennai

Posted Yesterday
Be an Early Applicant
2 Locations
In-Office or Remote
Senior level
Agency • Information Technology
The Role
Design, build, test and deploy large-scale AWS cloud-native applications using Java/Spring Boot in containerized microservices. Own secure SDLC, CI/CD pipelines, TDD/BDD, blue-green deployments and feature toggles. Collaborate in agile teams and work with event-driven architectures, Kafka and modern distributed databases.
Summary Generated by Built In

The Expertise You Have

  • Expertise in building and testing large-scale AWS cloud-native digital enterprise applications on micro-services, serverless and event-driven architectures.
  • Experience with modern transactional distributed databases (Yugabyte, Aerospike, Snowflake).
  • Working knowledge of cloud-based high-stream event messaging/Kafka (ex. market open) implementations.
  • Demonstrated Expertise developing and deploying containerized applications to Kubernetes using AWS EKS.
  • Ownership of the entire secure SDLC, and extensive experience with DevOps CI/CD practices, TDD, BDD to rapidly deliver, measure, and iterate features to customers while minimizing risk using practices blue-green deployments and feature toggles.

The Skills You Bring

Must Have:

  • A proven foundation in software engineering – bachelor’s degree + preferred, 7+ years’ experience.
  • Deep hands-on experience with containerized Java/SpringBoot REST APIs using Kubernetes/AWS EKS;
  • Experience and comfort working in an agile environment (Scrum and Kanban).
  • Excellent communication and influencing skills to facilitate collaboration across technology and business partners without having a direct authority over people.

Nice to Have

  • Working knowledge of Kafka and the CQRS pattern is a plus.
  • Experience with Yugabyte, Aerospike and Snowflake.

 

Skills Required

  • 7+ years experience in software engineering
  • Deep hands-on experience with Java and Spring Boot REST APIs
  • Experience deploying containerized applications to Kubernetes and AWS EKS
  • Expertise building and testing large-scale AWS cloud-native applications on microservices, serverless and event-driven architectures
  • Ownership of secure SDLC and experience with DevOps CI/CD practices, TDD, BDD, blue-green deployments and feature toggles
  • Experience working in an agile environment (Scrum and Kanban)
  • Excellent communication and influencing skills
  • Bachelor's degree in software engineering or related field
  • Working knowledge of Kafka and CQRS pattern
  • Experience with Yugabyte, Aerospike and Snowflake
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
5,017 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account