Java Software Engineer
Company: C. Mack Solutions, LLC
Location: Ashburn
Posted on: February 17, 2026
|
|
|
Job Description:
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
Keywords: C. Mack Solutions, LLC, North Bethesda , Java Software Engineer, IT / Software / Systems , Ashburn, Maryland