Skip To Main Content
backBack to Search

Middle Java Developer

Java, Amazon Web Services, Microsoft Azure, Spring, REST API
warning.png
Sorry, this position is no longer available

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

These jobs are for you