EPAM is looking for a Senior Java Developer to design, develop, and maintain Java-based applications, collaborating with cross-functional Agile teams to deliver high-quality solutions and troubleshoot production issues.
Requirements
- 6-10 years of hands-on experience in Java, Spring, Spring Boot, 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, Agile methodologies, and version control tools (Maven, Jenkins, GitLab/GitHub)
Responsibilities
- Design, develop, and implement Java-based full stack applications
- Troubleshoot and resolve production issues, performing root cause analysis
- Produce detailed design documentation and recommend improvements for application efficiency
- Analyze user requirements and align application design with business goals
- Collaborate within Agile teams, ensuring timely updates and ownership of deliverables
Other
- H1B visa sponsorship is not available for this position.
- Strong analytical skills and ability to work independently on complex projects