BackSenior Java Fullstack Engineer Lead
@ CGI
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
Qualifications:
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
Skills:
How to Apply:
Apply online at https://www.cgi.com/en/careers
Visit Site to Apply
Location: Lafayette, LA
Date Posted: July 15, 2022
Application Deadline: September 15, 2022
Job Type: Full-time