Java & 9 others
EPAM Systems
Software Engineering
Raleigh, NC, USA
Posted on Apr 8, 2026
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/Benefits
- 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