SR Java Fullstack Developer

Back

SR Java Fullstack Developer

@ CGI

  • Full stack development including analysis, design, development, unit testing and implementation of distributed applications and microservices consistent with architectural direction and established patterns
  • 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:

  • 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 building cloud native applications, knowledge on cloud providers and services such as Kubernetes, OpenShift, AWS
  • 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 in streaming architectures such as Kafka, data processing engines such as Spark
  • Experience with performance testing tools such as Jmeter/NeoLoad and application tuning
  • Familiarity with Agile development methodology and concepts
  • Knowledge of Hadoop ecosystem, hive, hql and hbase
  • Knowledge of Quarkus and Graal VM
  • Demonstrated ability and interest in learning new technologies
  • Candidates should be self-starters and have the ability to work in a fast paced, demanding, and rapidly changing environment
  • Ability to perform detailed analysis of business problems and technical environments.
  • Strong oral and written communication skills.
  • Strong teamwork and collaboration skills.
  • Health Care / Health Services business area subject matter expertise preferred
  • Bachelor’s degree in Computer Science on related discipline with at least 9+ years of recent experience designing, developing, deploying, and supporting computing applications in a large-scale, midrange, and distributed environment as a Technical Lead / Senior Software Engineer


How to Apply:

Apply online at https://www.cgi.com/en/careers

Visit Site to Apply

Location: Lafayette, LA
Date Posted: December 10, 2021
Application Deadline: February 11, 2022