Lead Java Programmer with DS Algo, Microservices
Java, Java 8, Algorithms & Data structures, Microservice Architecture Pattern
Hyderabad, Bangalore
Lead Java Programmer with DS Algo, Microservices
We are seeking an accomplished and skilled Lead Java Engineer with a profound understanding of Microservices architecture and expertise in Data Structures and Algorithms. As a Lead Engineer, you will be instrumental in collaborating with product owners and architects to shape design decisions and engineer end-user applications with exceptional scalability and throughput. Your proficiency in Java, Microservices, Data Structures, Algorithms, and extensive technical experience will contribute to the establishment of software development standards and innovative solutions.
responsibilities
- 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
requirements
- 8-12 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
technologies
- Java
- DS Algo
- Microservices
- Spring boot
- REST API
- Design Pattern
- Problem Solving
Benefits
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.