- Company Name
- zAnswer LLC
- Job Title
- Java Full Stack - US Cit/GC Only
- Job Description
-
**Job Title**
Java Full Stack Developer (US Citizens/Green Card Only)
**Role Summary**
Lead end‑to‑end development of high‑performance microservices and responsive front‑end applications. Design and implement scalable, cloud‑native solutions using Core Java, Spring Boot, Kafka, and Reactive technologies, while delivering secure, observable systems in an Agile environment.
**Expectations**
- 8+ years of professional development experience.
- U.S. citizen or lawful permanent resident (green card).
- Long‑term contract, full‑time, onsite commitment.
- Proven banking or financial services domain expertise.
**Key Responsibilities**
- Design, develop, and maintain Spring Boot microservices with Reactive WebFlux.
- Create and expose scalable REST APIs, handle asynchronous event streams via Kafka.
- Build responsive UIs with React, Angular, or Vue, integrating with back‑end services.
- Deploy services to AWS/Azure/GCP using Docker, Kubernetes, Helm.
- Implement CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps).
- Ensure observability: logging, monitoring, tracing (ELK, Prometheus/Grafana).
- Model and optimize Cassandra data structures; use Spring Data Cassandra (reactive).
- Apply security best practices (OAuth2, JWT, Spring Security).
- Write unit, integration, and contract tests (JUnit, Mockito, Testcontainers).
- Participate in architectural reviews, code reviews, and Agile ceremonies.
**Required Skills**
*Backend* – Core Java (8‑21), advanced Spring Boot, Spring Cloud, Spring WebFlux, Reactive Streams, Kafka (producers, consumers, streams).
*Frontend* – React, Angular, or Vue; responsive UI design, component reusability.
*Cloud & DevOps* – AWS, Azure, or GCP; Docker, Kubernetes, Helm, Git, CI/CD, observability tools.
*Data* – Cassandra data modeling, performance tuning; experience with Redis or additional NoSQL/RDBMS platforms.
*Security & Testing* – OAuth2, JWT, Spring Security, JUnit, Mockito, Testcontainers.
*Soft* – Strong analytical, debugging, communication; autonomous project ownership.
**Required Education & Certifications**
- Bachelor’s degree in Computer Science, Software Engineering, or related field (preferred).
- Optional certifications: AWS Certified Solutions Architect, GCP Professional Cloud Architect, Oracle Java SE Certified Programmer, Kubernetes Administrator (CKA/CKAD).