Back to search:Java Developer / Oaks, Pa
Role Name: Java Developer - Reactive & Microservices
Location: Sunrise, FL (Local to Fort Lauderdale area)
Duration: 12 months
GBaMS ReqID:
Experience: 6-8 years in Java and open-source technologies
Key Responsibilities
  • Design, develop, and maintain applications using Core Java with strong understanding of Collections, Exceptions, Streams, and Lambdas
  • Implement asynchronous programming using Multithreading, Executors, Futures, and Completable Futures
  • Develop applications using Reactive Java frameworks such as Spring Reactive, RxJava, Netty, Vert.x, or Akka
  • Build and consume microservices APIs: REST (mandatory), SOAP, and gRPC
  • Work with build tools: Gradle (preferred) and Maven (minimum)
  • Perform unit testing using JUnit (minimum), Cucumber, or equivalent testing frameworks
  • Manage source code with Git or equivalent version control systems; handle merge conflicts
  • Optional: Analyze performance with Java perf tooling, heap dumps, thread dumps, JConsole, JMC, and micro-benchmarking with JMH harnesses
  • Optional: Work with messaging systems such as Kafka or RabbitMQ using Java clients
  • Collaborate with cross-functional teams, including developers, QA, and business analysts, in an Agile environment
  • Troubleshoot day-to-day operational issues, perform root cause analysis (RCA), and ensure smooth operations
  • Communicate effectively with stakeholders and team members
Required Technical Skills
  • Strong hands-on experience with Java (Core & Reactive stack)
  • Expertise in microservices architecture and API development (REST, SOAP, gRPC)
  • Experience with Multithreading and asynchronous programming in Java
  • Proficiency in build tools (Gradle/Maven) and unit testing frameworks (JUnit/Cucumber)
  • Experience with version control systems (Git)
Competencies
  • Core Java programming & reactive programming frameworks
  • Microservices API development (REST, SOAP, gRPC)
  • Asynchronous & multithreaded application design
  • Performance analysis & monitoring (Java perf, JConsole, JMC)
  • Agile methodology & cross-functional team collaboration
  • Strong communication and stakeholder management skills

FoCookieConsentP1 FoCookieConsentLink FoCookieConsentP2