Skip To Main Content
backBack to Search

Middle Java Developer

hot
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