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 looking for a Senior Developer with Java and AWS expertise to join our remote team.

As a Product Engineer, you will be responsible for developing and improving the product, demonstrating ownership and a proactive attitude toward problem-solving. You will be focused on quality, delivering high-quality products that meet or exceed customer expectations. The successful candidate will be an expert in Java and AWS, with a deep understanding of Data Structures and Algorithms, System Design, Microservices, and Spring.

Responsibilities
  • Design and develop high-quality software solutions that meet the customer's requirements
  • Work in a collaborative team environment and communicate effectively with team members and stakeholders
  • Create and maintain technical documentation, including design documents, deployment guides, and user manuals
  • Collaborate with cross-functional teams to develop and implement new features and functionality
  • Ensure code quality and maintainability by following best practices, code reviews, and testing
  • Participate in Agile ceremonies such as sprint planning, daily stand-ups, and retrospectives
  • Provide technical guidance and mentorship to junior developers
Requirements
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
  • Expertise in Java programming language and its frameworks, especially Spring
  • Experience in designing and implementing Java Microservice Infrastructure
  • Deep knowledge of Data Structures and Algorithms
  • Experience with Kotlin, Scala, or Go Language
  • Experience with Amazon Web Services (AWS) and its services
  • Proficiency in Clean Code principles and best practices
  • Capability of problem-solving and system design
  • Strong experience in Continuous Integration and Continuous Delivery (CI/CD) pipelines
  • Knowledge of SQL
  • Expertise in NoSQL tools such as MongoDB and Cassandra
  • Experience in APIs and Integration
Nice to have
  • Familiarity with containerization technologies such as Docker and Kubernetes
  • Experience with Big Data technologies such as Hadoop and Spark
  • Understanding of DevOps principles and practices
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