Java Software Engineer
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.
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
Recommended Jobs
Field Sales Representative
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…
LPN - Mechanicsville! - Mon-Fri 7:30am -7:30p & Sat/Sun 8a-8p
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…
Project Coordinator - Navy Internship Programs - American Technology Solutions International - Arlington, Virginia, United States
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…
Digital Asset Coordinator
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…
Java Full Stack Engineer
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…
Front Desk Associate Lebanon
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…
Travel Physical Therapist Job
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-…
Senior Associate, Risk Management - Commercial Credit Policy and Governance
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…
Peer Recovery Support Specialist
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…