Java Full stack Architect
  • VRK IT VISION
50 Days Ago
50-55 per Hourly
NA
Remote
12-44 Years
Required Skills: Java Full stack Architect
Job Description

Role: Java Full stack Architect

12+ years’ Experience Mandatory.
Work Location: San Francisco, CA (Onsite)

Client: Sephora

 

Requirements:
• Hands-on code mindset with deep understanding in technologies / skillset and an ability to understand larger picture.
• Sound knowledge in Architectural Patterns, best practices and Non-Functional Requirements
• Required : Overall 8-10 years of experience in Technology with 3+ years of experience in Microservices (Java / Spring Boot), any NoSQL DB (Mongo, Cassandra, or equivalent), RDBMS (Oracle, MySQL or equivalent), Cloud (Azure, AWS or GCP), 1+ year(s) of experience in Kafka event processing and 3+ years of experience in Front End like ReactJS, Angular or equivalent.
• 1+ year(s) experience in Java based Content Management System (Contentful, Contentstack, Liferay, Drupal, or equivalent) is required.
• Digital / e-commerce (Websphere Commerce, ATG or equivalent) with shopping, content management, checkout, payment related knowledge is required.
• Heavy volume of data processing involving Spark, Scala or Python skillset and Databricks / Snowflake equivalent.
• Preferred : GraphQL experience or knowledge, Azure Cloud Experience, Data Processing Spark, Scala skillset and Databricks / Snowflake equivalent is a plus.
• Preferred : Retail Industry background or e-commerce experience for candidates from other industries.
• Preferred : Familiar with ML and AI technologies / skillset.
• Good attitude, commitment, team player, ownership.
• As the technology landscape is changing so rapidly, ability / openness to learn or pick-up new technology and deliver results is preferred.

Responsibilities:
• Provide hands-on technical leadership across both frontend and backend development.
• Collaborate with cross-functional teams (product managers and other stakeholders) to understand requirements and translate them into technical solutions.
• Complete end-to-end ownership for projects assigned, own the entire application lifecycle, from design to deployment and beyond, ensuring high-quality, scalable solutions with limited to minimal guidance.
• Anticipate project needs, identify potential bottlenecks, and take proactive steps to ensure on-time delivery and optimal performance.
• Lead the design of complex software implementation that balance performance, scalability, and reliability.
• Actively participate in coding and contribute to the development of both frontend and backend components.
• Set the coding standards, best practices for the team. Conduct code reviews to ensure adherence to coding standards.
• Troubleshoot & resolve technical issues, lateral ideas to enable business requirement.
• Work effectively with team members spread across different time zones and geographical locations.

Jobseeker

Looking For Job?
Search Jobs

Recruiter

Are You Recruiting?
Search Candidates