Back to Search
We are looking to expand our remote team by adding a skilled Middle Java Developer. This position offers the opportunity to work on diverse projects, utilize state-of-the-art technologies, and collaborate with a team of talented professionals. You will be tasked with developing high-quality software solutions that effectively meet project requirements and exceed performance expectations.
Responsibilities
- Develop and maintain Java applications across the full software development lifecycle
- Collaborate with cross-functional teams to analyze requirements and translate them into robust technical solutions
- Optimize existing software for improved efficiency and performance
- Participate in code reviews to ensure code quality and share best practices
- Implement security measures to safeguard all digital assets
- Assist in the integration of user-facing elements developed by front-end developers with server-side logic
- Write reusable, testable, and efficient code
- Document and maintain software functionality
- Troubleshoot, debug and upgrade existing systems
Requirements
- Bachelor's Degree in Computer Science or a related field
- At least 2 years of commercial experience as a Java Full Stack Developer or a similar role
- Proficiency in front-end development using Angular and ReactJS
- Strong experience with Spring Boot for building and maintaining scalable applications
- Experience in developing and consuming RESTful APIs
- Familiarity with both NoSQL and SQL databases
- Skilled in unit testing with frameworks such as JUnit, TestNG, or Mockito
- Solid understanding of Microservices architecture to enhance application performance
- Excellent communication skills, proficient in English at a B2+ level
Nice to have
- Experience with cloud platforms like AWS, Azure, or Google Cloud
- Knowledge of containerization technologies such as Docker or Kubernetes
- Prior experience in an Agile development environment
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