Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Java Software Engineer

C. Mack Solutions, LLC

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

Work Location: This position is limited to candidates residing in U.S. states where the company is currently registered to employ team members.

Vacancy posted 8 days ago
Similar jobs that could be interesting for youBased on the Java Software Engineer in Ashburn, VA vacancy
  • $103.8k - $218.1k

     ...industry-leading individuals supporting best practices in agile software development for the Department of Homeland Security (DHS). You...  ...data requirements and translate them into actionable data engineering solutions. Implement comprehensive data quality checks, validation... 
    Suggested
    Full time
    Contract work
    Work experience placement
    Local area
    Flexible hours

    CACI International

    Ashburn, VA
    2 days ago
  • $120.5k - $231k

     ...building trust in how we show up, everywhere & always. Want in? Join the #VTeamLife. What You’ll Be Doing As the Principal Engineer for Adobe Experience Platform (AEP) you are the technical architect, strategy and operational anchor of the Verizon Business Group... 
    Suggested
    Full time
    Temporary work
    Part time
    Work experience placement
    Work at office
    Immediate start
    Work from home
    Shift work
    3 days per week

    Verizon

    Ashburn, VA
    3 days ago
  •  ...limited to: Designing, programming/developing, and modifying software systems, applications, and tools, both existing and potentially...  ...years of experience in the Information Technology field Strong Java programming/development skills, with hands-on experience... 
    Suggested
    Full time
    Work at office

    MANTECH

    Chantilly, Loudoun County, VA
    12 days ago
  • $137k - $228k

     ...the development of system architectures, software systems, or software applications. Focus...  ...Polygraph.  ~ Bachelor’s degree in engineering, sciences, Computer Science, Physics, Applied...  ...~ Strong programming skills in C++, Java, Lambda, Go, AWS, etc.  ~ Experience... 
    Suggested
    Permanent employment

    Vantor

    Reston, VA
    10 days ago
  • $40.38 - $47.5 per hour

     ...Lead Operating Engineer Responsible to ensure the proper efficient operations and maintenance of the mechanical, electrical, and plumbing systems for the assigned facility. The performance of all necessary maintenance and operational tasks are developed to assure maximum... 
    Suggested
    For contractors
    Apprenticeship
    Work at office
    Immediate start
    Flexible hours

    Cushman & Wakefield

    Chantilly, Loudoun County, VA
    1 day ago
  • $120k - $130k

    Position: Controls Application Engineer Start Date: Immediate As a Controls Application Engineer, you will be responsible for developing BMS/SCADA applications at both a supervisory and controller level. You will help refine engineering standards and provide remote... 
    Full time
    Work at office
    Immediate start
    Remote work

    Mantis Innovation

    Ashburn, VA
    2 days ago
  •  ...Description: C. Mack Solutions is in search of a Java/Kafka Developer to design, build, and deploy custom software and database application features across both...  ...in close collaboration with software?developers/engineers,?stakeholders, and end users within Agile processes... 

    C. Mack Solutions, LLC

    Ashburn, VA
    2 days ago
  • $180.25k - $215.8k

     ...Responsible for the overall delivery process of a software application or service, including design,...  ...specifications, and collaborate with engineers/architect to assess and test hardware and...  ...UNIX/Linux, and Shell scripting. Utilize Java Full Stack and Large Language Model... 
    Full time
    Temporary work
    Work at office
    Local area
    Remote work

    AT&T

    Chantilly, Loudoun County, VA
    3 days ago
  • Job Description Job Description Java Kafka Developer – Full-Time Ashburn, VA (Hybrid...  ...architecture, delivering releasable software in short sprint cycles. Key Responsibilities...  ...performance standards Contribute to engineering standards and architectural best... 
    Full time
    Immediate start
    Remote work

    Macro Solutions

    Ashburn, VA
    13 days ago
  •  ...Description Job Description We are looking for a Senior Java Developer to manage the software development life cycle, from planning and prioritizing...  ...and time management skills Problem-solving abilities BSc in Computer Science, Engineering or relevant field... 
    Work experience placement

    Maxiom Technology

    Ashburn, VA
    2 days ago
  •  ...Job Description Job Description Northstrat is seeking a Java Software Engineer to join the agile development team. The team builds and maintains a state-of-the-art software suite that supports the Geospatial Intelligence (GEOINT) analysis mission. As an individual... 
    Full time
    Contract work
    Work experience placement
    Flexible hours
    Weekend work
    Weekday work

    Northstrat

    Sterling, VA
    10 days ago
  • $82.1k - $172.4k

    Job Title: Sr Full Stack Software Developer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee...  .... The ideal candidate will have a strong background in Java and JavaScript development, along with experience in... 
    Full time
    Contract work
    Work experience placement
    Local area
    Flexible hours

    CACI International

    Sterling, VA
    1 day ago
  •  ...MANTECH seeks a driven and mission-focused Python Software Developer to join our elite team based in Herndon, VA . In this role...  ...grow your expertise alongside talented Software Developers, Data Engineers, and System Engineers while pioneering solutions that make a... 

    MANTECH

    Herndon, VA
    6 days ago
  •  ...Job Description Job Description Mid-Level Java Application Developer Technology Consultants Inc. is hiring a Java Application...  ...met or exceeded  Demonstrates a passion for solving complex software challenges, and enjoys working alongside fellow team members... 
    Work experience placement

    Technology Consultants Inc

    Ashburn, VA
    20 days ago
  •  ...job details below. Vantor is seeking multiple Full Stack Software Development Engineers of varying experience and seniority. You will work on an integrated...  ...of experience. Experiences with any of the following: Java, C++, Python, Vue.js, React, Kafka or similar, Git, ELK,... 
    Full time

    Vantor

    Herndon, VA
    5 days ago
  •  ...Job Description Job Description Description: Java Developer: At B&A, we foster and embrace a distinct set of values that we...  ...Responsibilities: Designs, develops, enhances, debugs, and implements software. Troubleshoots production problems related to software... 
    Full time
    Contract work
    Work experience placement
    Work at office
    Local area

    Bart & Associates

    Ashburn, VA
    21 days ago
  • $82.1k - $172.4k

    Job Title: Software Engineer Job Category: Engineering Time Type: Full time Minimum Clearance Required to Start: TS/SCI with Polygraph Employee...  ...: Develop, test, and maintain software applications using Java and/or Python. Design and implement web application features... 
    Full time
    Contract work
    Work experience placement
    Flexible hours

    CACI International

    Sterling, VA
    3 days ago
  •  ...Diploma/GED with 7+ years of progressively responsible experience in data engineering, software development, and/or programming experience. Software development experience, to include significant Java development, data analysis/parsing, and SQL/database experience... 
    Work at office

    MANTECH

    Chantilly, Loudoun County, VA
    10 days ago
  •  ...the tech lead and senior developers, the Mid-Level Java Developer will participate in the system architecture design, systems engineering, development, integration testing and validation, and all aspects of the software life-cycle (requirements to design to... 
    Work at office
    2 days per week

    EDR Technology

    Ashburn, VA
    6 days ago
  •  ...be local. Deliver simple solutions to complex problems as a Software Developer Associate at GDIT. Here, you’ll tailor cutting-edge...  ...is seeking Software Developer to join our team. ~7+ years of Java development experience, Java 8 and higher preferred ~ Experience... 
    Contract work
    Work at office
    Local area
    Work from home
    Flexible hours
    1 day per week

    General Dynamics Information Technology

    Ashburn, VA
    more than 2 months ago
  •  ...mission requirements in the areas of Data Analytics and Software Development, Engineering, Targeting and Analysis, Operations, Training, and Cyber...  ...cloud‑based systems * Experience developing software using Java, Python, C++, and Rukby * Strong programming skills for... 
    Full time

    GCI Incorporated

    Herndon, VA
    1 day ago
  • $100k - $150k

     ...Description Job Description Job Description Timmons Group is always accepting applications from experienced Senior Project Engineer  candidates to join our team for future opportunities .   While we may not have an immediate need at your level in your location... 
    For contractors
    Work experience placement
    Immediate start
    Flexible hours

    Timmons Group

    Ashburn, VA
    5 days ago
  •  ...their business with USPS and even earn new business partners. Requirements: Experience (Role Requirements) · Minimum of 7 years in Java development and 3 years of full stack experience. · Experience in JAVA application development, web application, batch... 

    Nextgen IT Services 1099

    Ashburn, VA
    20 days ago
  • $57.85k - $104.58k

    Software Engineer (R&D / AI & Data Platforms) Leidos - Analysis Solutions Business Area Build the future of data, AI, and mission-critical software...  ...in one or more programming languages such as Python, Java, C++, R, or JavaScript/TypeScript Experience building applications... 
    Full time

    Leidos

    Reston, VA
    4 days ago
  • $150.36k - $180.15k

     ...us in building the future. The Role The Lead IT Systems Engineer will work in a challenging, hands-on environment supporting the...  ...effectiveness of system configurations including validation of system software and hardware configurations. Perform security analysis and... 
    Full time
    Temporary work
    Work experience placement

    Lumen

    Herndon, VA
    3 days ago
  • $108k

     ...Obtain: None Public Trust/Other Required: BI Full 6C (T4) Job Family: Software Engineering Job Qualifications: Skills: Amazon Web Services (AWS), Angular, Java, Spring Boot Certifications: None Experience: 7 + years of related experience... 
    Contract work
    Temporary work
    Immediate start
    Remote work
    Work from home
    Worldwide
    Flexible hours
    2 days per week
    1 day per week

    General Dynamics Information Technology

    Ashburn, VA
    more than 2 months ago
  • $145.46k - $193.94k

     ...deliver meaningful impact, and help shape the future of AI‑ready connectivity, join us today. The Role The Lead IT Systems Engineer is a Network Engineer responsible for analysis, design, installation, configuration, testing, maintenance, and repair of laboratory... 
    Temporary work

    Lumen

    Herndon, VA
    3 days ago
  • $159.77k - $216.17k

     ...to Obtain: None Public Trust/Other Required: None Job Family: Software Engineering Job Qualifications: Skills: Design, GitHub, Hyper Text Markup...  ...programming web and client/server applications using Java, Typescript/JavaScript, HTML, and CSS Demonstrated hands-on experience... 
    Full time
    Temporary work
    Work experience placement
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    General Dynamics Information Technology

    Chantilly, Loudoun County, VA
    4 days ago
  • $187.18k - $250.37k

     ...to Obtain: None Public Trust/Other Required: None Job Family: Software Engineering Job Qualifications: Skills: Agile Software Development,...  ...experience developing web or client/server applications using Java, TypeScript/JavaScript, HTML, and CSS Practical experience with... 
    Full time
    Temporary work
    Work experience placement
    Immediate start
    Remote work
    Worldwide
    Flexible hours

    General Dynamics Information Technology

    Chantilly, Loudoun County, VA
    2 days ago
  •  ...Join Schneider Electric as a System Application Engineer and embark on an exciting opportunity to provide support to our customers in...  ...Basic understanding of operator workstation use, graphics and software development Participate in basic field startup using standard... 
    Full time
    Contract work
    For subcontractor

    Schneider Electric

    Leesburg, VA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Java Software Engineer. Be the first to apply!