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
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