Job Description
Job Description
Java Developer
Chicago IL (3 days to work from Chicago office, from Day-1)
Fulltime
Client interview in person
Description
- Bachelor's degree or equivalent.
- At least 6 years of development experience in Java in Agile environment working within a distributed cross-functional team.
- At least 8 years of Java development experience.
- Core Java (Java 17+)
- Spring Boot
- Spring Data JPA & Hibernate
- Spring Security (authentication, authorization, JWT)
- JUnit & Mockito for testing
- Relational databases : Azure SQL, Snowflake, Oracle
- Non-relational databases : Redis, MongoDB
- Messaging : Kafka
- Hands-on experience with Docker and Kubernetes
- Advanced Azure developer skills (knowledge of resources such as AKS, APIM, App Gateway, Front Door, Key Vaults, etc.)
- ReactJS for Ul development
- Basic understanding of Infrastructure as Code (Terraform)
Basics of CI / CD pipelines