Skip to main content

Software Developer

Technology
Software Technology
Chicago, United StatesToday
Service contract

Job description

Description

PURPOSE

We are looking for a Senior Java Developer to join a cross-functional team. The primary goal of this contract will be to improve our disaster recovery capabilities.

POSITION RESPONSIBILITIES

The candidate will be part of a development team working with iOS, Android, Web, other backend developers, and domain experts to work on Spring Boot microservices based on a common domain model that connects legacy data sources with Apache Kafka, Redis, and RabbitMQ. Additionally, we will be migrating from a legacy Microsoft SQL Server to PostgreSQL so any experience in these is a plus (but not required). There will also be one service that is written in Kotlin so familiarity with Kotlin is also a plus (but not required).

EXPERIENCE AND QUALIFICATIONS

  • 4+ years of experience in a full-time development role
  • Strong experience with Java, spring, and springboot
  • Skilled, passionate about software development, and eager to expand their influence in surrounding areas
  • Software craftsman who values quality over quantity
  • Experience with Agile or Lean development
  • Demonstrates a commitment to Hyatt core values

PREFERRED SKILLS

  • Strong Java skills
  • Experience building Microservices using spring boot framework and containers
  • Hands-on experience with Apache Kafka or other messaging system
  • Experience with NoSQL such as Redis
  • Experience with Kotlin
  • Experience with databases (MSSQL / PostgreSQL preferred)

EDUCATION

  • Minimum Bachelor's degree in computer science or equivalent

Required Skills : Java, Spring Boot, Microservices, Kafka/RabbitMQ messaging, and NoSQL/Redis/Postgres or similar.

Basic Qualification :

Additional Skills : long term contract, 100% remote

Background Check :Yes

Notes

Selling points for candidate :long term contract, 100% remote

Project Verification Info :apex letter, msa, po

Exclusive to Apex :No

Face to face interview required :No

Candidate must be local :No

Candidate must be authorized to work without sponsorship ::No

Interview times set : :No

Type of project :Implementation/Installation

Master Job Title :Dev: Java

Branch Code :Chicago

Interested in this role?