Logo
ZipRecruiter

Java Fullstack Architect with ReactJS/VueJS

ZipRecruiter, San Francisco, California, United States, 94199


Job Description For the past 20 years, we have powered many Digital Experiences for the Fortune 500. Since 1999, we have grown from a few people to more than 4000 team members across the globe that are engaged in various Digital Modernization. Key Responsibilities : Architect and Design :

Lead the design and development of fullstack solutions using

Java

for backend and

ReactJS/VueJS

for frontend. Define the architectural roadmap, including best practices, design patterns, and coding standards. Design scalable microservices and APIs using

Spring Boot ,

REST , and

GraphQL . Architect cloud solutions leveraging

AWS ,

Azure , or

Google Cloud Platform

services. Implement secure, efficient, and maintainable code that adheres to industry standards and best practices.

Technical Leadership :

Provide technical leadership and guidance to development teams throughout the software development lifecycle. Mentor and coach junior developers, ensuring best practices in code quality, security, and performance. Conduct code reviews, design reviews, and technical audits to ensure alignment with architectural principles. Collaborate with DevOps teams to set up CI/CD pipelines, automate deployments, and optimize cloud infrastructure.

Frontend Development :

Design and develop responsive and user-friendly frontend interfaces using

ReactJS

or

VueJS . Optimize frontend performance through code splitting, lazy loading, and advanced caching techniques. Ensure cross-browser compatibility and mobile responsiveness.

Backend Development :

Build robust, scalable, and high-performance backend services using

Java ,

Spring Boot , and

Hibernate . Develop database schemas, optimize SQL queries, and ensure data integrity with

SQL

and

NoSQL

databases (e.g., MySQL, PostgreSQL, MongoDB). Integrate with third-party APIs and services, ensuring secure and seamless data exchange.

Collaboration and Communication :

Work closely with Product Managers, UX/UI Designers, and other stakeholders to gather and translate business requirements into technical specifications. Collaborate with QA teams to define testing strategies, automate tests, and ensure high-quality deliverables. Communicate architectural decisions, project timelines, and technical risks to stakeholders.

Technical Expertise :

15+ years of experience in

Java

development with strong knowledge of

Spring Boot ,

Spring MVC , and

JPA/Hibernate . 5+ years of experience with modern frontend frameworks like

ReactJS

or

VueJS . Proficient in frontend technologies, including

HTML5 ,

CSS3 ,

JavaScript , and

TypeScript . Hands-on experience with

Microservices Architecture ,

API Gateway , and

Event-Driven Architecture . Strong understanding of

RESTful APIs ,

GraphQL , and WebSocket protocols. Proficiency in

CI/CD

tools (Jenkins, GitHub Actions, Azure DevOps) and containerization using

Docker

and

Kubernetes . Experience with cloud platforms (AWS, Azure, or Google Cloud Platform), including services like

Lambda Functions ,

API Gateway ,

S3 ,

RDS , etc. Solid understanding of

security best practices , including OAuth2, JWT, and secure coding principles.

Soft Skills :

Strong analytical and problem-solving skills. Excellent communication and interpersonal skills with the ability to collaborate effectively in a team environment. Proven ability to work in an Agile/Scrum environment and manage multiple priorities. A proactive, self-driven mindset with a passion for technology and continuous learning.

Education :

Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.

Qualifications: Experience with

VueJS

and transitioning between

ReactJS

and

VueJS

frameworks. Familiarity with

serverless architecture

and

Function as a Service (FaaS)

platforms. Knowledge of

DevOps

practices, infrastructure as code (IaC) using

Terraform

or

CloudFormation . Experience with

NoSQL databases

like

Cassandra ,

DynamoDB , or

Firebase . Certification in

AWS ,

Azure , or

Google Cloud Platform

cloud platforms is a plus.

#J-18808-Ljbffr