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
We are looking for a seasoned Senior Cloud Java Developer to join our remote team and take ownership of the development and improvement of our products. You will be responsible for delivering high-quality software solutions that meet or exceed customer expectations. Your problem-solving skills and proactive attitude will shape our product offerings and contribute to our success. You will have an opportunity to work with cutting-edge technologies, including AWS, NoSQL tools, and Java Microservice Infrastructure. Join us to be a part of a forward-thinking team that values innovation and is passionate about quality.
Responsibilities
- Assume ownership of product development and improvement, demonstrating a proactive attitude towards problem-solving
- Deliver high-quality software solutions that meet or exceed customer expectations
- Collaborate with cross-functional teams to identify and prioritize product features and requirements
- Design and implement software solutions using Java and related frameworks
- Develop and maintain microservices architecture using AWS and other cloud-based solutions
- Create and maintain CI/CD pipelines to ensure efficient and effective software delivery
- Provide mentorship and guidance to junior engineers and team members
- Conduct code reviews and provide constructive feedback to ensure adherence to best practices and quality standards
- Ensure system scalability, security, and reliability through effective design and implementation
- Stay up-to-date with emerging technologies and trends in software development
Requirements
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
- 4+ years of professional experience in software development and engineering
- Expertise in Java programming and related frameworks such as Spring and Kotlin
- Experience with Go Language and Scala
- Solid understanding of Data Structures and Algorithms and their practical applications
- Experience with Clean Code principles and a focus on producing high-quality software
- Expertise in System Design and Microservices architecture
- Proficiency in SQL and NoSQL tools and APIs
- Experience with AWS and other Cloud-based solutions
- Demonstrated experience with CI/CD pipelines and tools
- Big picture view mindset
- Experience with Requirement elicitation
- Upper-Intermediate level of English proficiency for effective communication
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