Full-Stack Developer

Marathon TS

  • Annapolis Junction, MD
  • 30+ days ago
    Want to know if you’re a fit?
    Upload your resume and let our AI show you.

    Skills

    • Agile Programming Methodologiesunmatched
    • Atlassian JIRAunmatched
    • Computer Scienceunmatched
    • Customer/Client Researchunmatched
    • Data Structuresunmatched
    • Database Technologyunmatched
    • Debugging Toolsunmatched
    • Dockerunmatched
    • Eclipse IDEunmatched
    • IDE (Integrated Development Environment)unmatched
    • Integration Testingunmatched
    • Javaunmatched
    • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
    • Mathematicsunmatched
    • Microservicesunmatched
    • MySQLunmatched
    • Programming Librariesunmatched
    • Python Programming/Scripting Languageunmatched
    • Requirements Derivationunmatched
    • Service-Oriented Architecture (fka Distributed Object Architecture)unmatched
    • Software Developmentunmatched
    • Software Engineeringunmatched
    • Systems Engineeringunmatched
    • Team Playerunmatched
    • Testingunmatched

    Description

    We're seeking multiple Full-Stack Developers to join our dynamic team.

    Essential Responsibilities:

    • Perform software development predominantly using Java to create and implement enhancements to existing capabilities
    • Collaborate with team of software and systems engineers in an agile environment to analyze requirements and derive user stories and issues for development planning
    • Perform integration and testing as needed
    • Test and debug software code for integrated applications
    • Provide tier 2 and 3 support for deployed capabilities and address bug fixes
    • Be able to work individually and as part of a team

    Minimum Requirements (Knowledge, Skills, and Abilities):

    • Experience with Enterprise Java development
    • Experience developing service-oriented architectures
    • Experience developing micro service solutions
    • Database experience such as Mongo or MySQL
    • Experience with Python development

    Minimum Education:

    Bachelor's degree in computer science or related discipline from an accredited college or university is required. 4 years of additional SWE experience on projects with similar software processes may be substituted for a bachelor's degree.

    Minimum Years of Experience:

    Fourteen (14) years' experience as a SWE in programs and contracts of similar scope, type, and complexity is required.

    Preferred Qualifications:

    • Experience with Java development IDEs (e.g. IntelliJ, Eclipse, VS Code)
    • Experience with agile development practices
    • Experience with Atlassian tools (Jira, Confluence)
    • Experience with Gitlab
    • Experience with container technologies (e.g. Docker, Kubernetes)
    • Experience with geolocation applications and/or JICD
    • Experience/knowledge of ISLANDTRANSPORT, messaging infrastructure
    • Exposure to/basic familiarity with Python libraries for scientific programming (examples: NumPy, pandas) desired
    • Ability to read and write into/out of the data structures adjacent to complex mathematics

    #CJJOBS

    Marathon TS is committed to the development of a creative, diverse and inclusive work environment. In order to provide equal employment and advancement opportunities to all individuals, employment decisions at Marathon TS will be based on merit, qualifications, and abilities. Marathon TS does not discriminate against any person because of race, color, creed, religion, sex, national origin, disability, age or any other characteristic protected by law (referred to as "protected status").

    Numbers & Facts

    LocationAnnapolis Junction, MD

    Similar Jobs