Senior Full Stack Java Developer - Local to Pittsburgh, Dallas, or Cleveland
Listed on 2026-05-23
-
Software Development
Full Stack Developer, Java Developer
Title
Senior Full Stack Java Developer – Local to Pittsburgh, Dallas, or Cleveland
LocationDallas, Texas, United States (Local to Pittsburgh, Dallas, or Cleveland)
OverviewWe are seeking a seasoned Senior Developer with deep expertise in Java/J2EE, Oracle, Spring Boot, either Angular or React experience, coupled with Spring Boot 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.
Responsibilities- 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 Dev Ops 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 (Open Shift/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.
- Experience in banking or financial services (vendor finance is a plus).
- Experience in Java full stack, Angular or React, Spring Boot & microservices, and Oracle.
- Mongo
DB 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.
Reasonable estimate of the current range for this role in the U.S.: $89,600.00 – $.
Benefits- 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.
Qualified applicants will receive consideration for employment without regard to race, ethnicity, ancestry, color, sex, religion, creed, age, national origin, citizenship status, disability, pregnancy, medical condition, military and veteran status, marital status, sexual orientation, gender identity, gender expression, familial status or responsibilities, reproductive health decisions, political affiliation, genetic information, height, weight, or any other legally protected status or characteristics to the extent required by applicable federal, state, and/or local laws where we do business.
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 US_ Your message will be routed to the appropriate recruiter who will assist you.
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.
#J-18808-Ljbffr(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).