Job Title: Java Full stack developer
Location: San Jose, CA Onsite (Local preferred)
Exp: 10+ Years
Duration: Long Term Contract
Start: ASAP
Job Description:
We are looking for a Senior Full Stack Developer with 10+ years of total engineering experience, having deep expertise in React.js, Node.js, Java Raptor, and a strong foundation in CI/CD, cloud deployments, and scalable architecture. The ideal candidate will bring a product-first engineering mindset, thrive in a fast-paced FinTech environment, and have hands-on experience integrating AI capabilities into production applications.
Key responsibilities:
Frontend Engineering:
- Architect and build performant, accessible, and scalable UI components using React.js with hooks, context, and advanced state management patterns (Redux, Zustand).
- Drive front-end best practices: component reusability, code splitting, lazy loading, and performance optimization.
- Collaborate with UX/Design to deliver pixel-perfect, responsive experiences aligned with FinTech's design system
Backend Engineering:
- Design and develop high-throughput RESTful and GraphQL APIs using Node.js and Java Raptor in a microservices architecture.
- Build resilient, fault-tolerant services capable of handling FinTech-scale transaction volumes with low latency.
- Implement robust error handling, retry logic, circuit breakers, and observability (logging, tracing, alerting).
CI/CD & DevOps:
- Own the full software delivery lifecycle — from code commit to production deployment using CI/CD pipelines (Jenkins, GitHub Actions, or equivalent).
- Manage Git workflows: branching strategies, pull request reviews, merge policies, and release tagging.
- Deploy and manage services on cloud platforms (AWS, GCP, or Azure), leveraging containerization (Docker, Kubernetes).
- Monitor production systems, respond to incidents, and drive root cause analysis and post-mortems.
Scalable Architecture:
- Design distributed systems that are horizontally scalable, highly available, and fault tolerant.
- Apply best practices in database design — relational (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) for caching and session management.
- Drive architectural decisions through design documents, RFCs, and tech specs reviewed across engineering teams.
AI Coding & Feature Implementation:
- Leverage AI-assisted development tools (GitHub Copilot, Claude, ChatGPT) to accelerate feature development, code reviews, and documentation.
- Integrate AI/ML models and APIs (LLMs, recommendation engines, fraud detection signals) into production features.
- Build intelligent automation for internal tooling, workflows, or customer-facing features using AI APIs and SDKs.
- Stay current with applied AI trends relevant to FinTech — anomaly detection, natural language interfaces, predictive analytics.
Security & Compliance:
- Build with a security-first mindset: OAuth 2.0, JWT, encryption at rest and in transit, PCI-DSS awareness.
- Conduct and participate in code reviews with a focus on security vulnerabilities, performance bottlenecks, and maintainability.
Nice to Have :
- Experience in FinTech, payments processing
- Familiarity with event-driven architecture using Kafka, RabbitMQ, or similar.
- Experience with agile delivery at scale (SAFe, Scrum, Kanban).