Senior Full Stack Java Developer - Local to Pittsburgh, Dallas, or Cleveland

Cgi Inc.
Dallas, United States of America
yesterday

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 198K

Job location

Dallas, United States of America

Tech stack

Java
Agile Methodologies
Cloud Engineering
Software Quality
Code Review
Continuous Integration
DevOps
Java Platform Enterprise Edition (J2EE)
Gradle
Maven
MongoDB
OAuth
Openshift
Oracle Applications
Performance Tuning
Scrum
Standard Sql
Secure Coding
Software Engineering
React
Spring-boot
Apigee
Backend
Containerization
Angular
Kubernetes
Information Technology
Front End Software Development
Api Gateway
REST
Jenkins
Microservices

Job description

  • Deliver scalable, secure, and high-performing applications.
  • Design and implement Spring Boot-based RESTful microservices and integrate with either Angular or React front-end, with Oracle backend.
  • Work closely with product owners, architects, QA, and DevOps to ensure end-to-end project delivery.
  • Implement authentication, authorization, and secure API integrations using OAuth2, Apigee, or similar API gateways.
  • Build and maintain CI/CD pipelines using Jenkins, Maven/Gradle, and container-based deployments (OpenShift/OCP/Kubernetes).
  • Ensure adherence to best practices in code quality, performance optimization, and secure development.
  • Review functional and technical requirements and translate them into detailed technical design.
  • Conduct code reviews, provide technical guidance, and resolve critical production issues.
  • Participate in daily Agile ceremonies (Scrum, Sprint Planning, Retrospective) and contribute to continuous improvement., CGI provides reasonable accommodations to qualified individuals with disabilities. If you need an accommodation to apply for a job in the U.S., please email the CGI U.S. Employment Compliance mailbox at (see below) Your message will be routed to the appropriate recruiter who will assist you.

Requirements

We are seeking a seasoned Senior Developer with deep expertise in Java/J2EE, Oracle, Spring Boot, either Angular or React experience, coupled with SpringBoot and Microservices. The ideal candidate will have experience working on enterprise-grade systems, particularly in the banking, finance, or lending domains. You will be responsible for design, development, implementation, and deployment of modules while collaborating with cross-functional teams in an Agile environment., * Experience in banking or financial services (vendor finance is a plus).

  • Experience in Java full stack, Angular or React, SpringBoot & microservices, and Oracle.
  • MongoDB and SQL knowledge is beneficial but not mandatory.
  • Familiarity with CI/CD, containerization, and cloud-native deployment practices.
  • Excellent communication, stakeholder management, and documentation skills.
  • Experience working with onshore/offshore teams.
  • At least a bachelor's degree in engineering, preferably Computer Science or Information Technology.
  • Experience in enterprise software development; product development experience is a big plus.
  • Knowledge in any financial services domain, especially commercial lending, is a big plus.
  • Strong interpersonal skills, including the ability to articulate ideas to technical and business audiences.

Benefits & conditions

Reasonable estimate of the current range for this role in the U.S.: $89,600.00 - $198,400.00., * Competitive compensation.

  • Comprehensive insurance options.
  • Matching contributions through 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.

Equal Opportunity Employer

About the company

All CGI offers of employment in the U.S. are contingent upon the ability to successfully complete a background investigation, including credit checks where applicable.

Apply for this position