Job Type: Contract
Job Category: IT
Job Description
Role: Backend developer
Location: Sunnyvale, CA
Duration: Long Term Contract
Primary Skills: Backend developer , GO, Scala, Microservice
• Experience building n-tier, highly scalable, fault-tolerant, and reactive microservices using:
- Java, Scala, and Go
- Apache Camel, Spring Framework
- Apache Tomcat, JBoss
- 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:
- Proficient with JUnit and Mockito
- Extensive understanding of microservices architecture and design, including best practices for:
- Multithreading
- Networking
- Performance tuning
- Demonstrates a disciplined approach to:
- Software development
- Code reviews
- Testing
- Documentation
- Code structure within a team environment
- Experience designing and architecting applications using SQL and NoSQL databases, including:
- Oracle
- Cassandra
- 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.
Desirable Skills:
Skills: Advanced Java Concepts Digital : Spring Boot
Experience Required: 6-8
Required Skills
Cloud Developer SQL Application Developer