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 seeking a Senior Cloud Java Developer to join our team remotely. As a key member of our development team, you will be responsible for delivering high-quality products that exceed customer expectations. Your role will require you to demonstrate ownership and a proactive attitude towards problem-solving, while continuously improving our product. If you are a seasoned Java developer with expertise in AWS, data structures and algorithms, system design, and microservices, we welcome you to join our team of innovators and help drive our product forward.
Responsibilities
- Develop and deliver high-quality products that meet or exceed customer expectations
- Collaborate with cross-functional teams to ensure timely and successful product delivery
- Demonstrate ownership and a proactive attitude towards problem-solving
- Drive continuous improvement of our product through innovation and creativity
- Ensure the product's scalability, reliability, and performance by implementing best practices and industry standards
- Conduct code reviews and ensure adherence to coding standards and guidelines
- Participate in requirement elicitation and system design to ensure the product meets business needs
- Maintain and improve the product's microservice infrastructure
- Stay up-to-date with emerging trends and technologies in Java development and cloud computing
- Take ownership of the product's quality and ensure it is maintained throughout the development lifecycle
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 a strong focus on delivering quality products
- Experience with Kotlin, Scala, and Go languages
- Expertise in AWS and its related services
- Proficiency in data structures and algorithms, coupled with a deep understanding of clean code and system design
- Experience with microservices and API development using Spring
- Strong problem-solving skills with a track record of delivering creative solutions
- Proficiency in SQL and NoSQL tools, with the ability to integrate APIs and other third-party services
- Experience with CI/CD and other DevOps practices
- Excellent written and verbal communication skills, coupled with the ability to work collaboratively in a team environment
- Experience with big picture view mindset to ensure that product development aligns with business goals
- Upper-intermediate English proficiency level
Nice to have
- Familiarity with other cloud computing platforms such as Google Cloud or Microsoft Azure
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