Senior Java Cloud Developer

Sorry, this position is no longer available
India
Join our remote team as a Senior Java Cloud Developer and work with a global leader in cutting-edge technology solutions. This role requires deep technical expertise in Java, cloud-based infrastructure, and microservices architecture patterns. You will be working in a dynamic Agile environment and collaborating with cross-functional teams to deliver innovative and impactful solutions.
Responsibilities
- Design and develop cloud-based solutions using the Agile development process (Scrum)
- Collaborate with cross-functional teams to deliver enterprise-level solutions that align with business objectives
- Develop and optimize microservices architecture patterns for building scalable, robust, and efficient applications
- Take ownership of projects and deliver high-quality results
- Ensure reliability, availability, performance, and scalability of cloud-based systems
- Maintain and troubleshoot code in large-scale, complex environments.
- Provide technical input for new feature requirements, partnering with business owners and architects
- Ensure continuous improvement by staying abreast of industry trends and emerging technologies
- Mentor and guide less experienced team members, helping them enhance their skills and grow their careers
- Participate in code reviews, ensuring code quality and adherence to standards
- Actively contribute to architectural and technical discussions
Requirements
- At least 4 years of experience in Java development
- Highly skilled in algorithms and data structures for designing scalable and optimized applications
- Expertise in Kotlin, Scala, or Go languages for developing applications
- In-depth knowledge of SQL and NoSQL databases and their management
- Experience with AWS for cloud-based infrastructure management and deployment
- Expertise in Spring Framework for building scalable and high-performance applications
- Ownership mindset, taking responsibility for projects and delivering high-quality results
- Deep understanding of Java microservice infrastructure patterns for building scalable and robust applications
- Experience with API integration and third-party services integration for designing scalable and efficient solutions
- Experience with CI/CD for version control, integration, and deployment
- Excellent problem-solving skills with a big picture view mindset
- Strong communication skills in spoken and written English, at an Upper-intermediate level or higher
Nice to have
- Experience with Docker and Kubernetes
- Experience with Big Data technologies like Hadoop, Spark, and Flink
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