Job Description :

Job Title: Java Developer

Location: Richmond, VA

Duration: 12 Months

Note:

90% code in Java and 10% in Scala. Enterprise Data Team. And they have 4 engineers already working on project. Project is about Data ingestion, warehouse like snowflake-knowledge, data governance, customer/end user support.

Someone working on Java with data background will be ideal candidate.

Job Description:

  • Spark, Java/Scala, Microservices, AWS- EMR Cluster, ECS, Lambda - Required
  • Python, Shell/Unix Scripting,
  • Jenkins
  • Kafka is plus.
  • Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in cloud engineering space.
  • Work with a team of developers with deep experience in in distributed systems, microservices and full-stack systems, Devops (Jenkins, CICD, etc) and cloud concepts such as (EC2, EMR, ECS, Lambda, IAM, Security Groups, S3, etc.)
  • Utilize programming languages like Java/Scala and Open-Source RDBMS and NoSQL databases and Cloud based data warehousing services such as Snowflake.
  • Collaborate with and across Agile teams to design, develop, test, implement, and support technical solutions in full-stack data development tools and technologies.

Required Qualifications:

  • 10+ years of experience in application development including with Java.
  • Scala experience required.
  • 10+ years of Devops experience including CICD pipelines - Jenkins/Maven/Sonar/etc.
  • 7+ years' experience with any distributed data/computing tools (such as Spark, Kafka, EMR, EC2, EMR, ECS, Lambda, IAM, Security Groups, S3, etc.)
  • 5+ years of experience with UNIX/Linux including basic commands and shell scripting.
             

Similar Jobs you may be interested in ..