Java Full Stack Engineer
CGI · Providence, RI · 1 wk ago
Engineering$90k–$157k/yrFull-time
About the role
Join CGI as a Java Full Stack Engineer and help build scalable, high-performance platforms that power innovation across financial services. In this role, you’ll work on modern, cloud-enabled systems using Java, Spring Boot, Angular, and microservices, partnering closely with DevOps and engineering leaders to deliver resilient, enterprise-grade solutions.
Responsibilities
- Design and develop multi-layered systems using Java, Spring Boot, Angular and PL/SQL
- Build RESTful APIs and microservices with a focus on scalability, performance, and maintainability
- Optimize database stored procedures, and transactional SQL (Oracle/DB2)
- Drive CI/CD automation using Jenkins, Git, and uDeploy
- Collaborate with DevOps teams to implement monitoring, resiliency, and release pipelines
- Lead code reviews, unit sing, and integration sing to ensure delivery quality
- Resolve cross-technology roadblocks and contribute to process improvements that enhance team velocity
Requirements
- 6-9 years of backend programming experience with Java, Spring, and Spring Boot
- Proven experience designing and developing RESTful APIs and multi-layered enterprise applications
- Strong Angular (v17 and above) experience
- Strong SQL/PL-SQL experience and experience writing complex stored procedures, moving data, performance tuning queries in relation databases (Oracle preferred)
- Good understanding of ORM frameworks (Hibernate, JPA)
- Strong command of cloud platforms (AWS – EKS, S3, Lambda), containerization (Docker), and orchestration (Kubernetes)
- Proficiency with CI/CD tools and practices (GitHub, Jenkins, uDeploy, Git strategies)
- Experience using Copilot or similar Gen AI Development tool to generate code, automated ss, and accelerate other development tasks
- Experience resolving complex technical challenges across distributed systems and hybrid cloud environments
- Excellent communication and problem-solving skills
Qualifications
- Education: Bachelor's degree in computer science or related field
Skills
- Java
- Spring Boot
- Angular
- PL/SQL
- ORM frameworks (Hibernate, JPA)
- Cloud platforms (AWS – EKS, S3, Lambda), containerization (Docker), and orchestration (Kubernetes)
- CI/CD tools and practices (GitHub, Jenkins, uDeploy, Git strategies)
- Gen AI Development tools
Benefits
- 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
Pay
$89,600.00 - $156,700.00
Schedule
Full-time employment opportunity based outside Providence, RI