Skip To Main Content
backBack to Search

Senior Java Developer (with AWS)

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

We are actively seeking a highly skilled Senior Java Developer with AWS expertise to join our remote workforce. This position is ideal for an energetic professional who thrives on crafting scalable software solutions and excels in a team-oriented, technology-focused environment. In this role, you will tackle a variety of projects, applying your Java expertise to foster innovation and streamline processes. Your input will be crucial in the ongoing enhancement of our software offerings, ensuring they meet our business objectives and leverage the latest in technology.

Responsibilities
  • Craft high-quality, scalable, and secure Java applications
  • Enhance application performance and scalability by integrating AWS services
  • Develop and implement solutions with Apache Kafka for efficient messaging and event streaming
  • Build and integrate web services and REST APIs
  • Apply Java bootstrapping frameworks and Spring for robust application development
  • Implement Docker for containerization and manage orchestration with Kubernetes
  • Automate deployment processes and manage infrastructure using Terraform and Helm
  • Enhance SQL database interactions and performance
  • Work collaboratively with various teams to achieve project goals
  • Provide mentorship to junior developers and foster a culture of technical growth
Requirements
  • At least 3 years of experience in Java development
  • Proficient in using AWS services for cloud solutions integration and management
  • Experienced in utilizing Apache Kafka to create real-time data pipelines
  • Strong capabilities in developing and integrating web services and REST APIs
  • Familiar with Java bootstrapping frameworks
  • Skilled in Java Spring for back-end service development
  • Knowledgeable in Docker for containerization techniques
  • Proficient in using Terraform and Helm for infrastructure automation
  • Experienced in managing Kubernetes for container orchestration
  • Strong SQL database management skills
  • Excellent English communication skills, effective in professional settings
Nice to have
  • Prior experience with microservices architecture
  • Understanding of NoSQL database technologies
  • Awareness of cloud security measures and implementations
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