Senior Cloud Java Developer
Remote in India: Mumbai,
& 7 others
Java
& 12 others

Sorry, this position is no longer available
India: Mumbai
We are looking for a proactive and self-motivated Senior Cloud Java Developer to work remotely on developing and improving our product. As a member of our team, you will be expected to take ownership of your work and approach problem-solving with a quality-focused mindset. Your role will involve delivering high-quality products that meet or exceed customer expectations, using your expertise in Java and cloud-based technologies. If you are a senior developer with a passion for delivering quality products, we welcome you to join our innovative team.
Responsibilities
- Collaborate with cross-functional teams to develop, deploy, and maintain high-quality cloud-based solutions
- Take ownership of the product development process, ensuring timely and accurate delivery
- Write and maintain clean, efficient, and maintainable code
- Conduct code reviews and provide constructive feedback to team members
- Design and develop microservices using Java and related technologies
- Create and maintain technical documentation for all projects
- Use CI/CD tools to automate the development process and ensure quality
- Ensure that the product meets or exceeds customer expectations, using quality-focused development techniques
- Conduct requirement elicitation and contribute to the big picture view of the product
- Collaborate with stakeholders to ensure that the product is aligned with company goals and objectives
Requirements
- Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
- 4+ years work experience with Java
- Experience with Kotlin, Scala, and Go languages
- Expertise in AWS, including deployment and management of cloud-based applications
- Strong understanding of data structures and algorithms
- Experience with writing clean and maintainable code
- Proven ability to solve complex problems using a variety of techniques
- Proficiency in system design and architecture
- Deep knowledge of Java microservices and the Spring framework
- Knowledge of NoSQL tools and APIs for data integration
- Experience with Requirement elicitation
- Big picture view mindset
- Excellent English proficiency (Upper-Intermediate or higher) essential for communicating effectively with international stakeholders
Nice to have
- Experience with system monitoring and performance tuning
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