Full Stack Java Developer

CGI

$70K — $156K *
Information Technology
8 - 10 years of experience
Job Overview by Ladders

Qualifications

  • 8+ years of experience in Java/J2EE development with REST API.
  • Proficient in Spring Boot, Angular, Microservices, Kubernetes, and OpenShift.
  • Experience building User Interfaces with Angular.js and Node.js.
  • Hands-on experience with Kafka message streaming (nice to have).
  • Skilled in using DevOps tools like GitHub and Jenkins for CI/CD processes.

Responsibilities

  • Develop, support, and maintain Java-based project modules.
  • Design and implement APIs/microservices and backend components.
  • Build responsive UIs using React/Angular and TypeScript.
  • Analyze user requirements and define project scopes and assumptions.
  • Translate detailed requirements into functional system designs.
  • Deploy and manage applications on cloud platforms such as AWS or Azure.
  • Automate tests, integrations, and deployment processes using DevOps tools.

Benefits

  • Comprehensive insurance options.
  • 401(k) matching contributions and share purchase plans.
  • Paid vacation, holidays, and sick time.
  • Paid parental leave and wellness programs.
  • Learning opportunities and tuition assistance.
Full Job Description
Full Stack Java Developer

Category: Software Development/ Engineering

Main location: United States, Pennsylvania, Pittsburgh

Position ID:J0526-0224

Employment Type: Full Time

Position Description:

This role will require someone at our client site 5 days a week in Pittsburgh, PA, Dallas, TX, Cleveland, OH, Birmingham, AL, or Kansas City, MO.

CGI is looking for an experienced Full Stack Java Developer to join our Applications Development and Maintenance team, supporting our client which is a large US Bank, working in an advanced technology environment.

Your future duties and responsibilities:

. As a Java Full Stack Developer, you will be responsible for development, support, maintenance, and implementation of Java based project modules.
. Design and implementation of API/ microservices and backend components
. Development and unit testing of Java RESTful services that integrates with external client systems
. Building responsive, dynamic UIs using React/Angular with type script
. Analyzing user requirements, and defines technical project scope and assumptions for assigned tasks.
. Creating technical designs for new systems, and/or modifications to existing systems.
. Translating detailed requirements into functional system designs.
. Prioritizing work, meeting deadline and also establishing and maintaining effective working relationships with clients, project team members, supervisors, and employees from other departments.
. Deploying and managing applications on cloud platforms like AWS, Azure, or GCP.
. Using DevOps tools to automate testing, integration, and deployment processes.
. Working with both SQL and NoSQL databases to handle diverse data needs.
. Working closely with internal and external design, business, and technical counterparts
. Research and recommend functional libraries to expedite development

Required qualifications to be successful in this role:

Requirements:
At least 8+ years overall experience Java/J2EE development with REST API, Spring Boot, Openshift Container, Angular, XML, JSON, UML, Jenkins, Swagger
. Hands on experience working with cutting edge technologies such as Spring Boot, Angular, Microservices, Kafka, OpenShift Container, Kubernetes and more.
. Hands on experience building User Interface with Angular.Js, Node Js (JavaScript framework)
. Hands on experience in building containerized micro-services and deploying container apps
. Hands on experience in Kafka message streaming platform (Nice to have).
. Hands on experience with GitHub, Jenkins and CI/CD server
. Hands on experience with Java, Angular, ReactJS, CSS, JavaScript, HTML
. Good knowledge in building containerized micro-services and deploying container apps and Streaming tools (Kafka Streams)
. Experience in writing unit tests for JavaScript code.
. Experience using Agile methodologies for developing application

Other Information:
CGI is required by law in some jurisdictions to include a reasonable estimate of the compensation range for this role. The determination of this range includes various factors not limited to skill set, level, experience, relevant training, and licensure and certifications. To support the ability to reward for merit-based performance, CGI typically does not hire individuals at or near the top of the range for their role. Compensation decisions are dependent on the facts and circumstances of each case. A reasonable estimate of the current range for this role in the U.S. is $70,800.00 - $156,700.00.
CGI's benefits are offered to eligible professionals on their first day of employment to include:
. Competitive compensation
. Comprehensive insurance options
. Matching contributions through the 401(k) plan and the 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
#LI-SG2
#DICE

Skills:
  • Angular
  • HTML
  • JavaScript
  • Jenkins
  • JSON (WS)
  • OpenShift
  • React JavaScript
  • RESTful (Rest-APIs)
  • Spring Boot
  • Swagger


Similar Jobs

More Jobs at CGI

More Information Technology Jobs

Find similar Full Stack Java Developer jobs: