Senior Java Engineer

GeekSoft Consulting

Bengaluru

On-site

INR 4,000,000 - 7,000,000

Full time

3 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

GeekSoft Consulting in Bengaluru is seeking a Senior Java Engineer to design, develop, and operate cloud-native Spring Boot microservices on AWS EKS. You will ensure high availability, scalability, and performance while collaborating with product teams, architects, and SRE/DevOps to deliver enterprise-grade software.

The role requires 10+ years in backend engineering, strong Java/Spring Boot, and experience with Kubernetes, messaging platforms, and observability tools.

Qualifications

  • 10+ years backend engineering experience with Spring Boot.
  • Design, develop, and operate cloud-native Spring Boot microservices on Amazon EKS.
  • Collaborate with product teams, architects, and SRE/DevOps to deliver robust, enterprise-grade solutions.
  • Design microservices with clean architecture and define APIs and domain models.
  • Drive scalability, performance, and resilience of systems.
  • Implement distributed patterns: circuit breakers, retries, backoff, idempotency, tracing.
  • Integrate services with AWS components (RDS/Aurora, DynamoDB, SQS/SNS, Kafka/MSK).
  • Own and optimize CI/CD pipelines with automated testing and security checks.
  • Establish observability via logging, monitoring, tracing (OpenTelemetry, ELK, Prometheus/Grafana).
  • Mentor engineers and participate in architecture reviews.

Responsibilities

  • Help design, build, and continuously improve the clients online platform.
  • Research, suggest and implement new technology solutions following best practices.
  • Ensure resiliency and availability of products.
  • Be a productive member of the team.
  • Collaborate with cross-functional teams to deliver high-quality software.

Skills

Spring Boot
Java
Cloud-native
Distributed systems
CI/CD
Observability
Architectural design
Mentoring engineers
Agile methodologies
DevOps practices

Education

Bachelor’s or Master’s in CS/SE

Tools

Amazon EKS
Kafka
SQS/SNS
Jenkins
GitHub Actions
GitLab
Prometheus
Grafana
ELK
OpenTelemetry

Job description

  • Help design, build and continuously improve the clients online platform.
  • Research, suggest and implement new technology solutions following best practices/standards.
  • Take responsibility for the resiliency and availability of different products.
  • Be a productive member of the team.
Requirements
  • 10+ years of backend engineering experience with strong expertise in Spring Boot
  • As a Senior Java Engineer, you will design, develop, and operate cloud-native Spring Boot microservices on Amazon EKS, ensuring high availability, scalability, and performance.
  • You will collaborate with product teams, architects, and SRE/DevOps engineers to deliver robust, enterprise-grade solutions.
  • Design and build microservices using Spring Boot aligned with clean architecture principles
  • Define API contracts, domain models, schemas, and integration patterns
  • Drive system-level improvements in scalability, performance, and resilience
  • Implement distributed system patterns such as circuit breakers, retries, backoff strategies, idempotency, and distributed tracing
  • Integrate services with AWS components including RDS/Aurora, DynamoDB, SQS/SNS, and Kafka/MSK
  • Own and optimize CI/CD pipelines with automated testing, security checks, and deployment strategies
  • Establish and maintain observability through logging, monitoring, and tracing solutions
  • Participate in architecture reviews and contribute to key technical decisions
  • Mentor junior engineers and conduct code reviews to ensure quality standards
  • Collaborate with SRE/DevOps teams to troubleshoot and resolve production issues
  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field
  • Proven experience designing and operating microservices and distributed systems
  • Hands-on experience with Kubernetes (preferably Amazon EKS)
  • Experience with messaging/streaming platforms such as Kafka, SQS, and SNS
  • Strong knowledge of SQL and NoSQL databases
  • Experience building CI/CD pipelines using tools like GitHub Actions, GitLab, or Jenkins
  • Familiarity with observability tools such as Prometheus, Grafana, ELK, and OpenTelemetry
  • Experience leading technical design discussions and mentoring engineers
  • Comfortable working in global, distributed teams
  • Strong expertise in backend engineering and cloud-native microservices
  • Excellent analytical and problem-solving abilities
  • Customer-focused approach with emphasis on quality and reliability
  • Strong communication and cross-team collaboration skills
  • Deep understanding of distributed systems and resilience patterns
  • Ability to write clean, maintainable, and testable code
  • Familiarity with Agile methodologies and DevOps practices
  • Proactive mindset towards automation and continuous improvement
  • Strong mentoring and leadership capabilities
  • A challenging, innovating environment.
  • Opportunities for learning where needed.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Junior Java Engineer
Junior Java Engineer

GeekSoft Consulting • Bengaluru

On-site
INR 1,000,000 - 1,500,000
Challenging, innovative environment
Opportunities for learning
Senior Technical Lead
Senior Technical Lead

Comviva Technology • Gurugram District, Bengaluru

Hybrid
INR 1,800,000 - 3,200,000
Lead Software Engineer - Java Backend
Lead Software Engineer - Java Backend

Lenskart.com • Bengaluru Urban

On-site
INR 4,200,000 - 6,000,000
Senior Backend Java Developer
Senior Backend Java Developer

Luxoft • Gurugram District

On-site
INR 3,500,000 - 6,500,000
Senior Backend Java Developer
Senior Backend Java Developer

Luxoft • Dadri

On-site
INR 2,500,000 - 5,000,000
Tech Lead - Java Spring Boot
Tech Lead - Java Spring Boot

Geekyants • India

On-site
INR 1,500,000 - 2,500,000
Senior Java Developer
Senior Java Developer

Worldline Global Services • Pune District

On-site
INR 1,800,000 - 4,200,000
Senior Java Backend Developer AWS
Senior Java Backend Developer AWS

ITMC Systems • Hyderabad

Hybrid
INR 2,000,000 - 3,500,000
Senior Backend Engineer - Site Reliability Engineering
Senior Backend Engineer - Site Reliability Engineering

Lenskart • Bengaluru

On-site
INR 900,000 - 1,400,000
Staff Software Engineer
Staff Software Engineer

Taggd • Gurugram District

On-site
INR 4,200,000 - 6,800,000