Senior Java DeveloperJob at a Glance
- Title: Senior Java Developer
- Location: Hybrid, Orlando FL (4 days onsite)
- Contract: W2 only, 12 month contract with potential for extension or conversion to full time with either the client or CEI
- Pay: $75.00-80.00 /hour + optional medical, dental, vision, 401(k) match
Overview
The client is seeking a Senior Java Developer responsible for enhancing and supporting Java-based backend systems with a focus on Spring Reactor, Spring WebFlux, reactive programming, and cloud-hosted services. This role will help support and evolve service-layer applications, troubleshoot sustainment issues, and contribute to reactive Java development using Java 17, WebFlux, Reactor, MongoDB, and AWS/cloud technologies.
Key Responsibilities
- Design, develop, and maintain backend services using Java 17, Spring Boot, Spring WebFlux, and Spring Reactor.
- Build and support reactive REST APIs using Project Reactor, Mono, Flux, and WebFlux.
- Analyze sustainment issues quickly and provide practical technical solutions.
- Support and enhance service-layer applications in a cloud-hosted environment.
- Work with MongoDB and understand considerations around reactive data access and blocking database behavior.
- Collaborate with engineering teammates to support ongoing development, troubleshooting, and knowledge transfer.
- Promote best practices in code quality, CI/CD, testing, and production support.
- Conduct code reviews and contribute to maintainable, reliable backend services.
- Stay current on Java, Spring Reactor, WebFlux, and cloud-native development practices.
Required Skills
- 5+ years of professional Java development experience.
- Strong Java 17 experience.
- Strong Spring Boot experience.
- Hands-on experience with Spring WebFlux and Spring Reactor.
- Experience building or supporting reactive applications using Mono and Flux.
- Strong understanding of RESTful API development and integration.
- Ability to explain a real WebFlux application and the candidate’s personal role in building or supporting it.
- Experience troubleshooting backend service issues and quickly identifying practical fixes.
- Familiarity with MongoDB or other database technologies.
- Familiarity with AWS or cloud-hosted application environments.
- Familiarity with modern DevOps and version control tools such as Git, Jenkins, Docker, or similar.
Required Education
- Bachelor''s degree in Computer Science or related field.
- Master''s degree preferred.
Preferred Skills
- Experience using MongoDB with reactive Java applications.
- Experience with Java 17 to Java 21 migration.
- Experience with AWS services or cloud-hosted deployments.
- Experience with hospitality, travel, commerce, or adjacent customer-facing business domains.
- Experience with Kubernetes or containerized application environments.
- Knowledge of microservices architecture and event-driven systems.
- Familiarity with NestJS or willingness to support JavaScript/NestJS-adjacent service work.
- AWS Certification is a plus.
Why Should I Apply?
This opportunity offers the chance to work on modern Java service-layer applications using Java 17, Spring WebFlux, Spring Reactor, MongoDB, and cloud-hosted technologies. You’ll join a collaborative engineering environment where hands-on problem solving, sustainment support, and reactive Java expertise are highly valued.
About CEI
As a trusted technology partner, CEI delivers solutions that help our customers transform their business and achieve meaningful results. From strategy and custom application development through application management - our technology and digital experience services are tailored to meet each unique need of our customers. Our staffing solutions bring specialized skills to complement our customers'' workforce and project requirements.
#INDGEN
#ZR