This is a remote position.

We are seeking a Senior Java Developer with strong backend and data engineering expertise to design, develop, and optimize scalable data-driven solutions within an AWS cloud environment. The ideal candidate will have deep Java experience, advanced SQL skills, and hands-on exposure to AWS data services.

Key Responsibilities

  • Design and develop robust backend services and APIs using Java.
  • Build and maintain scalable data pipelines and ETL processes.
  • Develop high-performance SQL queries and optimize database performance.
  • Implement and manage AWS-based data solutions.
  • Integrate data across multiple platforms and systems.
  • Ensure code quality through unit testing, code reviews, and CI/CD best practices.
  • Monitor, troubleshoot, and optimize production systems.
  • Collaborate with data engineers, architects, and DevOps teams to deliver secure, scalable solutions.

Requirements

  • Bachelor’s degree in Computer Science, Information Technology, or related field.
  • Relevant AWS certifications advantageous.
  • 7+ years of backend development experience using Java.
  • Strong SQL development and database optimization skills.
  • Proven experience working with AWS cloud services, including Amazon S3, Amazon Redshift, Amazon Kinesis, AWS Glue, AWS Lambda.
  • Experience building data ingestion and transformation pipelines.
  • Strong understanding of RESTful API design principles.
  • Experience with microservices architecture.
  • Familiarity with CI/CD pipelines and DevOps practices.

Desired Skills:

  • Java
  • AWS
  • S3
  • Redshift

Desired Qualification Level:

  • Diploma

About The Employer:


Learn more/Apply for this position