CGI - Reston, VA

posted 20 days ago

Full-time - Mid Level
Reston, VA
10,001+ employees
Professional, Scientific, and Technical Services

About the position

CGI is seeking a Java Full Stack Developer with Angular expertise to join their team, focusing on cloud transformation and application development for the secondary mortgage industry. This role involves working in an agile environment, collaborating with top banking clients, and utilizing emerging technologies to enhance client services.

Responsibilities

  • Work on cloud transformation efforts, moving application components to AWS, updating code, and creating/running CI/CD pipelines.
  • Participate in code reviews with peers and managers to ensure adherence to user stories and architecture patterns.
  • Engage in all agile ceremonies including planning, grooming, product demonstrations, and team retrospectives.
  • Leverage client DevOps tool stack to build, inspect, deploy in the cloud platform, test, and promote new or updated features.
  • Utilize 60% front-end and 40% back-end knowledge in development tasks.

Requirements

  • 4+ years of experience developing web-based GUI with JavaScript and its libraries/frameworks including Angular.
  • 2+ years' experience with Spring Boot, Spring Core, Spring MVC, Spring Integration, and Spring Security.
  • Competent in distributed systems design and implementation, with experience in Object-Oriented Design and test-driven development.
  • Familiarity with working in a Federated Access AWS environment.
  • Understanding of information security scanning and monitoring tools.
  • Advanced proficiency in unit testing/Mockito and coding in Java 8 and Spring Boot technologies.
  • Experience in testing automation using Junit/Mockito and Cucumber.
  • Hands-on experience with database development using SQL.
  • Knowledge of UNIX (Linux) environment.
  • Experience with build tools like Maven/Gradle.
  • Experience working in an Agile environment, preferably SAFe.
  • Strong verbal and oral communication skills.
  • Ability to work as a team in a fast-paced agile environment.
  • Passion for continuous improvement and learning.

Nice-to-haves

  • Good hands-on knowledge in Spring/Spring Boot microservices.
  • Good hands-on knowledge in Advanced SQL and Stored Procedures.

Benefits

  • Competitive compensation including profit participation program
  • Comprehensive medical, dental, and vision benefits
  • Basic life and accidental death & dismemberment insurance
  • Matching contributions through 401(k) plan and CGI share purchase plan
  • Flexibility and paid accrued vacation leave, ranging from 10 to 20 days per year
  • At least 80 consecutive hours of paid sick/safe leave
  • Paid parental leave, ranging from 20 to 70 consecutive business days
  • Bereavement leave, ranging from 1 to 7 days per year
  • Paid jury duty leave, up to time summoned
  • Learning opportunities and tuition assistance
  • Wellness and Well-being programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service