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.
RESPONSIBILITIES
Collaborate with product owners and architects on making design decisions
Develop end user application with high scalability and high throughput
Provide technical and design guidance and create standards
Improve, optimize and identify opportunities for improved software development processes
Expertise in designing enterprise applications
REQUIREMENTS
5-8 years of experience in Java and open source frameworks in Java like Spring and knowledge of multithreaded applications
Hands on knowledge of backend coding and has good knowledge on data structures and algorithms
Has worked on creating and integrating with APIs in REST, SOAP protocols and has exposure to working with binary payloads using Thrift or gRPC RPC framework
Has working experience and knowledge in Object oriented programming and good exposure to various core(Gang of four) and enterprise design patterns
Has at least 3 years experience in working with microservices and distributed computing based architectures at high scale
Has experience on resiliency (throttling, circuit breaker, bulk heading etc.) and error handling, profiling CPU/Memory of applications
Has experience in alerts and monitoring tools like Grafana, Kibana, Prometheus, Splunk, Graphite and being able to debug through logs and dashboards
Has experience on GIT or similar repository management and experience in monorepos would be good
Excellent in communication and has good experience in collaborating with multiple teams and stakeholders. This role requires working with various external parties and having very good English communication is a MUST
NICE TO HAVE
Java 8
Algorithms
Data Structures
Microservices
Spring boot
REST API
Design Pattern
WE OFFER
Opportunity to work on technical challenges that may impact across geographies
Vast opportunities for self-development: online university, knowledge sharing opportunities globally, learning opportunities through external certifications
Opportunity to share your ideas on international platforms
Sponsored Tech Talks & Hackathons
Unlimited access to LinkedIn learning solutions
Possibility to relocate to any EPAM office for short and long-term projects
Focused individual development
Benefit package: Health benefits, Retirement benefits, Paid time off, Flexible benefits
Forums to explore beyond work passion (CSR, photography, painting, sports, etc.)
EPAM Systems, Inc. is an equal opportunity employer. We recognize the value of diversity and inclusion in creating success for our customers, business partners, shareholders, employees and communities. We are committed to recruiting, hiring, developing and promoting employees without discrimination. As a global employer, this commitment includes complying with all laws in the countries in which we operate. Nevertheless, we believe equal employment practices should not be limited to what the law requires. Equal opportunity and inclusion are essential to motivate, empower and recognize the best in everyone.
At EPAM, employment actions are based on individual qualifications, without regard to race, color, religion, creed, gender, pregnancy status, sexual orientation, gender identity, gender expression, marital or familial status, national origin, ancestry, genetics, age, disability status, veteran status, citizenship status when otherwise legally able to work, or any other characteristic protected by law.
Job Description Siebel administratorExperience: 10 to 15 YrsCTC: Upto 26 LPANotice: Immediate to 15 daysLocation: HyderabadShould have good experience on...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> 1. Account Opening & Maintenance: ✓ Run the processes for account opening, account maintenance &...
Apply For This JobVice President – Agile Scrum Master – Technology Delivery Management Company Profile Morgan Stanley is a leading global financial services...
Apply For This JobFull Job Description Online marketing, accounting, dealer development, followups, travelling compulsoryJob Type: Full-timeSchedule:Day shiftAbility to commute/relocate:Ahmedabad, Gujarat: Reliably commute or...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> About us Tirupur Knitwears Exports P Ltd is a Mfr. & Exporter of Knitted Garments...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> It started with one ridiculously good idea – Create a different breed of BPO! We...
Apply For This Job