backgo to search

senior java cloud 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

Join our team as a Senior Java Cloud Developer and work remotely to develop innovative solutions using your expertise in Amazon Web Services, Java, and Microservice Infrastructure. We are looking for a deeply technical developer who is committed to solving complex problems through the use of their knowledge of clean code, algorithms, and data structures. This role offers an exciting opportunity to work with a team of highly skilled professionals to design and develop cutting-edge solutions that meet business needs.

  • Developing, testing, and deploying cloud-based applications on AWS infrastructure using Java programming language
  • Designing and developing Microservice-based applications using Spring Framework
  • Working with cross-functional teams to ensure software meets business requirements
  • Participating in code reviews to maintain code quality and ensure adherence to best practices
  • Troubleshooting and fixing issues with software and applications
  • Collaborating with team members to develop and improve software development processes
  • Developing and maintaining technical documentation
  • Staying up-to-date with emerging technologies and industry trends to improve software development practices
  • Providing guidance and mentorship to less experienced team members
  • At least 4+ years of experience in Java development with expertise in Kotlin, Scala or Go languages
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
  • Extensive knowledge of SQL and NoSQL databases and APIs and integration
  • Experience with Amazon Web Services, including Lambda, EC2, S3, and RDS
  • Strong problem-solving skills and ability to think critically in high-pressure situations
  • Experience with Microservices architecture and Spring Framework for building scalable applications
  • Expertise in Algorithms & Data Structures and ability to tackle complex problems
  • Experience with CI/CD and software development methodologies, including Agile, Scrum, and Kanban
  • Ownership mindset and ability to take initiative in driving projects forward
  • Excellent communication, collaboration, and teamwork skills
  • Experience with big picture view mindset and requirement elicitation
  • B2+ English level
nice to have
  • Experience with Docker and Kubernetes for containerization and management
  • Familiarity with Agile methodologies like Scrum, Kanban, and XP
  • Knowledge of software development practices like TDD and BDD

benefits for locations

For you
  • Insurance Coverage 
  • Paid Leaves – including maternity, bereavement, paternity, and special COVID-19 leaves. 
  • Financial assistance for medical crisis 
  • Retiral Benefits – VPF and NPS 
  • Customized Mindfulness and Wellness programs 
  • EPAM Hobby Clubs
For your comfortable work
  • Hybrid Work Model 
  • Soft loans to set up workspace at home 
  • Stable workload 
  • Relocation opportunities with ‘EPAM without Borders’ program

For your growth
  • Certification trainings for technical and soft skills 
  • Access to unlimited LinkedIn Learning platform 
  • Access to internal learning programs set up by world class trainers 
  • Community networking and idea creation platforms 
  • Mentorship programs 
  • Self-driven career progression tool

don't have time? Apply later!We send you a link to the job in your e-mail
get job alerts in your inboxHundreds of open jobs for Software Engineers, QA, DevOps, Business Analysts and other tech professionals
a smiling man wearing sunglasses