Start Your Search Here

push notification bell

Would you like to receive notifications about Computer and Mathematical Occupations jobs in Annapolis Junction?

push notification bell

You have blocked notifications

Oops! You have blocked notifications. Click here for more info

You have blocked notifications, please check your browser settings.

push notification bell

You're currently subscribed to job notifications

Want to change your notifications for job alerts?

push notification bell

Subscribe to notifications

You will no longer receive notifications

Job Search

Marathon TS

Annapolis Junction / Global

Full-Stack Developer

Job Description

Full-Stack Developer 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").

Apply Now

Similar Opportunities

View all jobs

Get Job Alerts

Don't miss the perfect fit. Get Daily curated job alerts.

Job Title or Keyword(s)
Location