Overview
Skills
Job Details
TECHNICAL LEAD JAVA ReactJS and Modern Frameworks
Location: Boston
location is preferred but other locations can be considered - CT, NY or Atlanta?
Position Summary
The Java Full Stack Developer is responsible for architecting, developing, and maintaining secure, high-performance enterprise applications across both backend and frontend. This role combines hands-on coding with technical leadership, operational excellence, and collaboration across teams. The developer will drive full stack initiatives, shape scalable systems, and deliver resilient solutions aligned with long-term business strategy.
Must-Have Requirements
Technical Mastery: Extensive experience designing, developing, and maintaining scalable server-side applications using Java (Spring Boot) and frontend applications using ReactJS, TypeScript, and modern frameworks (e.g., Redux Toolkit, NestJS).
Enterprise Frameworks: Proven expertise with production-ready frameworks and libraries commonly used in large organizations, including advanced state management patterns.
Cloud Architecture: Experience building, deploying, and managing cloud-native applications on platforms such as Azure or AWS.
Security Protocols: Understanding of the best security practices, including OAuth2, JWT, SSO, MTLS, WAF, and identity/session management.
DevOps & CI/CD: Hands-on experience with CI/CD pipelines and tools (Azure DevOps, Jenkins, Docker, Kubernetes).
Database Skills: Strong proficiency in SQL (PostgreSQL, including BLOB types, SQL Server, MySQL) and NoSQL (MongoDB, Redis) databases.
Performance Optimization: Demonstrated ability to tune and optimize application performance in distributed cloud environments; familiarity with monitoring tools (e.g., NewRelic, Dynatrace).
Caching & Resilience: Advanced knowledge of caching patterns (e.g., cache hydration, distributed caching) and fault tolerance/resilience patterns (e.g., Hystrix, circuit breakers).
Collaboration: Proven track record of working with cross-functional teams (infrastructure, security, product, architects, DevOps, QA).
Mentorship: Experience leading code reviews, technical mentorship, and team knowledge sharing. Should-Have Requirements
API Design: Experience architecting and building RESTful and GraphQL APIs, ensuring security, performance, and efficiency.
Event-Driven Systems: Ability to design and implement event-driven and distributed systems for large-scale data processing and real-time workflows.
ETL & Data Modeling: Experience writing and optimizing SQL queries and ETL pipelines for analyst
Thanks &Regards
Rahul Sharma | Team Lead
Amaze Systems Inc
E: |