CACI International Inc

Full Stack Java Developer

CACI International Inc

full-time

Posted on:

Location Type: Hybrid

Location: Ashburn • Virginia • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $105,100 - $231,100 per year

Job Level

SeniorLead

Tech Stack

AngularAWSHibernateJavaJavaScriptOraclePostgresRDBMSReactSDLCSpringSpring BootSpringBoot

About the role

  • Great opportunity for a Java Developer to join our Agile Scrum team, providing software development and maintenance for the delivery of releasable software in short sprint cycles
  • Responsible for activities associated with delivery of software solutions associated with customer-defined systems and software projects by working in close collaboration with software developers/engineers, stakeholders, and end users within Agile processes
  • Designing, developing, and implementing custom software and database application capabilities for a variety of legacy and modernized systems with limited oversight
  • Acting as a member of a product team supporting teammates and collaborating with a do what it takes attitude to ensure product and team success
  • Providing improvements to the product(s) being supported
  • Actively participate in release and sprint planning, artifact creation, sprint testing, regression testing, demonstrations and retrospectives and solution releases
  • Supporting release planning with conceptual design and development / refinement of software engineering guidelines
  • Analyzing complex project-related problems and creating innovative solutions involving, scheduling, technology, methodology, tools and solution components
  • Ensuring product quality and timeliness of work, providing advice and guidance, resolving problems to meet objectives, and providing periodic performance reports
  • Providing mentoring to junior members of the team
  • HYBRID options: on-site in Ashburn, VA 2-3 days per week

Requirements

  • Must be a U.S. Citizen with the ability to pass 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 software design, development and implementation in a Windows Environment
  • Experience with Java and Angular
  • Familiarity with: Hibernate (or other ORM), Spring Boot, JavaScript, Web-Services (JAX-RS)
  • Object oriented design and development (OODD) expertise
  • Experience using RDBMS preferably Oracle and PostgreSQL databases
  • Experience with data base design
  • Experience with source code control systems and concurrent development workflows (Git preferred)
  • Ability to apply estimation techniques to software development efforts
  • Working knowledge of and ability to assist others in the use of software engineering tools to support process improvement
  • Excellent written and verbal communication skills
  • Strong collaboration skills and desire to work within a team
  • Understanding of all elements of the software development life cycle, including planning, development, requirements management, CM, quality assurance, and release management
  • Highly responsible, team-oriented individual with very strong work ethic, active learner and self-driven
  • Percentage of Travel Required: Up to 10%
  • Minimum Clearance Required to Start: None
  • Desired (not required): Familiarity with Mobile App development, .Net, React JS, and AWS experience; Direct experience providing production support for applications utilizing Oracle databases; experience with Oracle tools
Benefits
  • healthcare
  • wellness
  • financial
  • retirement
  • family support
  • continuing education
  • time off benefits
  • unique flexible time off benefit
  • robust learning resources
  • learning and development opportunities
  • competitive compensation

Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard skills
JavaAngularHibernateSpring BootJavaScriptWeb-ServicesObject Oriented Design and DevelopmentRDBMSOraclePostgreSQL
Soft skills
written communicationverbal communicationcollaborationteam-orientedproblem-solvingmentoringself-drivenactive learnerstrong work ethicresponsibility
Dev Technology Group, Inc.

Database Developer

Dev Technology Group, Inc.
Mid · Seniorfull-timeVirginia · 🇺🇸 United States
Posted: 2 days agoSource: boards.greenhouse.io
AWSETLInformaticaOraclePerlPostgresSQL
CACI International Inc

Full-Stack Java Developer

CACI International Inc
Senior · Leadfull-time$104k–$218k / yearVirginia · 🇺🇸 United States
Posted: 2 days agoSource: caci.wd1.myworkdayjobs.com
AngularETLHibernateJavaJavaScriptJUnitMavenMockitoMySQLOraclePostgresReact+8 more
Oddball

Chief Architect

Oddball
Leadfull-time$140k–$180k / yearDistrict of Columbia, Maryland, Virginia, Washington · 🇺🇸 United States
Posted: 2 days agoSource: boards.greenhouse.io
AWSAzureCloudDistributed SystemsGoogle Cloud PlatformMicroservices

Staff Backend Engineer

Willowtree, LLC
Leadfull-timeMassachusetts, North Carolina, Ohio, Virginia · 🇺🇸 United States
Posted: 3 days agoSource: boards.greenhouse.io
AWSAzureCloudGoGoogle Cloud PlatformGraphQLHerokuJavaKotlinMongoDBMySQL.NET+5 more