Skip To Main Content
backBack to Search

Senior Cloud Java Developer

Java, Spring, Azure Kubernetes Service, Gitlab, Microsoft Azure, Java Microservice Infrastructure, SQL, Kotlin
warning.png
Sorry, this position is no longer available

Be a vital part of our remote team by stepping into the role of a Senior Cloud Java Developer. You will play a pivotal role in enhancing and constructing our foundational Java microservices infrastructure, leveraging state-of-the-art technologies, and adhering to industry best practices.

As a Senior Java Developer, your collaborative efforts with the team and stakeholders will revolve around crafting scalable, dependable, and high-performance software solutions. This opportunity is tailor-made for individuals enthusiastic about devising inventive solutions and possessing a rich background in Java, Spring, and Microsoft Azure.

Responsibilities
  • Crafting and evolving Java microservices infrastructure
  • Engaging in seamless collaboration with cross-functional teams for the delivery of top-tier features and enhancements
  • Active participation in the complete software development lifecycle, encompassing design, coding, testing, and production support
  • Development and upkeep of technical documentation
  • Ensuring the scalability, reliability, and performance of software
  • Contributing to code reviews and offering constructive feedback to peers
  • Engagement in Agile ceremonies, such as sprint planning, stand-ups, and retrospectives
  • Resolution of production issues through effective troubleshooting
  • Providing mentorship and guidance to junior developers
  • Continuous learning and staying abreast of the latest technologies and industry trends
Requirements
  • Minimum of 3 years of experience in roles like Backend Developer, Java Developer, Kotlin Developer, or Backend DevOps Engineer
  • In-depth proficiency in Java 11 or later, Kotlin, and Spring Framework for crafting scalable and high-performance applications
  • Hands-on experience with Azure Kubernetes Service and Gitlab for version control, integration, and deployment
  • Knowledge of Microsoft Azure, containerization (Kubernetes), and cloud computing
  • Expertise in the construction and deployment of Java microservices infrastructure
  • Familiarity with SQL databases for the design and management of database schema, encompassing procedures, triggers, and views
  • Strong problem-solving and analytical skills
  • Experience with CI/CD pipelines and a firm grasp of DevOps culture
  • Effective communication skills in spoken and written English, at an upper-intermediate level or higher
Nice to have
  • Prior experience with alternative containerization technologies, such as Docker
  • Sound understanding of RESTful APIs and microservices architecture patterns
  • Background in Test-Driven Development (TDD) methodology
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