Skip To Main Content
backBack to Search

Middle Cloud Java Developer

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 be responsible for designing, developing, and maintaining software applications using Java technologies. You will work on complex projects using Amazon Web Services, Kubernetes, and Spring Boot. You will collaborate with cross-functional teams to deliver high-quality, scalable, and maintainable code.

Responsibilities
  • Write clean, maintainable, optimized, and modular code using Java technologies
  • Collaborate with cross-functional teams to identify business problems and provide solutions
  • Develop and test complex or non-routine software applications to meet design requirements
  • Effectively use software frameworks to write simpler code and lead code evolution in code reviews
  • Design easily testable and observable software to ensure software quality
  • Monitor and test code at the project level to detect and fix issues within established SLAs
  • Identify and assess strengths and weaknesses among languages for particular use cases
  • Create APIs to be consumed across the business unit
  • Select technology to implement and solve for need
  • Understand how projects/teams interact with other teams
Requirements
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
  • At least 2 years of experience in Java development in production environments (bug fixing, troubleshooting, monitoring, etc.)
  • Proficiency in Amazon Web Services, Kubernetes, and REST API
  • Experience with Spring, especially Spring Boot
  • Ability to design and develop complex software systems
  • Experience with testing and monitoring tools to ensure software quality
  • Strong debugging and problem-solving skills to troubleshoot and fix issues within established SLAs
  • Excellent communication skills to collaborate with cross-functional teams and stakeholders
  • Upper-intermediate level of English (B2+)
Nice to have
  • Proficiency with ReactJS
  • Experience with containerization technologies such as Docker
  • Knowledge of other programming languages such as Python and JavaScript
  • Familiarity with Agile methodologies
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