Skip To Main Content
backBack to Search

Senior Java Developer

Java, Amazon Web Services, Apache Cassandra, Apache Kafka, Apache Storm, Apache Zookeeper, Terraform, Elasticsearch

We are seeking a remote Senior Java Developer to join our team in developing and maintaining our orchestration platform. As a key member of the team, you will be responsible for designing, building, and maintaining scalable, fault-tolerant, and secure software components for our platform. You will use your extensive knowledge of the software development process and your proficiency in Java 8+ to drive and consolidate migrations to our AWS cloud platform while supporting downstream consumers of our services. This role offers a unique opportunity to work with a cutting-edge tech stack, including AWS, Storm, Kafka, Cassandra, Elasticsearch, Zookeeper, Hazelcast, Spring, and more.

Responsibilities
  • Design, build, and maintain scalable, fault-tolerant, and secure software components for our financial orchestration platform using Java 17
  • Drive and consolidate migrations to our AWS cloud platform while supporting downstream consumers of our services
  • Adhere to and promote best engineering practices for the development process
  • Demonstrate strong communication skills, taking the initiative to solve problems and convey complex information effectively
  • Maintain a hands-on development/infrastructure-solving mentality, displaying a willingness to troubleshoot and solve complex problems
  • Create and maintain technical documentation related to the development process
  • Stay up-to-date with the latest software development trends and technologies
Requirements
  • 3+ years of proven experience as a Senior Java Developer or in similar roles
  • Expertise in Java 8+ and its related frameworks like Spring
  • Comprehensive understanding of distributed systems and supporting infrastructure
  • Experience in Amazon Web Services (AWS) and its related services like Elasticsearch, Zookeeper, Cassandra, Kafka, and Storm
  • Proficiency in Terraform to support infrastructure as code
  • Strong problem-solving skills with the ability to troubleshoot and solve complex technical issues
  • Excellent communication skills and a collaborative team player
  • Ability to work independently as well as in a team
  • B2+ English level
Nice to have
  • Experience in Docker and Kubernetes for containerization and orchestration
  • Familiarity with Agile and Scrum methodologies
  • Experience with machine learning or data analytics tools
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