Back 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
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