Diverse Lynx - McLean, VA
posted 5 months ago
We are seeking a Mid-level Java Developer with expertise in Apache Spark to join our team in McLean, VA. This position is primarily on-site and is offered as a contract role. The ideal candidate will have a minimum of 6 years of experience in software development, specifically in developing, programming, and maintaining applications using the Apache Spark open-source framework. The role requires a strong understanding of various components of the Spark ecosystem, including Spark SQL, DataFrames, Datasets, and streaming capabilities. As a Spark Developer, you will be responsible for working with big data processing tools and techniques, ensuring that applications are optimized for performance and scalability. You will collaborate with cross-functional teams to design and implement solutions that meet business requirements. A solid background in distributed systems and experience with streaming data platforms is essential for success in this role. The candidate should possess excellent analytical and problem-solving skills, with a proven track record as a Spark Developer or in a related role. Familiarity with the Hadoop ecosystem and strong programming skills in Java, Scala, or Python are critical. Additionally, knowledge of Java Spring Boot with microservice architecture, REST/GraphQL, MongoDB, Kubernetes (preferably EKS), and AWS services such as S3, Lambda, Step Functions, AMQ, SNS, SQS, and CloudWatch Events will be highly beneficial.