Senior Java Developer
We are seeking a Senior Java Developer to join our team and drive the design and implementation of robust Java-based applications that align with business objectives.
This role offers the opportunity to work on challenging projects, collaborate within Agile teams and contribute to the continuous improvement of our technology stack.
Req# 905705960
Responsibilities
- Analyze user requirements and align application design with business goals
- Design, develop and implement Java-based full-stack applications
- Troubleshoot and resolve production issues, performing root cause analysis
- Collaborate within Agile teams, ensuring timely updates and ownership of deliverables
- Produce detailed design documentation and recommend improvements for application efficiency
Requirements
- 6-10 years of hands-on experience in Java, Spring, Spring Boot
- Knowledge of REST API and web services
- Proven experience with Azure Cloud migration and Azure Functions
- Familiarity with monitoring/logging tools such as Grafana
- Experience with SDLC and Agile methodologies
- Proficiency in version control tools such as Maven, Jenkins and GitLab/GitHub
- Strong analytical skills and ability to work independently on complex projects
We offer
- Medical, Dental and Vision Insurance (Subsidized)
- Health Savings Account
- Flexible Spending Accounts (Healthcare, Dependent Care, Commuter)
- Short-Term and Long-Term Disability (Company Provided)
- Life and AD&D Insurance (Company Provided)
- Employee Assistance Program
- Unlimited access to LinkedIn learning solutions
- Matched 401(k) Retirement Savings Plan
- Paid Time Off
- Legal Plan and Identity Theft Protection
- Accident Insurance
- Employee Discounts
- Pet Insurance
- Employee Stock Purchase Program
EPAM is a leading global provider of digital platform engineering and development services. We are committed to having a positive impact on our clients, our employees, and our communities. We embrace a dynamic and inclusive culture. Here you will collaborate with multi-national teams, contribute to a myriad of innovative projects that deliver the most creative and cutting-edge solutions, and have an opportunity to continuously learn and grow. No matter where you are located, you will join a dedicated, creative, and diverse community that will help you discover your fullest potential.
Engineer the Future with a Career at EPAM
Applications will be accepted on a rolling basis.
EPAM will not provide new H-1B visa sponsorship for this position. Candidates with existing transferable H-1B status may be considered.
Recommended Jobs
Front Desk Associate (Medical Office)
Job Summary: The front desk associate works directly with patients and physicians to provide customer service to patients. The front desk associate will gather patient information, schedule appointm…
Commercial Electrician
Job Description Job Description Job Overview: As a Commercial Electrician, you will be responsible for installing, maintaining, and repairing electrical systems in commercial buildings. Res…
Physical Therapist
Job Description Job Description Will conduct or assist with medically prescribed physical therapy programs to restore function and prevent disabilities following a disease, injury, or loss of a b…
QC Material Inspection Technician
At Lilly, we unite caring with discovery to make life better for people around the world. We are a global healthcare leader headquartered in Indianapolis, Indiana. Our employees around the world work …
Assembler
At ABB, we help industries outrun - leaner and cleaner. Here, progress is an expectation - for you, your team, and the world. As a global market leader, we'll give you what you need to make it happen.…
R&D Senior Engineer - MV Switchgear
At ABB, we help industries outrun - leaner and cleaner. Here, progress is an expectation - for you, your team, and the world. As a global market leader, we'll give you what you need to make it happen.…
Equipment operator
BHI Energy is currently looking for an equipment operator to work at the Roxboro Fossil Plant, located in Roxboro, NC. This is a local hire position and does not pay Per diem or any relocation fee…
Caregiver/CNA
We are looking for a compassionate caregiver/CNA to join our growing team! The right candidate has a can-do attitude, a friendly demeanor, and the ability to provide many levels of support to our clie…
Merchandising Team Manager
: The Merchandising Team Manager is responsible for managing all customer facing store merchandising; including placement of new receipts, visual presentation, floor sets, customer Omni experience an…