Back to Search
Senior Java Developer
Sorry, this position is no longer available
We are looking for a remote Senior Java Developer to join our team, contributing to the development of high-quality software solutions using Java and other relevant technologies. In this role, you will collaborate with cross-functional teams to design, develop, and implement applications and Microservices, ensuring that they meet high standards of functionality and usability. If you are passionate about software development and have a keen eye for detail, we invite you to be part of our team.
Responsibilities
- Design, develop, and implement applications and Microservices using Java and other relevant technologies
- Collaborate with cross-functional teams to ensure that software solutions meet high standards of functionality and usability
- Perform unit, integration, and performance testing to ensure that software solutions meet quality standards
- Participate in peer level code reviews to ensure code quality
- Proactively identify issues and collaborate with the team to solve them
- Follow and promote best practices to ensure high-quality software solutions
- Mentor other developers and collaborate with peers
- Work with stakeholders including the Executive, Product, Enablement, and Design teams to assist with Data-related technical issues and support their Data infrastructure needs
Requirements
- A minimum of 3 years of experience in Java development, demonstrating expertise in developing scalable and maintainable software applications
- In-depth knowledge of Spring Boot and Spring Core, highlighting your proficiency in building enterprise-level applications
- Hands-on experience with Amazon Web Services (AWS), showcasing your ability to develop and deploy applications on the cloud
- Practical experience in developing and consuming REST APIs, utilizing modern frameworks and tools
- Proficiency in Angular or other modern front-end frameworks, enabling you to build responsive web applications
- Experience with Splunk or other log analysis tools, enabling you to troubleshoot and debug complex issues
- Excellent communication skills and strong problem-solving capabilities, allowing you to collaborate effectively with cross-functional teams
- Ability to work independently and manage multiple projects simultaneously, maintaining a high level of productivity and efficiency
- Fluent spoken and written English at an upper-intermediate level or higher, enabling effective communication
Benefits
- International projects with top brands
- Work with global teams of highly skilled, diverse peers
- Healthcare benefits
- Employee financial programs
- Paid time off and sick leave
- Upskilling, reskilling and certification courses
- Unlimited access to the LinkedIn Learning library and 22,000+ courses
- Global career opportunities
- Volunteer and community involvement opportunities
- EPAM Employee Groups
- Award-winning culture recognized by Glassdoor, Newsweek and LinkedIn