Middletown Township, NJ30+ days ago
Must-haves:Backend: Java, Kotlin (Spring Boot, Spring Data JPA, Spring WebFlux), RESTful API design, Python (FastAPI, Flask), Good-to-have: GoFrameworks: Spring Boot, Spring WebFlux (reactive), Spring Data JPA/Hibernate, Good-to-have: Spring Validation, Spring OAuth2API & integration: REST, OpenAPI / Swagger Good-to-have: GraphQL, gRPCData and storage: MySQL or PostgreSQL, Liquibase (schema design & migrations)Persistence: JPA/Hibernate, Good-to-have: R2DBC (for reactive), SQL design and index tuningCaching & Async: Redis, KafkaDevOps: Git, Maven, DockerTesting: JUnit, Mockito, Test-containersNice-to-havesTelemetry: Open Telemetry (traces/metrics/logs)AuthN/Z: OAuth 2.1, JWT; Azure AD / Entra IDCI/CD: Jenkins (or Github Actions), Kubernetes, Helm, Azure (AKS), GitOps (Argo CD)Frontend engineering (helpful but not required):Frameworks & language: Angular 15+, TypeScript, RxJS, Angular Material/PrimeNG, Ag-Grid, Bootstrap, Component-driven designUI libraries: Angular Material, PrimeNG, Ag-Grid (data grid), Bootstrap, JointJS, Monaco EditorNode.js services: LoopBack 3+ (or LoopBack 4/NestJS as modern alternatives) for API gateways or BFFsState management: NgRx or NGXS, reactive forms, Route GuardsWe are committed to fostering a diverse, inclusive, and equitable workplace where individuals from all backgrounds feel valued and empowered to contribute their unique perspectives. Job title: Java full stack developer• Duration of the project: 6 Months• Work Location with Zip code: MIDDLETOWN, NJ, 07748, USA 100% onsite and work from office• Minimum years of experience required: 5+• Would you require the candidates to meet you for in person interview?