Senior Java Full Stack Engineer

CGIDurham, NC
10hOnsite

About The Position

CGI is seeking to hire a seasoned Senior Java Full Stack Engineer to design and delivery of scalable, cloud-native solutions within a high-impact investment operations domain. This is a hands-on leadership role where you'll collaborate with product owners, architects, and developers to shape technical strategy, drive innovation, and deliver enterprise-grade systems that power critical financial workflows. This position must be performed on-site in Durham, NC.

Requirements

  • 10+ years of hands-on experience in Java/J2EE development with deep expertise in Spring Boot and microservices architecture.
  • Proven experience designing and developing RESTful APIs and multi-layered enterprise applications.
  • Strong Angular (v17 and above) experience hands on 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 tests, and accelerate other development tasks.
  • Experience resolving complex technical challenges across distributed systems and hybrid cloud environments.
  • A collaborative mindset with a passion for mentoring and elevating engineering teams.

Nice To Haves

  • Experience in financial services.

Responsibilities

  • Design and build robust, scalable solutions using Java, Spring Boot, Angular and PL/SQL and cloud-first strategies.
  • Participate in technical design discussions and contribute to architectural and design decisions that drive performance, resiliency, and maintainability.
  • Optimize database stored procedures, and transactional SQL
  • Collaborate with cross-functional teams to translate complex business needs into elegant, high-performing software solutions.
  • Guide and mentor developers, ensuring engineering excellence through code reviews, testing best practices, and continuous improvement.
  • Partner with DevOps teams to implement CI/CD pipelines, observability, and deployment automation.
  • Contribute to process optimization and delivery velocity through agile practices and engineering leadership.

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
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service