Skip To Main Content
backBack to Search

Middle Java Developer

Java, Spring Boot, REST API, Microservice Architecture Pattern, Microsoft Azure
warning.png
Sorry, this position is no longer available

We are looking for a skilled Java Developer to join our remote team, working on a cutting-edge project that aims to revolutionize the way people interact with technology. As a Java Developer, you will be responsible for developing high-quality software solutions using Java 8, Spring Boot, REST API, and Microservice Architecture Pattern. If you are passionate about software development and have a strong track record of delivering high-quality solutions, we invite you to apply for this exciting opportunity.

Responsibilities
  • Design and develop high-quality software solutions using Java 8, Spring Boot, REST API, and Microservice Architecture Pattern
  • Collaborate with cross-functional teams to understand project requirements and develop software solutions that meet business needs
  • Write clean, maintainable, and efficient code that adheres to software development best practices and standards
  • Contribute to the development of automated testing frameworks and tools to ensure software quality
  • Document technical specifications and create user manuals to support software solutions
  • Keep up-to-date with emerging trends and technologies in software development, sharing knowledge and insights with the team
Requirements
  • A minimum of 2 years of experience in Java development, with a strong understanding of Java 8 and its core features
  • Hands-on experience with Spring Boot, REST API, and Microservice Architecture Pattern
  • Proficiency in software development tools and technologies, including Git, Maven, and Jenkins
  • Experience with cloud-based technologies, such as Azure
  • Familiarity with Agile development methodologies, including Scrum and Kanban
  • Excellent communication and collaboration skills, with the ability to work effectively in a remote team environment
  • Strong analytical and problem-solving skills, with the ability to identify and resolve complex technical issues
  • Fluent spoken and written English at an Upper-Intermediate level or higher
Nice to have
  • Familiarity with containerization technologies, such as Docker and Kubernetes
  • Previous experience in developing scalable and high-performance software solutions
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

These jobs are for you