Skip To Main Content
backgo to search

senior java cloud developer

bullets
Java, Kotlin, Scala, Go Language, Clean Code, Problem-solving, System design and analysis, API & Integration Standards, SQL, NoSQL tools, CI/CD, Spring, Ownership, Leading requirements elicitation, Amazon Web Services

We are looking for a highly skilled Senior Java Cloud Developer to join our remote team. You will be working on developing cloud-native solutions using Java, Kotlin, Scala, or Go programming languages. You will play a key role in designing and developing scalable, reliable, and efficient software solutions.

responsibilities
  • Design and development of new cloud-native microservices for enhancing the functionality and performance of existing systems
  • Ensure the reliability and stability of production systems, contributing to an optimized software delivery pipeline
  • Select and implement common algorithms and data structures for optimizing the performance of developed software solutions
  • Collaborate with the Customer, Solution Architects, Business Analysts, UI developers, and DevOps team on technical designs
  • Develop unit and integration tests to ensure the reliability and functionality of the software
  • Adhere to software engineering best practices and principles, effectively explaining their benefits (e.g., SOLID, DRY, KISS)
  • Apply design patterns effectively to solve complex technical challenges and create scalable solutions
  • Interpret and analyze software engineering diagrams for efficient system design and development
  • Demonstrate proficiency in writing technical documentation, effectively documenting and communicating software design and implementation
requirements
  • Minimum of 4 years of experience as a Java Developer, with a proficiency in Java, Kotlin, Scala and Go language at the advanced level
  • Expertise in Amazon Web Services at the advanced level
  • Familiarity with System Design, with a deep understanding of microservices architecture patterns and their benefits and drawbacks
  • Expertise in Data Structures and Algorithms
  • Knowledge of API & Integration Standards, with a deep understanding of web services and related technologies
  • Expertise in Clean Code and Problem Solving, ensuring high-quality software development
  • Advanced knowledge of SQL and NoSQL tools
  • Proficiency in continuous integration and delivery (CI/CD)
  • Knowledge of the microservices
  • Expertise in Spring, providing the development of scalable and efficient software solutions
  • Experience in leading requirements elicitation, driving efficient software solutions that address identified needs
  • Strong communication skills and ownership mindset
  • Advanced English language skills at the Upper-Intermediate level

benefits for locations

india.svg
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