Skip To Main Content
backBack to Search

Senior Java Developer (AWS)

Java, Amazon Web Services, Apache Kafka, REST API, Spring, Docker, Terraform, Helm, Kubernetes

We are inviting a seasoned Senior Java Developer with AWS expertise to enhance our remote team. This role is ideal for a developer who is proficient in Java and familiar with cloud environments, particularly AWS. You'll play a critical role in developing high-quality, scalable software solutions that leverage the power of cloud computing. By joining our team, you will have the opportunity to work on diverse projects, contribute to our technology strategy, and drive innovation within our product offerings.

Responsibilities
  • Design and develop high-performance Java applications
  • Integrate AWS cloud services to enhance application scalability and reliability
  • Implement and maintain robust RESTful APIs
  • Utilize Apache Kafka for building effective streaming and messaging solutions
  • Apply Java Spring and bootstrapping frameworks to ensure efficient application development
  • Containerize applications using Docker for improved deployment processes
  • Automate deployment and management of infrastructure using Terraform and Helm
  • Manage Kubernetes clusters for orchestrating containerized applications
  • Optimize database interactions with advanced SQL techniques
  • Ensure code quality, security, and compliance to development standards
Requirements
  • At least 3 years of professional experience as a Java Developer
  • Proficiency in integrating and managing AWS solutions
  • Experience with Apache Kafka for messaging and stream processing
  • Solid understanding of web services and RESTful API development
  • Knowledge of Java Spring and other bootstrapping frameworks
  • Skilled in using Docker for application containerization
  • Experience with Terraform for infrastructure as code deployments
  • Familiarity with Helm for managing Kubernetes applications
  • Proficient in managing Kubernetes for container orchestration
  • Strong SQL skills for effective database management
  • Excellent command of English, suitable for professional communication and collaboration
Nice to have
  • Experience with microservices architecture
  • Knowledge of additional cloud platforms such as Azure or Google Cloud
  • Familiarity with agile development methodologies
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