Senior Java Full Stack Developer Reactive Programming & Microservices

Argyllinfotech
  • Sunnyvale, CA
  • Instant Apply
1 day ago

Job Description

Job Title: Senior Java Full Stack Developer Reactive Programming & Microservices
Work Location: Sunnyvale, CA 94085
Position Type: Contract
Experience: 10+ Years
Interview Process: Virtual (No Face-to-Face Interview)
Certifications: Not Required
Job Description
We are seeking an experienced Senior Java Developer with 10+ years of hands-on experience in Java, J2EE, Reactive Programming, and enterprise application development. The ideal candidate will have strong expertise in Spring Web Flux, microservices architecture, REST APIs, and distributed systems.
The candidate will be responsible for designing, developing, enhancing, and maintaining scalable enterprise applications while ensuring high performance, reliability, and efficient integration with databases and cloud platforms.
Key Responsibilities
  • Design, develop, and maintain enterprise applications using Java and J2EE technologies.
  • Implement reactive applications using Spring Web Flux and Reactive Programming.
  • Design and develop RESTful APIs and microservices-based applications.
  • Analyze business requirements and translate them into efficient technical solutions.
  • Implement application performance optimization techniques, caching, and resilience patterns.
  • Develop and maintain integrations using Apache Kafka and distributed messaging systems.
  • Work with SQL and NoSQL databases, including Oracle, Cassandra, and MongoDB.
  • Implement fault tolerance and resiliency using Resilience4j.
  • Develop unit and integration tests using JUnit.
  • Containerize and deploy applications using Docker and Kubernetes.
  • Support cloud-based application deployments using AWS services.
  • Troubleshoot production issues, perform root-cause analysis, and maintain application stability.
  • Collaborate with architects, developers, and IT management to evaluate technical solutions and best practices.
Required Skills
  • 10+ years of experience in Java/J2EE application development.
  • Strong hands-on expertise in Java and enterprise application architecture.
  • Reactive Programming and Spring WebFlux.
  • REST API development and Microservices architecture.
  • Apache Kafka and event-driven architecture.
  • Cassandra, Oracle, SQL, and MongoDB.
  • Resilience4j and application performance optimization.
  • JUnit and automated testing.
  • Docker and Kubernetes.
  • Strong problem-solving, analytical, and communication skills.
  • Experience in application design, development, and maintenance.
Nice-to-Have Skills
  • AWS Cloud Services.
  • AWS EC2, S3, ECS, and EKS.
  • Microservices and cloud-native application development.
  • Experience with caching solutions and distributed systems.
  • Client-side web technologies.
Top 3 Responsibilities
  1. Design: Develop scalable enterprise application architectures using Java, J2EE, Reactive Programming, and Microservices.
  2. Development: Build high-performance applications, REST APIs, and reactive services using Spring Web Flux, Kafka, and databases.
  3. Maintenance: Troubleshoot, optimize, enhance, and support applications to ensure performance, reliability, and stability.

Numbers & Facts

LocationSunnyvale, CA

Skills

  • Analysis Skillsunmatched
  • Apache Cassandraunmatched
  • Apache Kafkaunmatched
  • Application Programming Interface (API)unmatched
  • Best Practicesunmatched
  • Business Analysisunmatched
  • Cachingunmatched
  • Cloud Computingunmatched
  • Communication Skillsunmatched
  • Distributed Computingunmatched
  • Enterprise Applicationsunmatched
  • Enterprise Architectureunmatched
  • Flux Application Architectureunmatched
  • High Reliabilityunmatched
  • Identify Issuesunmatched
  • Integration Testingunmatched
  • Internet Technologyunmatched
  • JUnitunmatched
  • Javaunmatched
  • Java Platform Enterprise Edition (Java EE/J2EE)unmatched
  • Management of Information Systems/Technology (MIS)unmatched
  • Messaging Technologyunmatched
  • Microservicesunmatched
  • MongoDBunmatched
  • NoSQLunmatched
  • Oracleunmatched
  • Performance Managementunmatched
  • Performance Tuning/Optimizationunmatched
  • Problem Solving Skillsunmatched
  • REST (Representational State Transfer)unmatched
  • Requirements Managementunmatched
  • Root Cause Analysisunmatched
  • SQL Databasesunmatched
  • Scalable System Developmentunmatched
  • Software Administrationunmatched
  • Software Designunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Technical Analysisunmatched
  • Unit Testunmatched

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder