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

💰 $103,800 - $218,100 per year

Job Level

SeniorLead

Tech Stack

AngularETLHibernateJavaJavaScriptJUnitMavenMockitoMySQLOraclePostgresReactSDLCShell ScriptingSpringSpring BootSpringBootSQLTypeScriptVMware

About the role

  • Serve as an Agile Scrum team member 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
  • Implement new features by transforming mockups into fully functional user interfaces integrated with API-enabled microservices built on Spring-boot/Java based backend
  • Create reusable libraries, develop interactive and responsive interfaces, conduct code reviews and lead tests, and apply visualizations to solutions
  • Optimize application for maximum speed and scalability
  • Collaborate with Customs and Border Protection (CBP) client and other stakeholders to support mission objectives

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
  • Demonstrated professional experience with our tech stack: Java, Hibernate, Oracle, PostgreSQL, Spring MVC, Sprint Boot, AngularJS
  • Must have hands-on experience in the following programming languages/libraries: AngularJS, ReactJS, Typescript, JavaScript, CSS and HTML
  • Creating reusable libraries, develop interactive and responsive interfaces, implement complex solutions, encouraging quality code through conducting reviews/leading tests, and applying beautiful visualizations to solutions
  • Implement new features by transforming mockups into fully functional user interfaces integrated with API enabled microservice built on Spring-boot/Java based backend
  • Demonstrated professional experience with developing SPA (Single Page Application) using a modern UI framework (Angular and Angular Material), backed by RESTful services
  • Bridge the gap between user interface design and technical implementation; Passion for user experience and user-centric development
  • Continuously research new and best coding practices; Optimize application for maximum speed and scalability
  • Strong communication skills, ability to lead design-related conversations, build and nurture relationships, and foster collaboration
  • Experience with a variety of technologies which may include Java; Spring Boot, Spring framework, Hibernate (or other ORM), JAX-RS, JavaScript, XML, JSON, Web-Services (JAX-WS or JAX-RS), Eclipse, maven, junit, and shell scripting
  • Object oriented design and development (OODD) expertise, Service Oriented Architecture (SOA)
  • Experience with source code control systems and concurrent development workflows (Git preferred)
  • Experience with SQL or PL/SQL Oracle, MySQL, or PostgreSQL Server databases a plus
  • Understanding of all elements of the software development life cycle, including planning, development, requirements management, CM, quality assurance, and release management
  • Desired: Technical Certifications such as AWS Certified Developer, AWS Certified Solutions Architect, OCP Java; DevOps experience /CI/CD pipeline; Direct experience providing production support for applications utilizing Oracle databases; familiarity with Spring, WMware, ETL tools, ESB message queuing, application security, automated testing, UML, VersionOne, Jira, Sparx Enterprise Architect
  • Willingness/ability to travel: Percentage of Travel Required: Up to 10% (Local)
Benefits
  • Competitive compensation
  • Healthcare
  • Wellness programs
  • Financial benefits
  • Retirement
  • Family support
  • Continuing education
  • Time off benefits
  • Flexible time off benefit
  • Remote options
  • Robust learning resources and professional development
  • Learning and development opportunities

ATS Keywords

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

Hard skills
JavaHibernateOraclePostgreSQLSpring MVCSpring BootAngularJSReactJSTypescriptJavaScript
Soft skills
strong communication skillslead design-related conversationsbuild and nurture relationshipsfoster collaborationmentoringproblem-solvinginnovative solutionsteam successuser experienceuser-centric development
Certifications
AWS Certified DeveloperAWS Certified Solutions ArchitectOCP Java
PNC

Software Engineer - JAVA/Angular

PNC
Junior · Midfull-time$45k–$106k / yearOhio, Pennsylvania · 🇺🇸 United States
Posted: 36 days agoSource: pnc.wd5.myworkdayjobs.com
AngularAWSAzureETLGradleHibernateInformaticaJavaJenkinsJUnitKubernetesMicroservices+9 more
Citi

Vice President, Java Engineering

Citi
Seniorfull-time$126k–$189k / year🇺🇸 United States
Posted: 30 days agoSource: citi.wd5.myworkdayjobs.com
AngularETLJavaKubernetesLinuxLogstashOpenShiftOraclePythonSDLCShell ScriptingSOAP+5 more
Citi

Intermediate Applications Developer / Programmer Analyst

Citi
Mid · Seniorfull-time🇮🇳 India
Posted: 2 days agoSource: citi.wd5.myworkdayjobs.com
AngularApacheCloudDockerJavaJavaScriptJenkinsJestJUnitKafkaKubernetesLinux+9 more
Brillio

BPI Developer, Java, Neo4J

Brillio
Senior · Leadfull-time$100k–$110k / year🇺🇸 United States
Posted: 7 days agoSource: jobs.lever.co
AngularAnsibleAWSCloudD3.jsDockerJ2EEJavaJavaScriptJUnitKafkaKubernetes+12 more
skillventory - A Leading Talent Research Firm

Principal Software Engineer

skillventory - A Leading Talent Research Firm
Leadfull-timeMassachusetts, New Hampshire, Rhode Island · 🇺🇸 United States
Posted: 18 hours agoSource: fmr.wd1.myworkdayjobs.com
AngularAWSCloudDockerJavaKubernetesOracleRxJSSpringSpring BootSpringBootSQL