backGo to search

Senior Java Programmer with DS Algo, Microservices

Java, Java 8, Algorithms & Data structures, Microservice Architecture Pattern
Hyderabad, Bangalore

If you are an accomplished Senior Java Engineer with extensive experience in Microservices architecture, Data Structures, and Algorithms, and are driven by innovation and excellence, we invite you to apply. We require experienced Engineers who can contribute to critical application and product development projects. Join our team and contribute to the development of cutting-edge solutions that redefine software engineering standards.

  • Collaborate with product owners and architects to make informed design decisions
  • Develop high-scalability and high-throughput end-user applications
  • Provide technical and design guidance, and establish standards
  • Continuously improve and optimize software development processes
  • Demonstrate expertise in designing enterprise applications
  • 5-8 years of experience in Java programming and open-source frameworks such as Spring
  • Strong knowledge of data structures and algorithms and hands-on experience in backend coding
  • At least 3 years of experience in working with microservices and distributed computing at high scale
  • Proficient in creating and integrating REST and SOAP APIs and exposure to binary payloads using Thrift or gRPC RPC framework
  • Experience in Object-Oriented Programming and good exposure to core and enterprise design patterns
  • Familiarity with GIT or similar repository management and experience in monorepos is a plus
  • Knowledge of resiliency (throttling, circuit breaker, bulkheading, etc.) and error handling, profiling CPU/Memory of applications
  • Experience in alerting and monitoring tools like Grafana, Kibana, Prometheus, Splunk, Graphite, and ability to debug through logs and dashboards
  • Excellent communication skills and experience in collaborating with multiple teams and stakeholders. Fluency in English is a must.
  • Preferred experience in the Travel & Hospitality domain.
nice to have
  • Knowledge on Spring security
  • Java
  • DS Algo
  • Microservices
  • Spring boot
  • Design Pattern
  • Problem Solving


For you
  • Insurance Coverage 
  • Paid Leaves – including maternity, bereavement, paternity, and special COVID-19 leaves. 
  • Financial assistance for medical crisis 
  • Retiral Benefits – VPF and NPS 
  • Customized Mindfulness and Wellness programs 
  • EPAM Hobby Clubs
For your comfortable work
  • Hybrid Work Model 
  • Soft loans to set up workspace at home 
  • Stable workload 
  • Relocation opportunities with ‘EPAM without Borders’ program

For your growth
  • Certification trainings for technical and soft skills 
  • Access to unlimited LinkedIn Learning platform 
  • Access to internal learning programs set up by world class trainers 
  • Community networking and idea creation platforms 
  • Mentorship programs 
  • Self-driven career progression tool

can't find the job you are looking for?

Send us your CV to get a personalized offer.