Back to Search
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