Search by job, company or skills

GeekSoft Consulting

Senior Java Engineer

new job description bg glownew job description bg glownew job description bg svg
  • Posted 23 hours ago
  • Be among the first 10 applicants
Early Applicant

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:

About Company

Job ID: 145403599