ETL Java Developer

$65,000 - $117,500/Yr

Leidos - Reston, VA

posted 2 months ago

Full-time - Mid Level
Reston, VA
10,001+ employees
Professional, Scientific, and Technical Services

About the position

The ETL Java Developer will provide Agile DevOps support to mission-critical systems, focusing on the design, development, implementation, and testing of tools and applications for data extraction, transformation, and loading into an enterprise Data Lake. This role involves working within a DevOps framework to manage the software development lifecycle and requires the development of custom code/scripts to handle data across various domains and data stores.

Responsibilities

  • Design and implement a large-scale ingest system in a big data environment.
  • Analyze enterprise data needs and design optimal ELT processes.
  • Recommend methodologies to optimize data visualization, organization, storage, and availability.
  • Participate in software programming initiatives using HTML, CSS, JavaScript, Java, Python, SpringBoot, and Hibernate.
  • Develop and direct software system validation and testing methods using Junit and Katalon.
  • Integrate custom software solutions with automated deployment technologies.
  • Prototype and deploy solutions within Commercial Cloud Solutions leveraging Infrastructure platform services.
  • Analyze infrastructure needs driven by developed software to meet customer mission needs.
  • Support the Agile software development lifecycle following Program SAFe practices.
  • Use DevOps tools like GitHub, Jenkins, and Unix bash scripting.
  • Document and perform systems software development, including deployment of build artifacts across different environments using GitFlow constructs.
  • Leverage Atlassian tools like JIRA and Confluence to track activities and identify best practices.
  • Coordinate with team members, Product Owners, and Scrum Masters to ensure User Story alignment and implementation.
  • Communicate key project data to team members and build team cohesion and effectiveness.
  • Hold meetings with PMO and enterprise stakeholders.

Requirements

  • Familiar with performing ETL activities including parser development, data flow management, and troubleshooting data access issues.
  • Familiar with data modeling and relational databases such as MySQL.
  • Familiar with using Java for data processing, manipulation, or querying (SQL or NoSQL).
  • Familiar with ETL/Data Integration using Spring, NiFi, Kafka, and Elasticsearch.
  • Familiar with development in Commercial Cloud Platforms (AWS, Google Cloud, Azure).
  • Familiar with leveraging cloud data services (S3, RDS, EFS).
  • Excellent communication skills (written and verbal).
  • Bachelor's degree with 2+ years of relevant experience, or equivalent work experience.

Nice-to-haves

  • Familiar with using Neo4J.

Benefits

  • Competitive compensation
  • Health and Wellness programs
  • Life Protection
  • Paid Leave
  • Retirement benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service