Logo
Purple Drive

Java Developer

Purple Drive, Mc Lean, Virginia, us, 22107

Save Job

Key Responsibilities

Design, develop, and deploy

Java-based applications

with a focus on high scalability and performance. Build and maintain

event-driven systems and microservices

using

Spring Boot . Develop and optimize

data processing pipelines

using

Apache Spark . Integrate applications with

RDBMS and NoSQL databases

ensuring data consistency and reliability. Work with

AWS services (EC2, EKS, S3, IAM, VPC)

for cloud-native application deployments. Collaborate with cross-functional teams to deliver robust, secure, and scalable solutions. Implement CI/CD pipelines, version control, and code quality practices using

Git, Jenkins, Flyway . Troubleshoot, debug, and optimize applications in production and pre-production environments. Stay updated with new trends in

Java, Spark, cloud technologies, and streaming platforms . Required Skills & Qualifications

8-10 years of experience

in Java development, with strong knowledge of

core Java and Spring Boot . Expertise in

Spark

(must have) for batch and streaming data processing. Strong understanding of

microservices and event-driven architectures . Experience working with

RDBMS (MySQL, PostgreSQL, Oracle)

and

NoSQL databases (MongoDB, DynamoDB, Cassandra) . Hands-on experience with

AWS cloud services - EC2, EKS, S3, IAM, VPC . Proficient with

Git

for version control. Nice-to-Have Skills

Experience with

Kafka/streaming platforms . Familiarity with

Flyway

for database migrations. Knowledge of

CI/CD pipelines using Jenkins . Exposure to container orchestration and DevOps practices.