Software Engineer - Java

$114,100 - $218,600/Yr

Lockheed Martin - Annapolis Junction, MD

posted about 1 month ago

Full-time - Mid Level
Annapolis Junction, MD
Transportation Equipment Manufacturing

About the position

The Software Engineer - Java position at Lockheed Martin involves developing, maintaining, and enhancing complex software systems to meet various processing-intensive analytics and real-time system needs. The role requires collaboration within a multi-disciplinary team to deliver high-quality software solutions while ensuring alignment with design requirements and customer goals. The engineer will be responsible for addressing software problem reports and applying appropriate development methodologies throughout the software lifecycle.

Responsibilities

  • Develop, maintain, and enhance software systems.
  • Address software needs including processing-intensive analytics and real-time systems.
  • Work individually or collaboratively within a team to deliver high-quality software solutions.
  • Test software components to ensure alignment with design requirements and document test results.
  • Resolve software problem reports and ensure software reliability and functionality.
  • Apply appropriate software development and design methodologies to meet project objectives.
  • Contribute to the creation of design solutions that address engineering problems across the full software cycle.
  • Develop operational scenarios based on customer goals and contractual requirements.
  • Develop system requirements and architectures to ensure customer needs are met.
  • Incrementally develop product design and delivery optimization requirements.

Requirements

  • Bachelor's degree in Computer Science or related subject area and seven (7) years of experience.
  • Demonstrated experience with Java.
  • Knowledge of Confluence, JIRA, or similar tools.
  • Experience in requirements gathering, documentation, and workflow management.
  • Possess security clearance with a polygraph.

Nice-to-haves

  • Experience with AWS
  • Familiarity with Maven
  • Knowledge of Git and GitLab
  • Experience with MapReduce
  • JUnit testing and code coverage
  • Proficiency in Python and streaming capabilities
  • Experience with Linux

Benefits

  • Medical and dental coverage
  • 401k retirement savings plan
  • Paid time off for work/life balance
  • Mentorship opportunities
  • Ongoing career development and support
  • Rewards and recognition for hard work
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service