Senior Java Cloud Developer
We are looking for a highly skilled Senior Java Cloud Developer to join our remote team and work on an exciting project that requires expertise in developing cloud-based solutions. As a Senior Java Cloud Developer, you will play a key role in designing and developing cloud-based applications and services using Java or Kotlin or Scala or Go languages. You will be responsible for writing clean, efficient code and ensuring the scalability and reliability of the system. Your role will also entail designing, implementing, and maintaining APIs and integration standards for the cloud-based application. Additionally, you will be responsible for designing, implementing, and automating the creation of cloud infrastructure and delivery of application releases, advocating for efficient use of cloud resources to optimize costs, and building effective observability of managed solutions.
- Design and develop cloud-based applications and services using Java or Kotlin or Scala or Go languages
- Write clean, efficient code and ensure the scalability and reliability of the system
- Design, implement, and maintain APIs and integration standards for the cloud-based application
- Design, implement, and automate Cloud Infrastructure creation and application releases delivery
- Advocate for efficient use of cloud resources to achieve cost optimizations
- Build effective observability of managed solutions
- Collaborate with cross-functional teams to deliver high-quality software solutions in line with project goals and timelines
- Guide and mentor junior team members, fostering a positive learning environment and promoting professional growth
- Ensure the implementation and maintenance of infrastructures using Infrastructure as Code principles and tools
- Participate in code reviews and provide constructive feedback to team members
- Collaborate with stakeholders, demonstrating excellent communication and leadership skills
- Minimum of 4 years of experience as a Java Developer, working with cloud-based solutions and complex infrastructures
- Experience in at least one of the advanced programming languages - Kotlin, Scala, or Go
- Expertise in writing clean code, adhering to best practices and coding standards, and ensuring the maintainability of the codebase
- Strong knowledge of data structures and algorithms, enabling effective problem-solving and decision-making in complex environments
- Expertise in Amazon Web Services (AWS) for cloud infrastructure design, deployment, and management
- Intermediate expertise in problem-solving and system design, facilitating optimal system performance and scalability
- Intermediate knowledge of Microservices, enabling effective development of cloud-based applications and services
- Advanced experience with SQL for data management and analysis
- Intermediate experience with NoSQL tools for data storage and retrieval
- Advanced experience with Spring for developing cloud-based applications and services
- Intermediate experience with CI/CD tools, enabling efficient delivery of application releases
- Strong ownership skills, taking responsibility and accountability for the project's success
- Intermediate skills in requirement elicitation, ensuring the efficient delivery of projects
- Strong analytical skills, enabling effective problem-solving and decision-making in complex environments
- Strong English language skills at an upper-intermediate level, enabling clear collaboration, presentation, and discussion with the team and stakeholders
- Experience with Docker and container orchestration tools, enabling efficient deployment of applications
- Experience with React or Angular for developing dynamic and responsive web applications
- 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