Search by job, company or skills

Senior Java Engineer

Senior Java Engineer

GeekSoft Consulting
10-12 Years
Not Disclosed

This job is no longer accepting applications

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.
Location: Bangalore, Noida

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

Benefits

  • A challenging, innovating environment.
  • Opportunities for learning where needed.




More Info

Job Type:
Industry:
Employment Type:

Key Skills

NoSQL databases

Amazon EKS

GitHub Actions

OpenTelemetry

CI CD pipelines

SQL databases

Kafka MSK

About Company

Similar Jobs

9-12 yrs
Bengaluru, India
Skills:
Rest API Development, Docker, Spring Boot, Kubernetes, Spring Framework, Spring WebFlux, Microservices architecture, Git version control
8-10 yrs
Bengaluru, India
Skills:
react.js , Java, Golang, Spring Boot, Ruby On Rails, System Design, Kubernetes, Python, LLMs, DevOps practices, Mentoring, code quality, AI-assisted development, cloud deployments
6-12 yrs
Bengaluru, India
Skills:
Java, Apis, SQL Server, Spring Boot, Camel, Service Oriented Architecture, Quarkus
6-10 yrs
Bengaluru, India
Skills:
Azure API Management (APIM), Java, Git, Docker, Microsoft Azure, Kubernetes, Linux Administration, Python, Microservices, Application monitoring and logging tools
6-10 yrs
Bengaluru, India
Skills:
Kafka, Redis, Spring Boot, Java, Kubernetes, Continuous Integration, Continuous Deployment