Senior Java Fullstack Engineer Lead


Senior Java Fullstack Engineer Lead


Position Description:

  • Join this dynamic organization as a Lead of Java/Fullstack Developer team!
  • With your expertise, you will work with a high-performing team members to consult and develop solutions for a major client.
  • You will support and interact with the client daily with a focus across the organization.
  • You will have the opportunity to show/grow with technology in a customer-facing role.
  • You should be able to work and guide team members and apply your knowledge to resolve technical issues.
  • You should have sufficient knowledge and maturity to effectively deal with technical issues and help to support the broader team.
  • Your success will be directly related to CGI’s and our client’s success.

Your future duties and responsibilities:

  • Full stack development including analysis, design, development, unit testing and implementation of distributed applications and microservices consistent with architectural direction and established patterns
  • Lead a team of Developers/Engineers to help identify issues and put fixes in place
  • Help drive design discussions and take ownership of end to end implementation while providing guidance to other team members
  • Drive proof of concepts for software tools/technologies related to application or process development and establish patterns
  • Plan and implement procedures focused on operational efficiency and automation through DevOps capabilities
  • Establish/Improve/Maintain proactive monitoring and management of supported assets assuring performance, availability, resiliency and security
  • Maintain a solid and collaborative relationship with delivery partners and business stakeholders
  • Complete work following Agile development methodology and concepts


Required qualifications to be successful in this role:

  • Proven track record of leading a team of Developers
  • Expertise in API Standards, Microservices Architecture and Cloud capabilities
  • Expertise in development of RESTful APIs and SOAP services using message formats such as JSON or XML
  • Expertise in integration technologies such as Spring Boot, Camel
  • Expertise in JVM based languages such as Java, Kotlin and Scala
  • Expertise in functional programming and reactive framework
  • Experience working with RDBMS and NoSQL databases
  • Experience with non-JVM based modern languages and frameworks such as Python, NodeJS, TypeScript, Golang and Angular
  • Expertise in git flow model and working with CI/CD pipelines, automated testing and deployment strategies
  • Expertise in in containerization technologies such as Docker, container orchestration engines such as Kubernetes, Docker Swarm
  • Experience in application patterns such as Circuit breakers, Throttling, Rate limiting and Service Discovery
  • Experience with performance testing tools such as Jmeter/NeoLoad and application tuning


  • Java
  • SOAP
  • Jenkins
  • OpenShift

How to Apply:

Apply online at

Visit Site to Apply

Location: Lafayette, LA
Date Posted: July 15, 2022
Application Deadline: September 15, 2022
Job Type: Full-time