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 experience in Java and AWS to join our remote team and work on the development and improvement of our product.

As a Product Engineer, you will demonstrate ownership and a proactive attitude toward problem-solving, ensuring that our product delivers high-quality results that meet or exceed customer expectations. You will have the opportunity to work on a project focused on quality, using your expertise in Java, AWS, and Data Structures and Algorithms.

Responsibilities
  • Demonstrate ownership and a proactive attitude toward problem-solving
  • Ensure high-quality results that meet or exceed customer expectations
  • Design and develop high-quality, scalable, and maintainable software solutions
  • Collaborate with cross-functional teams to identify, prioritize, and execute tasks
  • Develop and maintain software documentation, including technical specifications and test plans
  • Participate actively in code reviews, ensuring adherence to coding best practices and standards
  • Continuously improve product quality, efficiency, and performance through code optimization and refactoring
  • Ensure smooth and efficient integration of software components across the product
  • Participate in the development and implementation of automated testing and deployment processes
  • Provide technical leadership and mentorship to junior developers
Requirements
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
  • Minimum of 4 years of experience as a Java Developer, with a focus on software development and integration
  • Expertise in Data Structures and Algorithms, ensuring efficient and optimal coding practices
  • Experience in other programming languages such as Kotlin, Scala, or Go Language
  • Experience with Amazon Web Services (AWS) for cloud-based development and deployment
  • Proficiency in SQL and NoSQL tools for database management
  • Experience in designing and implementing APIs and Integration solutions
  • Expertise in CI/CD for software development and deployment
  • Experience with Spring Framework and Java Microservice Infrastructure
  • Fluent in English (Upper-Intermediate level), enabling clear articulation of thoughts and understanding of complex topics, both spoken and written
Nice to have
  • Familiarity with Docker and Kubernetes for containerization and orchestration
  • Experience with Big Data technologies such as Hadoop and Spark
  • Experience in Agile methodologies for software development projects
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