Job Title: Java FSD
Location: Salt Lake City, UT
Duration: 6 Months Contract
Job description :
- Overall 8+ years of experience developing internet scale solutions, primarily using Java, Spring Boot, and NoSQL databases.
- Proficient in Java 11 (Lambdas, Streams, Completable Future, Optionals, Generics).
- Skilled in Spring Boot (WebFlux, Reactor 3), Spring Data, and REST.
- Strong expertise in functional and reactive programming.
- Experienced in Test Driven Development (TDD).
- Hands on with asynchronous reactive microservices utilizing Vertex.
- Skilled in building REST APIs using Spring Boot 2.0 (reactive) and Open API (Swagger) specification.
- Experienced in designing database schemas, index design, and query optimization.
- Working knowledge of cloud technologies such as Docker, Kubernetes, Jaeger, and Prometheus.
- Familiar with modern software engineering tools including Git workflows, Gradle, load testing tools, and mock frameworks.
- Good knowledge of messaging systems like Kafka and MQ.
- Takes pride in writing clean, maintainable code.
- Performs peer code reviews and architecture reviews.
- Holds a bachelor's degree in engineering or a related field.
- Java certification is a plus.