Overview
Skills
Job Details
Hi,
Please find the role below and let us know your interest.
Role: Java Full-stack developer-Request ID: 30951-1
Location: Sunnyvale, CA ( Onsite)
Experience: 10+ Years
Duration: 6+ Months contract
Job description:
We are seeking an experienced candidate with deep expertise in designing and building highly scalable, fault-tolerant, and reactive microservices. The ideal candidate will have strong proficiency in modern programming languages, cloud-native architectures, and distributed systems, with a passion for innovation and building next-generation solutions.
Key Responsibilities
Build n-tier, highly scalable, fault-tolerant, reactive microservices using Java, Scala, Go, and frameworks such as Camel, Spring, deployed on Apache Tomcat and JBoss.
Architect and deploy cutting-edge reactive microservices in Kubernetes ecosystems on public cloud platforms like Google Cloud Platform (Google Cloud Platform) and Microsoft Azure.
Design and architect cloud-native, distributed, high-performance, scalable, and fault-tolerant microservices.
Write clean, maintainable, and testable code with a strong focus on unit testing and test coverage using Mockito and JUnit.
Apply best practices in multithreading, networking, and performance tuning for microservices.
Architect and design applications using SQL and NoSQL databases, including Oracle, Cassandra, and Azure Cosmos DB.
Work effectively in distributed teams, participate in code reviews, and maintain high standards for documentation and code structure.
Utilize industry research and emerging technologies to build next-generation systems that enhance the Walmart technology environment.
Required Skills & Qualifications:
Expert-level knowledge of Java and Spring Boot.
Hands-on experience with microservice architecture, RESTful APIs, and reactive systems.
Strong understanding of Kubernetes, containerization, and cloud-native deployments.
Proficiency in Camel, Apache Tomcat, JBoss, and related frameworks.
Solid experience with SQL and NoSQL databases (Oracle, Cassandra, Azure Cosmos DB).
Familiarity with Mockito, JUnit, and test-driven development practices.
Strong problem-solving skills and ability to optimize for performance, scalability, and fault tolerance.
Experience working in distributed systems and collaborating with remote teams.
Preferred Qualifications:
Experience with Google Google Cloud Platform and Microsoft Azure cloud services.
Knowledge of Go and Scala programming languages.
Exposure to industry research and innovation-driven projects.
Skills Summary:
Languages: Java (expert), Scala, Go
Frameworks & Tools: Spring Boot, Camel, Apache Tomcat, JBoss
Architecture: Microservices, RESTful APIs, Reactive Systems
Cloud Platforms: Google Cloud Platform (Google Cloud Platform), Microsoft Azure
Containerization & Orchestration: Kubernetes, Docker
Databases: Oracle (SQL), Cassandra, Azure Cosmos DB (NoSQL)
Testing: Mockito, JUnit, Test-Driven Development (TDD)
Performance & Scalability: Multithreading, Networking, Performance Tuning
Other: Distributed Systems, Fault Tolerance, High Availability, Cloud-Native Design