Java/ Angular Developer

$57,100 - $121,900/Yr

CGI - Fairfax, VA

posted 20 days ago

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

About the position

The Java/Angular Developer position at CGI involves working within an agile team to maintain and enhance business applications and systems for a federal client. The role requires designing and developing cloud-based software solutions, with a focus on user experience and system performance. The position offers the flexibility of a hybrid working model, allowing work from CGI's Fairfax, VA office or remotely, while also requiring some on-site presence at the client site in Lafayette, LA.

Responsibilities

  • Work with technologies such as Java/JEE, SpringBoot, RESTful APIs, Angular, Tomcat, HTML, MySQL, AWS & DevSecOps pipelines.
  • Design and enhance user interfaces for supported applications, ensuring responsive designs for various devices and browser sizes.
  • Create and maintain unit test cases to meet required code coverage thresholds.
  • Complete complex development, design, implementation, and maintenance activities.
  • Contribute to the development of documentation.
  • Collaborate with clients and cross-functional departments on technical issues, including software system design and maintenance.
  • Participate in the entire software development lifecycle.
  • Monitor system performance and test new software, fixing bugs as necessary.

Requirements

  • Bachelor's degree in computer science or a related field.
  • 5-8 years of experience in designing and developing Java-based applications (JAVA/JEE and Tomcat).
  • Proficient in HTML, Angular, and RESTful APIs.
  • Experience with Test Driven Development using testing frameworks like Junit.
  • Experience with database queries and interacting with multiple database types, including MySQL.
  • Experience working with clients and business partners.
  • Working knowledge of agile methodologies.

Nice-to-haves

  • IBM TRIRIGA SAAS experience.
  • Experience with UI testing frameworks like Jasmine and Karma.
  • Experience with version control systems, specifically Git.
  • Familiarity with Agile process and management tools such as Rally or Jira.

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and share purchase plan
  • Paid time off for vacation, holidays, and sick time
  • Paid parental leave
  • Learning opportunities and tuition assistance
  • Wellness and well-being programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service