Full-Stack Developer
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Full-Stack DeveloperWe're seeking a Full-Stack Developer to join our dynamic team.Essential Responsibilities:Perform software development predominantly using Java to create and implement enhancements to existing capabilitiesUtilize and apply containerization methodologies for software application development, packaging and deliveryCollaborate with team of software and systems engineers in an agile environment to analyze requirements and derive user stories and issues for development planningPerform integration and testing as neededTest and debug software code for integrated applicationsProvide tier 2 and 3 support for deployed capabilities and address bug fixesBe able to work individually and as part of a teamMinimum Requirements (Knowledge, Skills, and Abilities):Experience with Enterprise Java developmentExperience with containerization technologies including Docker and KubernetesExperience developing service-oriented architecturesExperience developing micro service solutionsDatabase experience such as Mongo or MySQLExperience with Python developmentComfortability with development in the Linux environmentExperience working with the Atlassian tool suite to track and maintain requirements (i.e. JIRA, Confluence, etc.)Minimum Education:Bachelor's degree in Computer Science or related discipline from an accredited college or university is required. Four (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 practicesExperience with Atlassian tools (Jira, Confluence)Experience with GitlabExperience with container technologies (e.g. Docker, Kubernetes)Experience with geolocation applications and/or JICDExperience/knowledge of ISLANDTRANSPORT, messaging infrastructureExposure to/basic familiarity with Python libraries for scientific programming (examples: NumPy, pandas) desiredAbility 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").