Skip To Main Content
backBack to Search

Middle Cloud Java Developer

warning.png
Sorry, this position is no longer available

We are actively seeking a Middle Cloud Java Developer to become a valuable member of our remote team.

As a developer, you will play a pivotal role in crafting, innovating, and sustaining software applications utilizing Java technologies. Dive into intricate projects leveraging Amazon Web Services, Kubernetes, and Spring Boot, and foster collaboration within cross-functional teams to yield code that is not only scalable but also durable.

Responsibilities
  • Craft clean, optimized, and modular code using Java technologies, promoting maintainability
  • Engage with cross-functional teams to pinpoint business challenges and devise effective solutions
  • Create, assess, and trial intricate or unconventional software applications to fulfill design specifications
  • Leverage software frameworks adeptly for streamlined code, guiding its evolution through collaborative code reviews
  • Architect easily testable and observable software, ensuring the highest standards of quality
  • Monitor and test code comprehensively at the project level, addressing issues within established SLAs
  • Evaluate language strengths and weaknesses for specific use cases
  • Construct APIs intended for widespread use within the business unit
  • Evaluate and implement technology solutions tailored to specific project needs
  • Comprehend inter-team dynamics within projects and foster effective collaboration across teams
Requirements
  • Possess a Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
  • Demonstrate a minimum of 2 years of hands-on experience in Java development within production environments, encompassing bug fixing, troubleshooting, and monitoring
  • Exhibit proficiency in Amazon Web Services, Kubernetes, and REST API
  • Showcase familiarity with Spring, particularly Spring Boot
  • Demonstrate the ability to design and develop intricate software systems
  • Bring experience with testing and monitoring tools to the table, ensuring top-notch software quality
  • Apply strong debugging and problem-solving skills to troubleshoot and rectify issues within established SLAs
  • Display excellent communication skills, fostering collaboration with cross-functional teams and stakeholders
  • Maintain an upper-intermediate level of English proficiency (B2+)
Nice to have
  • Show proficiency in ReactJS
  • Possess hands-on experience with containerization technologies like Docker
  • Exhibit knowledge of other programming languages, including Python and JavaScript
  • Display 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