Java Software Engineer

C. Mack Solutions, LLC
Ashburn, VA

Job Description

Job Description

Description:

The Java Software Engineer must be able to design, develop, enhance, debug, and implement software in an Agile environment. Resources will be members of highly effective Agile teams that create and support applications for a high-impact Federal program supporting homeland security. This role requires full stack development capabilities across a diverse technology stack, with work spanning both front-end interfaces and back-end services, including integration with APIs, cloud platforms, and complex data systems.

Responsibilities:

  • Design, develop, and implement software applications using JavaScript.
  • Collaborate with IT infrastructure teams to integrate APIs and enhance system performance.
  • Write clean, maintainable code and conduct thorough testing to ensure software reliability.
  • Troubleshoot and resolve software defects and performance issues in a timely manner.
  • Participate in code reviews and provide constructive feedback to peers.
  • Document software specifications, design processes, and user guides for future reference.
  • Stay updated on industry trends and emerging technologies to continuously improve skills and knowledge.
Requirements:

You must live within the DC, MD, VA area.

U.S. Citizenship is required. Candidate must be able to obtain CBP Public Trust clearance.

  • Bachelor’s degree plus at least 5 years of work experience
  • Demonstrated ability to develop and maintain secure, scalable, and high-performance applications
  • Support back-end services and mission-critical business logic using Java and related frameworks
  • At least 4 years of experience developing Java applications and associated frameworks
  • At least 4 year of development experience using JavaScript and/or JavaScript frameworks such as Angular
  • At least 3 years of experience working in a story-based Agile team development environment using JIRA or a similar tool
  • Strong database skills
  • Experience with REST and/or SOAP based APIs consumption and creation
  • Experience working with JavaScript, HTML5, and/or jQuery
  • Cloud Experience
  • Strong communication skills, both verbal and written

Preferred Skills and Experience:

  • Full stack development using the Spring Framework
  • Automated testing with Selenium, JUnit, Cucumber, etc
  • Build automation with Gradle or Maven
  • DevOps and Continuous Delivery tools – such as Harness and Jenkins
  • Experience with AWS
  • Experience using generative AI code assist technologies
Posted 2026-03-16

Recommended Jobs

Field Sales Representative

Hutton Electric, Heating & Air
Norfolk, VA

Job Description Job Description I’m David and I run Hutton Electric, Heating, and  Air. I’m glad you stopped by our hiring page. We started this business in 2015 from our kitchen table and it has…

View Details
Posted 2026-03-17

LPN - Mechanicsville! - Mon-Fri 7:30am -7:30p & Sat/Sun 8a-8p

Home Health Services of Virginia
Mechanicsville, VA

Job Description Job Description Field Nurses are a critical part of the agency and must have experience working in the home health setting. We are looking for individuals that are versatile and d…

View Details
Posted 2026-03-16

Project Coordinator - Navy Internship Programs - American Technology Solutions International - Arlington, Virginia, United States

American Technology Solutions International
Arlington, VA

Full-time Description The Project Coordinator will support the administration of the Summer 2026 Science and Engineering Apprenticeship Program (SEAP) and Naval Research Enterprise Internship P…

View Details
Posted 2026-03-14

Digital Asset Coordinator

System One
Merrifield, VA

Job Title: Digital Asset Coordinator Location: Vienna, VA Type: Long term contract Work Model: Hybrid, onsite 2-3 days a week We are currently seeking a Digital Asset Coordinato…

View Details
Posted 2026-03-17

Java Full Stack Engineer

Cohere Technology Group
Chantilly, Loudoun County, VA

Java Full Stack Engineer Northern Virginia Area - Full Time Job Description: Cohere is looking for a self-starting, team-oriented Mid-to-Senior Software Engineer to join our dynamic developm…

View Details
Posted 2026-03-13

Front Desk Associate Lebanon

VP Management
Lebanon, VA

HIRING IMMEDIATELY The Front Desk Associate is responsible for providing exceptional customer service to all guests and ensuring smooth operations at the front desk. This is a fast-paced, individual…

View Details
Posted 2026-03-15

Travel Physical Therapist Job

Winchester, VA

Job Overview TLC Nursing Associates, Inc. is seeking a dedicated Physical Therapist to deliver high-quality rehabilitative care, enhance patient mobility, and support recovery through evidence-…

View Details
Posted 2026-02-27

Senior Associate, Risk Management - Commercial Credit Policy and Governance

Capital One
McLean, VA

Overview Senior Associate, Risk Management - Commercial Credit Policy and Governance Capital One’s Policy and Governance Team is a second line of defense function housed within Governance, Val…

View Details
Posted 2026-01-16

Peer Recovery Support Specialist

Abacus Solution Group
Portsmouth, VA

The Peer Recovery Specialist (PRS) is responsible for providing non-clinical, recovery-oriented peer support services to individuals affected by substance use disorders. Work involves outreach, enga…

View Details
Posted 2026-03-17