Skip To Main Content
backBack to Search

Senior Cloud Java Developer

Java, Algorithms & Data structures, Kotlin, Scala, Go Language, SQL, NoSQL tools, APIs and Integration, CI/CD, Spring, Ownership, Java Microservice Infrastructure, Amazon Web Services
warning.png
Sorry, this position is no longer available

Join our team as a remote Senior Cloud Java Developer responsible for developing and improving our product with a focus on quality and customer satisfaction. As a proactive problem-solver, you'll take ownership of projects and deliver high-quality products that exceed expectations. Your experience in Java, AWS, and Microservices, combined with your expertise in clean code, system design, and problem-solving, will be key to your success in this role.

Responsibilities
  • Take ownership of projects and drive them to successful completion, ensuring high-quality products that exceed customer expectations
  • Collaborate with cross-functional teams to gather requirements and design solutions using Microservices architecture
  • Develop and maintain APIs and integration solutions, while continuously improving the overall product infrastructure
  • Ensure code quality through design, testing, and code reviews, adhering to clean code principles
  • Utilize AWS services to build scalable, performant, and highly available systems
  • Lead and mentor junior developers, fostering a culture of continuous learning and improvement
  • Champion best practices, including CI/CD and Agile methodologies, to ensure efficient and effective delivery
  • Stay current with emerging technologies and trends in Java development and cloud computing
Requirements
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
  • At least 4 years of experience in Java development, with expertise in AWS and Microservices
  • Experience with Kotlin, Scala, or Go Language
  • Strong understanding of data structures and algorithms, and experience with clean code and system design
  • Demonstrated problem-solving skills and experience in requirement elicitation
  • Experience with CI/CD, APIs and Integration, and NoSQL tools
  • Expertise in Spring
  • Self-motivated and able to work independently, while also being an effective collaborator
  • Excellent communication and interpersonal skills, with a big picture mindset
  • Experience with Requirement elicitation
  • Excellent English proficiency (Upper-Intermediate or higher)
Nice to have
  • Experience with other cloud providers, such as Google Cloud or Microsoft Azure
  • Experience with DevOps tools, such as Docker and Kubernetes
  • Experience with front-end technologies, such as React or Angular
  • Experience with machine learning and AI technologies
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