Senior Full Stack Engineer (Java Microservices + React + Kubernetes)
Location: Sunnyvale, CA
Contract
Desirable Skills:
Skills: Digital : ReactJSAdvanced Java Concepts
Experience Required: 6-8
Experience In:
Building n-tier, highly scalable, fault-tolerant, and reactive microservices using Java, Scala, Go, Apache Camel, SpringSpring Boot, Apache Tomcat, JBoss, and RESTful architecture.
Designing and developing cutting-edge, next-generation reactive microservices deployed within Kubernetes ecosystems on public cloud platforms such as Google Cloud Platform (Google Cloud Platform) and Microsoft Azure.
Architecting cloud-native, distributed, high-performance, scalable, and resilient systems.
Applying expert-level knowledge of Java and Spring Boot, with experience working across distributed systems and cross-functional teams.
Developing solutions with a strong focus on testability and high test coverage, utilizing tools such as Mockito and JUnit.
Implementing microservices architecture best practices, including multithreading, networking, and performance tuning.
Following a disciplined engineering approach, including code reviews, testing, documentation, and clean code structure within team environments.
Designing and architecting applications using SQL and NoSQL databases, including Oracle, Cassandra, and Azure Cosmos DB.
Leveraging industry research and innovation to build next-generation systems that enhance the overall technology ecosystem.
Front-End & UI Development
Developing applications using ReactJS, React Hooks, Next.js, JavaScript (ES6+), TypeScript, HTML, and CSS.
Building responsive, cross-browser compatible, and high-performance web and mobile applications with maximum code reusability and efficiency.
Creating reusable, component-based front-end modules and user interfaces.
Utilizing state management and architectural tools such as Flux, Flow, Redux, and similar frameworks.
Demonstrating strong understanding of React fundamentals, including Virtual DOM, component lifecycle, and state management.
Designing functional, technical, and user interface solutions aligned with defined requirements.
Cloud & Containerization
Deploying and managing applications in Azure, Google Cloud Platform, or other cloud platforms.
Containerizing and orchestrating applications using Docker and Kubernetes.