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 to join our remote team, focused on delivering high-quality products that meet or exceed customer expectations. Strong knowledge of Data Structures and Algorithms is essential for this role.

As a Product Engineer, you will work on developing and delivering high-quality products that meet or exceed customer expectations. You will be responsible for designing and developing scalable and secure software solutions using Java, Kotlin, Scala, or Go Language. You will work with CI/CD and Spring to ensure seamless deployment. Additionally, you will work on Java Microservice Infrastructure and Amazon Web Services (AWS) to design, develop, and deploy cloud-based services.

Responsibilities
  • Design and develop scalable and secure software solutions using Java, Kotlin, Scala, Go Language, SQL, NoSQL tools, and APIs for integration
  • Work with CI/CD and Spring to ensure seamless deployment of software solutions
  • Design, develop, and deploy cloud-based services using Java Microservice Infrastructure and AWS
  • Collaborate with cross-functional teams to ensure seamless integration of services
  • Participate in code reviews and ensure adherence to Clean Code principles
  • Identify and troubleshoot software defects and ensure timely resolution
  • Contribute to the development of software documentation and ensure its accuracy
  • Provide support for software maintenance and upgrades
  • Mentor junior developers and ensure their growth within the team
  • Proactively identify opportunities for process improvements and implement them
Requirements
  • Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related field
  • Minimum 4 years of experience in software development, specifically in Java
  • Expertise in Data Structures and Algorithms
  • Good knowledge of Clean Code principles and System Design
  • Familiarity with Microservices and Spring Framework
  • Experience in developing and deploying cloud-based services using AWS
  • Expertise in working with NoSQL tools and SQL
  • Experience in developing APIs for integration
  • Expertise in CI/CD
  • Ownership mentality with a proactive attitude toward problem-solving
  • Fluent in English (Upper-Intermediate), enabling clear articulation of thoughts and understanding of complex topics, both spoken and written
Nice to have
  • Experience with Docker and Kubernetes for container orchestration
  • Familiarity with DevOps tools and practices
  • Expertise in working with Big Data technologies like Hadoop and Spark
  • Familiarity with Machine Learning and AI technologies
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