Java Developer- Ex AMEX preferred

  • Salt Lake City, UT
  • Posted 21 hours ago | Updated 21 hours ago

Overview

Hybrid
$60 - $65
Contract - Independent
Contract - W2
Contract - 12 Month(s)

Skills

Java 11
Spring Boot
WebFlux
Reactor 3
Spring Data
REST APIs
Reactive Programming
Functional Programming
Vert.x
OpenAPI (Swagger)
Test Driven Development (TDD)
Microservices
Asynchronous Programming
NoSQL Databases
Database Schema Design
Query Optimization
Docker
Kubernetes
Jaeger
Prometheus
Git Workflows
Gradle
Load Testing Tools
Mock Frameworks
Kafka
Messaging Queues (MQ)
Cloud Technologies
Code Review
Architecture Review

Job Details

Job Title: Java Developer

About the Role
We are seeking a highly skilled Java Developer with strong expertise in building internet-scale solutions. The ideal candidate will bring 8+ years of hands-on experience in Java, Spring Boot, and NoSQL databases, along with a strong foundation in modern software engineering practices and cloud-native technologies.

Key Responsibilities

  • Design, develop, and implement scalable applications using Java 11, Spring Boot (WebFlux, Reactor 3, Spring Data, REST), and reactive programming.

  • Develop asynchronous reactive microservices using Vert.x.

  • Build and integrate REST APIs (Spring Boot 2.0 reactive) with Open API (Swagger) specifications.

  • Design and optimize database schemas, indexing, and query performance.

  • Work with cloud platforms and tools (Docker, Kubernetes, Jaeger, Prometheus).

  • Implement and support messaging systems (Kafka, MQ).

  • Follow best practices in Test-Driven Development (TDD) and ensure clean, maintainable code.

  • Collaborate in code reviews and architecture reviews.

  • Use modern development workflows (Git, Gradle, load testing tools, mock frameworks).

Required Qualifications

  • 8+ years of professional experience in Java-based solution development.

  • Strong knowledge of Java 11 features (Lambdas, Streams, CompletableFuture, Optionals, Generics).

  • Proven expertise in building scalable, reactive microservices.

  • Hands-on experience with cloud-native applications and modern DevOps practices.

  • Bachelor s degree in Computer Science, Engineering, or a related field.

Preferred Soft Skills

  • Strong communication and collaboration skills.

  • Eagerness to learn new technologies and continuously improve.

  • Ability to go above and beyond to ensure project success.

  • Passion for clean, high-quality, and maintainable code.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.

About Signitives