Senior Java Engineer

GeekSoft Consulting

Bengaluru

On-site

INR 4,000,000 - 6,500,000

Full time

11 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

GeekSoft Consulting in Bengaluru seeks a Senior Java Engineer to design, build, and operate cloud-native Spring Boot microservices on AWS EKS, ensuring high availability, scalability, and performance.

You will collaborate with product teams, architects, and SRE/DevOps teams to deliver enterprise-grade solutions while implementing resilience patterns and mentoring junior engineers in a fast-moving environment.

Qualifications

  • 10+ years of backend engineering experience with strong expertise in Spring Boot.
  • Design, develop, and operate cloud-native Spring Boot microservices on Amazon EKS, ensuring high availability, scalability, and performance.
  • 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.

Responsibilities

  • 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.

Skills

Backend engineering
Distributed systems
Mentoring
Team collaboration
Problem solving
Communication

Education

Bachelor’s or Master’s degree in CS/SE

Tools

Spring Boot
Kubernetes (Amazon EKS)
AWS
Kafka
SQS/SNS
RDS/Aurora
DynamoDB
CI/CD tools (GitHub Actions, GitLab, Jenkins)
Observability tools (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
Java Backend Developer
Java Backend Developer

GeekSoft Consulting • Bengaluru

On-site
INR 1,500,000 - 2,100,000
Senior Software Engineer
Senior Software Engineer

Minfy • Hyderabad

On-site
INR 2,400,000 - 4,000,000
Senior Java Software Engineer
Senior Java Software Engineer

Insight Global • Pune District

On-site
INR 2,500,000 - 5,200,000
Senior Java Developer
Senior Java Developer

Seneca Global It Services • Hyderabad

Hybrid
INR 3,000,000 - 6,000,000
Java Backend Engineer
Java Backend Engineer

Curately AI, Inc • India

On-site
INR 1,200,000 - 2,000,000
Senior Java Backend Engineer (Cloud & Distributes Systems)
Senior Java Backend Engineer (Cloud & Distributes Systems)

Bridge AI • Delhi

On-site
INR 3,000,000 - 5,500,000
Senior Java Software Engineer
Senior Java Software Engineer

InfoVision Inc. • Bengaluru

On-site
INR 3,000,000 - 4,200,000
Senior JAVA Backend Engineer - Remote
Senior JAVA Backend Engineer - Remote

InnovationTeam • India

On-site
INR 1,500,000 - 2,500,000
Senior Software Engineer - Java/Spring Boot
Senior Software Engineer - Java/Spring Boot

PREVAJ • Chennai District

On-site
INR 1,500,000 - 2,100,000