Role- Java Developer
Location- Sunnyvale, CA- Onsite
Contract
Role Description:
Experience building n-tier, highly scalable, fault-tolerant, and reactive microservices using:
o Java, Scala, and Go
o Apache Camel, Spring Framework
o Apache Tomcat, JBoss
o RESTful architecture
Experience building cutting-edge, next-generation reactive microservices deployed within a Kubernetes ecosystem in public cloud environments such as Google Cloud Platform (GCP) and Microsoft Azure.
Design and architect cloud-native, distributed, high-performance, scalable, and fault-tolerant microservices.
Expert-level knowledge and strong understanding of Java and Spring Boot, with experience working across distributed systems and cross-functional teams.
Ability to build products with a strong focus on testability, including a passion for high test coverage:
o Proficient with JUnit and Mockito
Extensive understanding of microservices architecture and design, including best practices for:
o Multithreading
o Networking
o Performance tuning
Demonstrates a disciplined approach to:
o Software development
o Code reviews
o Testing
o Documentation
o Code structure within a team environment
Experience designing and architecting applications using SQL and NoSQL databases, including:
o Oracle
o Cassandra
o Azure Cosmos DB
Utilizes industry research and innovation to build next-generation systems that improve the Walmart technology environment. Essential Skills:
Experience building n-tier, highly scalable, fault-tolerant, and reactive microservices using Java, Scala, and Go.
Strong hands-on experience with Spring, Apache Camel, Tomcat, JBoss, and RESTful services.
Proven experience developing and deploying applications within Kubernetes-based cloud environments (GCP and Azure).
Strong background in cloud-native and distributed system architecture.
Expert-level proficiency in Java and Spring Boot.
Strong focus on automated testing and test-driven development, with experience using JUnit and Mockito.
Deep knowledge of microservices best practices, including concurrency, networking, and performance optimization.
Experience working with SQL and NoSQL databases such as Oracle, Cassandra, and Azure Cosmos DB.