← Back to jobs

Rubicon Logo
Lead Java Developer

Rubicon

 

Princeton, New Jersey, USA

Posted On: 3 days ago
Experience: 12+ years
Availability: Onsite
Openings: 1
Category: Lead Java Developer
Tenure: Contract - Corp-to-Corp
Related Jobs

No related jobs found

Description

You will lead delivery teams through the end-to-end development lifecycle of scalable microservices and digital platforms.

This role is on-site.

Responsibilities

  • Lead delivery teams from an end-to-end standpoint to ensure project completion.
  • Design and develop microservices using Spring Boot, Spring Webflux, and the DAPR runtime.
  • Implement Domain Driven Design patterns including Value Objects, Entities, and Domain Services.
  • Apply Clean Architecture and SOLID design principles to all codebases.
  • Manage and build APIs, ensuring secure integration via Spring Security, JWT, and OAuth2.

Required Skills

  • 12+ years of hands-on experience with Java and JavaScript.
  • Expertise in Spring Boot, Spring Webflux, and Spring Data JPA.
  • Deep understanding of design patterns including Builder, Factory, Visitor, SAGA, and CQRS.
  • Proficiency in asynchronous programming using CompletableFuture and functional programming with Lambda features.
  • Experience with J2EE/Jakarta EE (EJB, CDI, JSP, Servlets, JMS, JNDI, JDBC).
  • Hands-on experience with MySQL, PostgreSQL, or MongoDB.
  • Knowledge of Maven, Gradle, Git, SonarQube, and Twistlock.

Preferred Skills

  • Experience with containerization using Docker and Kubernetes.
  • Familiarity with microservices architecture and building/consuming RESTful APIs.

Education

Any Gradute

Related Jobs

No related jobs found

← Back to jobs