Senior Java MicroServices Developer

Sunnyvale, CA, US • Posted 2 hours ago • Updated 2 hours ago
Contract Corp To Corp
Contract W2
On-site
Depends on Experience
Fitment

Dice Job Match Score™

👾 Reticulating splines...

Job Details

Skills

  • Algorithms
  • Amazon EC2
  • Amazon RDS
  • Amazon S3
  • Amazon Web Services
  • Analytical Skill
  • Apache Kafka
  • Apache Maven

Summary

We are looking for Senior Java MicroServices Developer for our client in Sunnyvale, CA
Job Title: Senior Java MicroServices Developer
Job Location: Sunnyvale, CA
Job Type: Contract
Job Description:
Pay Range: $70hr - $75hr
  • We are seeking an experienced Senior Java MicroServices Developer to lead the design and development of scalable, resilient, and distributed backend systems.
  • The ideal candidate will have strong expertise in Java, microservices architecture, and cloud technologies, along with the ability to drive architectural decisions and collaborate across teams.
Requirement/Must Have:
  • Strong expertise in Core Java 11+ and functional programming.
  • Extensive experience with Spring Boot and Spring frameworks.
  • Proven experience in building distributed systems using Kafka and REST APIs.
  • Strong knowledge of data structures and algorithms.
  • Expertise in multithreading and concurrent programming.
  • Experience with SQL and NoSQL databases such as MongoDB.
  • Hands-on experience with AWS services.
  • Experience with CI/CD pipelines and DevOps tools.
Experience:
  • 10+ years of experience in enterprise-level backend engineering.
Responsibilities:
  • Serve as the primary architect for Java-based microservices.
  • Lead end-to-end architecture decisions across services and infrastructure.
  • Design and develop scalable and high-performance backend systems.
  • Build and optimize distributed and event-driven architectures.
  • Ensure thread-safe and high-throughput system performance.
  • Collaborate with cross-functional teams and stakeholders.
  • Guide modernization from monolithic to microservices architectures.
  • Maintain code quality through testing and CI/CD practices.
Should Have:
  • Experience working in Unix environments and shell scripting.
  • Knowledge of legacy systems including J2EE and XML.
  • Strong problem-solving and analytical skills.
  • Effective communication and collaboration abilities.
Skills:
  • Core Java, Java Streams, Functional Programming.
  • Spring Boot, Spring Security, Spring Cloud, Spring Data.
  • Kafka, REST APIs, Event-driven architecture.
  • Multithreading and concurrency.
  • SQL, MongoDB.
  • Maven, Nexus, Gradle, GitHub.
  • AWS (EC2, S3, Lambda, RDS).
  • JUnit and automated testing.
  • Unix and shell scripting.
Qualification And Education:
  • Bachelor s degree in Computer Science, Engineering, or related field.
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.
  • Dice Id: 10516350
  • Position Id: CA_SJMP_0317
  • Posted 2 hours ago
Create job alert
Set job alertNever miss an opportunity! Create an alert based on the job you applied for.

Similar Jobs

Sunnyvale, California

Today

Easy Apply

Contract, Third Party

Depends on Experience

Sunnyvale, California

11d ago

Easy Apply

Third Party, Contract

70 - 80

Sunnyvale, California

Today

Easy Apply

Contract

55 - 60

Sunnyvale, California

Today

Easy Apply

Contract

55 - 60

Search all similar jobs