×
Register Here to Apply for Jobs or Post Jobs. X

Full Stack Java Developer

Job in Ashburn, Loudoun County, Virginia, 22011, USA
Listing for: CACI International Inc
Full Time position
Listed on 2025-12-21
Job specializations:
  • Software Development
    Full Stack Developer, Java Developer, Software Engineer, Backend Developer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

Join to apply for the Full Stack Java Developer role at CACI International Inc

Job Category:
Information Technology
Time Type:
Full time
Minimum Clearance Required to Start:
None
Employee Type:
Regular
Percentage of

Travel Required:

Up to 10%
Type of Travel:
Local
***

What You’ll Get To Do
  • Full-Stack Development Leadership:
    Architect, design, develop, test, and deploy robust and scalable full-stack applications and features for both modernized and legacy systems. This includes hands-on development across front-end (UI/UX implementation using React), middle-tier (API development), and back-end (database interaction and business logic using Spring Boot) components with minimal supervision.
  • Agile Collaboration & Contribution:
    Actively participate and contribute to all Agile Scrum ceremonies, including daily stand-ups, sprint planning, backlog refinement, sprint reviews, and retrospectives. Collaborate effectively with cross-functional teams to define requirements, estimate tasks, and deliver committed sprint goals.
  • Code Quality & Best Practices:
    Promote and ensure high standards of code quality through rigorous code reviews, automated testing (including collaboration with Automated Test Engineers on tools like Selenium for end-to-end testing, alongside unit and integration tests), and continuous integration/continuous delivery via Harness (experience with pipeline development is crucial). Leverage tools like Sonar Qube for static code analysis and adherence to secure coding practices. Contribute to the development and refinement of software engineering guidelines and best practices.
  • System Integration & Optimization:
    Design and implement robust APIs, microservices, and event-driven messaging solutions for seamless integration between various system components and external services. Optimize application performance, scalability, and security across all layers of the stack, ensuring high availability for critical border missions.
  • Technical Problem Solving:
    Proactively identify, diagnose, and resolve complex technical issues and architectural challenges. Provide technical guidance and innovative solutions to enhance system reliability and efficiency.
  • Continuous Improvement:
    Contribute to the continuous improvement of development processes, tools, and technologies. Stay current with emerging industry trends and evaluate their applicability to the project.
  • Mentorship & Support:
    Support and collaborate with teammates, fostering a culture of shared responsibility and knowledge transfer to ensure collective product and team success.
Required
  • Must be a U.S. Citizen with the ability to obtain and maintain a CBP background investigation (criteria include, but are not limited to: 3-year check for felony convictions, 1-year check for illegal drug use, 1-year check for misconduct such as theft or fraud).
  • College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems or a related discipline. Equivalent professional experience will be considered in lieu of degree.
  • Professional

    Experience:

    at least seven (7) years related technical experience, with design, development and implementation of enterprise-level applications.
  • Proficiency in Java development, with extensive experience in building robust back-end services using Spring Boot.
  • Strong front-end development skills using React, HTML5, CSS3, and JavaScript/Type Script to create responsive and intuitive user interfaces.
  • Experience with microservices architecture and developing RESTful APIs (e.g., JAX-RS, JSON, Web-Services).
  • Demonstrated experience with event-driven architecture and messaging solutions.
  • Proficiency in Java unit testing (e.g., JUnit) and proven experience collaborating with quality assurance and automated test engineers on comprehensive testing strategies, including integration and end-to-end automation (e.g., Selenium).
  • Strong proficiency with Git for source code control and concurrent development workflows.
  • Experience with relational databases such as Oracle and Postgre

    SQL, including database design principles and SQL optimization.
  • Familiarity with ORM frameworks (e.g., Hibernate), build tools (e.g., Gradle), and configuration management…
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary