Skip To Main Content
backBack to Search

Senior Java Developer

Java, AWS Cloud Development Kit, Apache Kafka, PostgreSQL, ksqlDB, Scala, Snowflake
warning.png
Sorry, this position is no longer available

We are seeking a highly skilled Senior Java Developer with 3+ years of relevant production experience to join our remote team.

As a Senior Java Developer, you will play a crucial role in the development and maintenance of our Java-based applications. This is a remote position that offers flexibility and the opportunity to work on challenging projects with cutting-edge technologies.

Responsibilities
  • Maintain the existing functionality of our Java applications, ensuring they are optimized for performance and reliability
  • Implement new features and functionalities based on business requirements, collaborating with cross-functional teams to deliver high-quality solutions
  • Identify and fix bugs, conducting thorough testing and debugging to ensure the stability and robustness of the applications
  • Write unit tests to validate the functionality and behavior of the codebase, contributing to a robust and maintainable codebase
  • Mentor less senior team members, providing guidance and sharing your expertise to enhance their skills and knowledge
Requirements
  • 3+ years of relevant production experience as a Java Developer
  • Real production experience with Kafka and the ability to provide real examples of its usage to pass an interview with the customer
  • Hands-on experience in building ETL (Extract, Transform, Load) processing using Kafka, including Kafka streaming, kSqlDB, and Schema Registry
  • Strong proficiency in Java or Scala programming languages, with a solid understanding of object-oriented design principles and best practices
  • Experience with KSQL for stream processing and data transformations
  • Proficiency in working with Postgres databases, including schema design, optimization, and query performance tuning
  • Familiarity with AWS (Amazon Web Services) and its core services, such as EC2, S3, Lambda, and IAM
  • B2+ English level, both written and verbal communication skills
Nice to have
  • Experience with AWS CDK (Cloud Development Kit) for infrastructure-as-code provisioning and management
  • Familiarity with Snowflake, a cloud-based data warehousing platform
  • Knowledge of Avro data schema, a widely used data serialization system
  • Proficiency in TypeScript for building web APIs
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