Full Stack Java Developer

$82,100 - $172,400/Yr

CACI International - Ashburn, VA

posted 23 days ago

Full-time - Mid Level
Ashburn, VA
Professional, Scientific, and Technical Services

About the position

The Full Stack Java Developer will join an Agile Scrum team at CACI International, focusing on software development and maintenance for customer-defined systems and software projects. The role involves designing, developing, and implementing software solutions, collaborating closely with team members and stakeholders to ensure timely delivery of high-quality products.

Responsibilities

  • Designing, developing, and implementing custom software and database application capabilities for various systems.
  • Acting as a member of a product team, supporting teammates and collaborating to ensure product and team success.
  • Providing improvements to the product(s) being supported.
  • Participating in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations, and retrospectives.
  • Supporting release planning with conceptual design and development of software engineering guidelines.
  • Analyzing complex project-related problems and creating innovative solutions.
  • Ensuring product quality and timeliness of work, providing advice and guidance, and resolving problems to meet objectives.
  • Providing mentoring to junior members of the team.

Requirements

  • Must be a U.S. Citizen with the ability to pass a CBP background investigation.
  • College degree (B.S.) in Computer Science, Software Engineering, Information Management Systems, or a related discipline, or equivalent professional experience.
  • At least seven (7) years of related technical experience in software design, development, and implementation in a Windows Environment.
  • Proficiency in Java 8 or higher, with a strong understanding of OOP principles, data structures, and algorithms.
  • Extensive experience with Spring Boot, Spring MVC, Spring Security, and other modules.
  • Strong knowledge of designing and implementing RESTful APIs.
  • Familiarity with testing frameworks such as JUnit, TestNG, and Mockito.
  • In-depth knowledge of the Angular framework and related technologies.
  • Experience with SQL or PL/SQL to access databases like Oracle, MySQL, or SQL Server.

Nice-to-haves

  • Technical Certifications such as OCAJP, OCPJP, OCE, OCM, CSM.
  • DOD 8570 certification.
  • Familiarity with HTML, React, Spring, VMware, ETL tools, ESB, message queuing, application security, automated testing, UML, VersionOne, Jira, or Sparx Enterprise Architect.

Benefits

  • Healthcare coverage
  • Wellness programs
  • Financial benefits
  • Retirement plans
  • Family support
  • Continuing education opportunities
  • Flexible time off benefits
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service