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 Java and AWS proficiency to join our remote team, working on the development and improvement of our product, demonstrating ownership and a proactive attitude toward problem-solving, focused on quality, and delivering high-quality products that meet or exceed customer expectations.

As a Product Engineer, you will be responsible for designing, developing, and maintaining scalable, distributed, and highly available systems, with a focus on Amazon Web Services. You will also be responsible for implementing software architecture and clean code practices, and ensuring that all code is written to high standards with automated tests. You will have a solid understanding of Data Structures and Algorithms and will work closely with other teams to integrate APIs and ensure seamless system integration throughout the software development lifecycle.

Responsibilities
  • Design, develop, and maintain scalable, distributed, and highly available systems
  • Implement software architecture and clean code practices, ensuring that all code is written to high standards with automated tests
  • Integrate APIs and ensure seamless system integration throughout the software development lifecycle
  • Collaborate with other teams to ensure that software is built with quality, delivering high-quality products that meet or exceed customer expectations
  • Provide support and guidance to other developers on the team
  • Participate in code reviews and ensure that code is written to high standards
  • Continuously improve software development processes and practices
Requirements
  • At least a bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
  • Minimum of 4 years of experience in software development, with a focus on Java development and design
  • Solid understanding of Data Structures and Algorithms
  • Experience in languages like Kotlin, Scala, or Go Language
  • Familiarity with SQL, and NoSQL tools
  • Experience with APIs and Integration, and CI/CD pipelines
  • Expertise in Java Microservice Infrastructure and Spring Framework, with a focus on Spring Boot and Spring Cloud
  • Experience with Amazon Web Services
  • Strong ownership and proactive attitude toward problem-solving, focused on quality and delivering high-quality products that meet or exceed customer expectations
  • Strong analytical and problem-solving skills, with a focus on clean code and software architecture best practices
  • Excellent communication and interpersonal skills, with the ability to work collaboratively with other teams
  • Fluent in English (Upper-Intermediate), capable of clearly expressing thoughts and understanding complex topics
Nice to have
  • Hands-on experience with Docker and Kubernetes
  • Familiarity with Big Data technologies like Hadoop and Spark
  • Experience with DevOps and Infrastructure as Code (IaC) tools like Terraform and Ansible
  • Experience with Agile methodologies and working in Scrum teams
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