Software Developer
Software TechnologyJob 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?