Purple DriveJava Developer Share Contractual McLean, VA
Overview
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 & Qualifications8–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.