cover image
Ekcel Technologies Inc

Java Developer

On site

Mclean, United states

Senior

Full Time

03-11-2025

Share this job:

Skills

Java SQL NoSQL Big Data Data Engineering Apache Spark MongoDB GraphQL CI/CD Docker Kubernetes Monitoring Databases apache AWS Spring Spark Spring Boot CI/CD Pipelines ETL Processes

Job Specifications

Role: Senior Java Developer

Location: McLean, VA (Need Locals or 50 miles only)

Interview Type: client round will be In-Person

Fulltime: except H1B (OPT EAD also fine)

Job Description

We are seeking a highly skilled Senior Java Developer with deep expertise in building scalable, data-intensive applications. The ideal candidate will have hands-on experience with Apache Spark, MongoDB, and AWS services, and a strong background in distributed systems. Familiarity with GraphQL is a plus.

Key Responsibilities

Design, develop, and maintain high-performance Java applications focused on data processing.

Build and optimize data pipelines using Apache Spark (batch/stream processing, Spark SQL, DataFrames).

Deploy and manage Spark jobs on AWS EMR, ensuring performance tuning and scalability.

Work extensively with MongoDB and other NoSQL databases to handle large datasets efficiently.

Manage database schema changes using Flyway and ensure data integrity across environments.

Architect and implement solutions using AWS services such as S3, Lambda, EMR, EKS, EC2, and RDS.

Optimize performance across distributed systems and data workflows.

Collaborate with cross-functional teams to deliver robust, cloud-native solutions.

Produce clean, maintainable, and well-documented code following best practices.

Troubleshoot and resolve issues in staging and production environments.

Stay updated with emerging trends in big data, cloud computing, and data engineering.

Mandatory Skills

Java (Spring Boot): Minimum 8+ years of backend development experience.

Apache Spark: Experience with batch/stream processing, Spark SQL, DataFrames, and performance tuning.

AWS Services: Hands-on experience with EMR, EKS, Lambda, S3, and AWS logging/monitoring.

NoSQL & SQL: Strong experience with MongoDB and relational databases.

Distributed Systems: Proven experience in building and optimizing distributed data workflows.

Preferred Skills

Experience with GraphQL.

Familiarity with CI/CD pipelines and containerization (Docker, Kubernetes).

Knowledge of data modeling and ETL processes.

About the Company

Ekcel was started with an idea of recreating the services and solutions in the area of Telecom, IT and Networking with a new prospect Know more