Software Engineer Level 2

Markon
9h$215,000 - $230,000

About The Position

Markon is seeking an experienced Software Developer to support the Fort Meade Customer. This role focuses on full-stack Java development and supports the design, development, and prototyping of new capabilities that advance the customer’s Data Architecture Strategy. The Software Developer will work on innovative projects using modern frameworks and technologies to deliver scalable, robust solutions for the ingestion, processing, transformation, and transport of large volumes of data across diverse data architectures.

Requirements

  • Active TS/SCI w/ Polygraph with this Customer.
  • Bachelor’s degree in Computer Science, Engineering, or a related technical discipline plus 14 years of relevant experience.
  • Strong experience with Java and JavaScript for full-stack development.
  • Experience developing software using Python.
  • Experience delivering full-stack solutions that support large data sets.
  • Experience developing within a microservices architecture.
  • Experience with ETL processes and data transformation workflows.
  • Hands-on experience with Docker, Docker Compose, and Kubernetes.
  • Experience with CI/CD tools such as Jenkins.
  • Proficiency using GitHub and GitLab for version control and collaboration.
  • Experience working in an Agile development environment.
  • Strong communication skills and ability to work effectively in a team-based environment.

Nice To Haves

  • Experience working in AWS cloud environments.
  • Experience developing and operating in a Linux environment.
  • Experience with Node.js.
  • Familiarity with data science methods and analytics.
  • Experience developing, prototyping, and deploying new technical capabilities.

Responsibilities

  • Design, develop, and maintain full-stack software solutions using Java, JavaScript, and Python.
  • Develop and prototype new capabilities to drive innovation and support evolving data architecture needs.
  • Build and deploy microservices-based solutions supporting large-scale data ingest, processing, transformation, and transport.
  • Implement ETL (Extract, Transform, Load) pipelines for complex data workflows.
  • Integrate corporate authentication services into secure, full-stack applications.
  • Design and implement local caching services to improve performance and scalability.
  • Develop and deploy containerized applications using Docker, Docker Compose, and Kubernetes.
  • Support CI/CD pipelines using tools such as Jenkins, GitHub, and GitLab.
  • Work within an Agile software development environment, collaborating with cross-functional teams.
  • Use Jira and Confluence to track development activities and maintain technical documentation.
  • Contribute to system design discussions, code reviews, testing, and deployment activities.

Benefits

  • Medical
  • Dental
  • Vision
  • Life Insurance
  • Short-Term Disability
  • Long-Term Disability
  • 401(k) match
  • Flexible Spending Accounts
  • EAP
  • Training and Tuition Assistance
  • Paid Time Off
  • Holidays
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service