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.
br{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> External Description – To be filled Qualifications External Qualifications – To be filled Primary Location:...
Apply For This JobYour Role and Responsibilities Work with various consumption/account delivery team to ensure that all relevant. Data is required for process...
Apply For This JobJob Description Imagine new horizons… Dassault Systèmes, the 3DEXPERIENCE Company, is a catalyst for human progress. We provide business and...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> Job Summary: The Infor SunSystems Support Consultant will work within a dedicated 24×5 support function...
Apply For This JobFull Job Description *Handling of Phone Calls, Emails and Couriers.*Maintain Register & Monitor Reception Area.*Welcoming greeting to visitors.*English speaking (Mandatory)...
Apply For This Jobbr{display:none;}.css-58vpdc ul > li{margin-left:0;}.css-58vpdc li{padding:0;}]]> JOB DESCRIPTION FEMALE CANDIDATES ONLY. Team work ability, she should be able to handle the...
Apply For This Job
“`
Search qualified candidates by skills, location, experience, education, and more.
“`