← Back to jobs
Full-time

Java Software Engineer

$75K/yr – $155K/yr

Ashburn, VAIT & TechnologyPosted 30+ Days Ago

You'll complete your application on the employer's website.

Role overview

Job type

Full-time

Salary

$75K/yr – $155K/yr

Location

Ashburn, VA

Posted

30+ Days Ago

Job description

C. Mack Solutions is seeking a Java Software Engineer to support a high-impact federal homeland security program. The role involves full-stack application development in an Agile environment, including Java and JavaScript development, API and cloud integration, testing, troubleshooting, documentation, and participation in code reviews.

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

Preferred

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

Spring Framework

Automated Testing

Selenium

JUnit

Cucumber

Build Automation

Gradle

Maven

DevOps

Continuous Delivery

Harness

Jenkins

AWS

Generative AI Code Assistance

Benefits

Company-sponsored medical insurance may be included.

Company-sponsored dental insurance may be included.

Company-sponsored vision insurance may be included.

Company-sponsored retirement savings plans may be included.

Company-sponsored paid time off may be included.

Other supplemental programs may be included.

Company

C. Mack Solutions offers AI, data visualization, and cloud computing services.

Locust Grove, Virginia, USA

https://cmacksolutions.com/

Founded in 2005

51-200 employees

Qualifications

The Java Software Engineer must be able to design, develop, enhance, debug, and implement software in an Agile environment

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

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

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

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

Bachelor’s degree plus at least 5 years of work experience

Required skills

Java, JavaScript, Angular, Spring Framework, HTML5, jQuery, REST APIs, SOAP APIs, Database Management, Agile Development, JIRA, Cloud Computing

Preferred skills

Full stack development using the Spring Framework, Automated testing with Selenium, JUnit, Cucumber, etc, Build automation with Gradle or Maven, Experience with AWS, Experience using generative AI code assist technologies

Experience

5+ years

Interested in this role?

Apply directly on the employer's website — it only takes a few minutes.

Similar vacancies

Other roles in Ashburn, VA or IT & Technology

Seattle, New York, San FranciscoIT & TechnologyPosted 30+ Days Ago

As a Staff Engineer on Payment Intelligence, you’ll work across our product portfolio to ensure we’re building in a consistent, efficient, and effective manner. Experience with large, distributed systems on the critical path will help candidates succeed, as will comfort working across the stack and interacting with ML…