Job title: Java Full Stack DeveloperDuration of the project: 6 MonthsWork Location with Zip code: MIDDLETOWN, NJ, 07748, USA 100% onsite and work from officeMinimum years of experience required: 5+Must Have Skills – Java Full Stack, GenAI/AIDetailed Job Description:Must-haves:Backend: Java, Kotlin (Spring Boot, Spring Data JPA, Spring WebFlux), RESTful API design, Python (FastAPI, Flask)Data 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-containersGood-to-have:Frameworks: Spring Boot, Spring WebFlux (reactive), Spring Data JPA/Hibernate, Good-to-have: Spring Validation, Spring OAuth2API & integration: REST, OpenAPI / Swagger Good-to-have: GraphQL, gRPCAuthN/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 design UI libraries: Angular Material, PrimeNG, Ag-Grid (data grid), Bootstrap, JointJS, Monaco Editor Node.js services: LoopBack 3+ (or LoopBack 4/NestJS as modern alternatives) for API gateways or BFFs State 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. Java Full Stack DeveloperAPN Consulting, Inc. is a progressive IT staffing and services company offering innovative business solutions to improve client business outcomes.