Global Channel Management - Chicago, IL

posted about 2 months ago

Full-time
Chicago, IL
Administrative and Support Services

About the position

The Java Developer position involves full stack design and development of software applications from scratch, utilizing a Test-Driven Development (TDD) approach. The role requires collaboration with fellow developers and participation in planning and design sessions to ensure that business requirements are met effectively.

Responsibilities

  • Responsible for full stack design and development of software applications being built from scratch utilizing the TDD approach
  • Create design documents and write corresponding code that satisfies business requirements
  • Provide status updates on development tasks in scrum meetings and ad hoc meetings as needed
  • Participate in PI planning and design sessions
  • Provide direction and assistance to fellow developers

Requirements

  • Core software development fundamentals
  • Java
  • SpringBoot
  • Microservices
  • Asynchronous communication
  • Automation (TDD)
  • Building UI components using Angular/React framework, Typescript, HTML and CSS
  • Domain Driven Design
  • Event based architecture
  • AWS
  • Object Oriented Design Patterns
  • APIs
  • SQL & NoSQL (Oracle, DB2, Postgres SQL, MySQL, Flatfile, MongoDB)

Nice-to-haves

  • Streaming skills: Kafka, AWS Kinesis or other tool
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service