Java Developer
- Empower Professionals Inc.
12 Hours Ago
Required Skills: Java, JUnit, Distributed systems, TDD, Test-Driven Development, BDD, Behavior-Driven Development, Cucumber, JVM, Spring FX, Spring Boot, MongoDB, DynamoDB, REST APIs, Kafka, GraphQL, JWT, OAuth, Docker
Job Description
- Experience building distributed systems
- Development and coding in Java, Junit
- TDD and BDD testing experience. E.g. Cucumber-JVM
- Spring FX and Spring boot
- Document DB e.g. MongoDB or DynamoDB
- REST API
- Kafka and Event driven services
- GraphQL
- JWT and OAuth
- Docker and Kubernetes
- Developing on Mac OS
- Cloud Experience – Azure highly preferred.