Skip To Main Content
backBack to Search

Middle Java Developer

hot
Java, Amazon Web Services, Microsoft Azure, Spring, REST API

We are looking for a Middle Java Developer to join our remote team. As a developer, you will work closely with our team to design and develop high-quality software solutions. You will have the opportunity to work with cutting-edge technologies and play an active role in delivering solutions that address complex business needs.

Responsibilities
  • Design, implement and test software solutions using Java and related technologies
  • Collaborate with other developers, business analysts, and project managers to ensure that software solutions meet specified requirements
  • Participate in code reviews, providing feedback on code quality and compliance with best practices
  • Identify and troubleshoot technical issues, providing optimal solutions to enhance software functionality
  • Work on other tasks as assigned by the project manager or team lead
Requirements
  • At least 2 years of experience in Java Development, with a strong foundation in Spring Framework
  • Proficiency in developing RESTful APIs, with experience in DB integration and management
  • Experience working with Amazon Web Services (AWS) and Microsoft Azure, leveraging cloud-based solutions for efficient software development and deployment
  • Strong knowledge of software engineering principles, including design patterns, SOLID and DRY
  • Experience with version control tools, such as Git or SVN for effective code management
  • Familiarity with agile development methodologies, including Scrum and Kanban
  • Ability to work independently and collaboratively within a team, demonstrating excellent communication and coordination skills
  • Advanced English language skills (Upper-Intermediate level), enabling effective communication with the team and stakeholders
Nice to have
  • Experience with containerization tools, such as Docker and Kubernetes for scalable software deployment
  • Familiarity with frontend technologies, including HTML, CSS and JavaScript, enabling seamless integration with the backend systems
  • Knowledge or experience in e-commerce or online payments domain
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