Randstad - Jacksonville, FL

posted 8 days ago

Full-time - Mid Level
Jacksonville, FL
Administrative and Support Services

About the position

The Java Web Developer position focuses on developing reactive enterprise applications as part of a digital transformation initiative. The role involves building user-friendly frontend applications using modern web technologies and creating a robust backend with integration capabilities. The developer will work with specialized skills to support the development of high-performance applications.

Responsibilities

  • Build user-friendly frontend applications using modern web technologies.
  • Develop reactive REST APIs and handle non-blocking requests using Spring WebFlux.
  • Utilize Project Reactor Framework for developing asynchronous, reactive systems.
  • Implement non-blocking database interactions with R2DBC.
  • Apply reactive design patterns in high-performance applications.
  • Design and implement microservices with resilience patterns.
  • Optimize application performance through debugging and performance tuning.

Requirements

  • Minimum of 5 years proficiency in Java with a strong foundation in functional programming principles.
  • At least 3 years of experience with Spring WebFlux for building reactive REST APIs.
  • Minimum of 3 years experience with Project Reactor Framework for asynchronous systems.
  • Experience with R2DBC for non-blocking database interactions (minimum 2 years).
  • Practical knowledge of reactive design patterns and experience in high-performance applications.
  • Experience in designing and implementing microservices and distributed systems.
  • Proficiency in debugging and performance tuning using tools like VisualVM or JProfiler.

Nice-to-haves

  • Familiarity with Docker and Kubernetes for deploying reactive applications.
  • Knowledge of monitoring tools like ELK Stack or Prometheus for application monitoring.

Benefits

  • Health insurance
  • 401K contribution
  • Incentive and recognition program
Job Description Matching

Match and compare your resume to any job description

Start Matching
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service