Java Developer

PRIMUS Global Services, Inc
Sunnyvale, United States of America
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
$ 94K

Job location

Sunnyvale, United States of America

Tech stack

Java
Amazon Web Services (AWS)
Continuous Integration
Distributed Systems
Fault Tolerance
Hypertext Transfer Protocols (HTTP)
Java Virtual Machine (JVM)
JUnit
MongoDB
Performance Tuning
Redis
Cloud Services
Testng
Web Application Frameworks
Enterprise Software Applications
Load Balancing
Delivery Pipeline
Spring-boot
GIT
Kubernetes
Kafka
Splunk
Microservices

Job description

We have an urgent need for a Senior Java Developer in Sunnyvale, CA to join a high-performing engineering team focused on building scalable, high-availability enterprise applications., In this role, you will be responsible for designing and developing distributed, scalable systems using Java and modern frameworks such as Spring Boot. You will work on microservices-based architectures, leveraging technologies like Apache Kafka, Redis, and MongoDB to build high-throughput, fault-tolerant systems. The role includes deploying and managing applications on Amazon Web Services, including container orchestration using EKS, and ensuring zero-downtime deployments through robust CI/CD pipelines. You will also be involved in performance tuning, JVM optimization, memory profiling, and troubleshooting production systems using tools like Splunk. Additionally, you will collaborate across teams to build customer-facing applications, ensuring performance, scalability, and reliability.

Requirements

The ideal candidate should have strong expertise in Java development along with experience in Spring Boot, microservices architecture, and cloud deployments on AWS. Solid knowledge of distributed systems, performance tuning, HTTP protocols, load balancing, and CDN concepts is essential. Hands-on experience with Git, CI/CD pipelines, and testing frameworks such as JUnit and TestNG is required. Strong problem-solving skills, leadership mindset, and the ability to communicate effectively with both technical and non-technical stakeholders are key to success in this role.

Apply for this position