30951-1, Java Full-stack developer,Sunnyvale, CA ( Onsite) Duration: 6+ Months contract

Overview

On Site
Depends on Experience
Contract - W2
Contract - Independent
Contract - 6 Month(s)
No Travel Required
Unable to Provide Sponsorship

Skills

Java
Scala
Springboot
Camel
Apache
Tomcat
JBoss
Microservices
RESTFUL API
GCP
Microsoft Azure
SQL
NoSQL

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

 

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.