Cigniti - Chicago, IL

posted 12 days ago

Full-time - Mid Level
Chicago, IL
Professional, Scientific, and Technical Services

About the position

The Lead/Senior Full Stack Developer will be responsible for designing and developing microservices and implementing single-page applications (SPAs) using ReactJS and Angular. This role requires collaboration with cross-functional teams to define and ship new features, as well as maintaining code quality and organization. The ideal candidate will have a strong background in Java and Spring Framework, with experience in cloud deployment and management.

Responsibilities

  • Design and develop microservices using Spring Cloud.
  • Implement SPA based UI applications using ReactJS/Angular.
  • Develop applications using Kotlin for multi-platform composition.
  • Deploy and manage applications on Private or Public Cloud, preferably MS Azure.
  • Collaborate with cross-functional teams to define, design, and ship new features.
  • Identify and correct bottlenecks and fix bugs.
  • Help maintain code quality, organization, and automation.
  • Understand Object Oriented Programming and design modular, unit testable code.

Requirements

  • Bachelor's degree in computer science, Engineering, or related field.
  • Proven experience as a Full Stack Developer.
  • Strong proficiency in Java and Spring Framework (Spring Boot, Spring Cloud).
  • Strong work experience in development of UI applications using ReactJS.
  • Hands-on experience with Spring Boot Microservices development.
  • Extensive experience with Hibernate, JPA, logging, and cache libraries.
  • Familiarity with GitHub, Git-Action with CI/CD pipelines and tools like Maven/Gradle.
  • Understanding of distributed systems and microservices architecture.
  • Experience with configuration management tools such as Spring Cloud Config.
  • Strong troubleshooting/debugging skills and ability to work independently with minimal instruction.
  • Excellent written and verbal communication skills and high attention to detail.
  • Demonstrated track record of working well with others in cross-functional roles in fast-paced and changing environments.

Nice-to-haves

  • Strong proficiency in Java 8/17 and Spring Framework 3.x + (Spring Boot, Spring Cloud).
  • Experience with Kotlin development.
  • Experience with front end UI/UX framework - ReactJS or Angular.
  • Experience with Grafana, Kibana, feature flagging.
  • Familiar with agile practices and writing needed stories along with acceptance criteria and requirements.
  • Understanding the concepts of Docker Containers and container orchestration services such as Docker Swarm, ECS, and Kubernetes.
  • Experience working with both relational and document-oriented datastores such as Oracle, PostgreSQL, or MySQL.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service