Back to Search
Middle Java Developer
Java, Microservice Architecture Pattern, SAP Commerce Cloud, Spring MVC, Spring Core, Spring Boot, Amazon Web Services, Microsoft Azure
We are seeking a skilled Middle Java Developer to join our remote team and contribute to the development of our project. As a Java Developer, you will be responsible for designing, developing, and implementing high-quality software solutions that meet customer requirements and project specifications. You will collaborate closely with cross-functional teams, including project managers, designers, and other developers, to ensure that all project milestones are met on time and within budget.
Responsibilities
- Design, develop, and deploy high-quality software solutions using Java, Spring, and other related technologies
- Collaborate with cross-functional teams to define project requirements, scope, and specifications
- Develop and maintain technical documentation, including design documents, user manuals, and other project-related documentation
- Participate in code reviews and ensure that all code is of high quality, maintainable, and scalable
- Identify and troubleshoot software defects and performance issues, and recommend solutions to resolve them
- Stay up-to-date with emerging trends and technologies in software development and apply them to improve the project
Requirements
- Minimum of 2 years of experience in Java development, with expertise in Spring MVC, Spring Core, and Spring Boot
- Proficiency in Microservice Architecture Pattern
- Experience in developing and deploying applications on Amazon Web Services and Microsoft Azure
- Experience with SAP Commerce Cloud
- Strong command of programming languages and technologies, including HTML, CSS, JavaScript, and SQL
- Excellent analytical and problem-solving skills, with a keen eye for detail
- Ability to work independently and as part of a team, with excellent communication skills
- Upper-Intermediate level of English
Nice to have
- Experience with containerization technologies such as Docker and Kubernetes
- Familiarity with Agile/Scrum methodologies
- Experience with Git and other version control systems
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