Skip To Main Content
backBack to Search

Senior Cloud Java 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
warning.png
Sorry, this position is no longer available

We are seeking an experienced Senior Developer with proficiency in Java and AWS to join our remote team.

As a Product Engineer, you will be responsible for developing and improving our product, demonstrating ownership and a proactive attitude toward problem-solving. Our team is focused on quality, delivering high-quality products that meet or exceed customer expectations. Your expertise in Java, AWS, and Data Structures and Algorithms will be essential in this role.

Responsibilities
  • Develop and improve the quality of our product
  • Collaborate with the team to implement new features and functionality
  • Maintain and improve the current codebase
  • Participate in code reviews, ensuring adherence to best practices
  • Design and implement scalable microservice infrastructure
  • Develop and maintain APIs and integrations with other services
  • Ensure continuous integration and deployment (CI/CD)
  • Provide technical guidance and mentorship to junior team members
  • Collaborate with stakeholders to understand and define project requirements
  • Proactively identify and solve technical problems
Requirements
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
  • At least 4 years of experience in Java development
  • Deep knowledge of Data Structures and Algorithms, Clean Code, and System Design
  • Expertise in AWS, including Amazon EC2, S3, RDS, and Lambda
  • Knowledge of Kotlin, Scala, or Go Language
  • Experience with SQL and NoSQL tools
  • Experience in APIs and Integration
  • Strong familiarity with Microservices and Spring
  • Experience with Continuous Integration and Continuous Deployment (CI/CD) pipelines
  • Excellent English communication skills (Upper-Intermediate level)
  • Ability to work independently and in a team environment
  • Strong problem-solving skills and ability to take ownership of tasks
Nice to have
  • Experience with Docker and Kubernetes
  • Experience with messaging systems, such as RabbitMQ or Kafka
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

These jobs are for you