Java Backend Developer

San Jose, CA, us on site Until 8/21/2026 First posted March 26, 2025 Last posted March 26, 2025
Job description

We are seeking a highly skilled engineer to join the cloud and data center infrastructure team with at least 5 years of systems development, deployment, and related operations experience. The candidate must have experience with distributed systems, open source development, agile development methods, CI/CD, and devops

Required:

• Bachelor's degree in Computer Science or equivalent.

• Practical design, development and deployment experience with evolving existing designs towards large scale service architecture.

• Excellent object-oriented analysis and design skills and using proven architectural patterns.

• Must have extensive experience and excellent expertise in Java based server-side high-performance, highly-available applications development

• Experience implementing, unit testing, debugging and integrating code of moderate complexity

• Must have Practical experience with distributed computing frameworks such Hadoop, Spark and Akka

• Must have deep understanding of networking and security technologies such as HTTP, SPDY, RESTful API, SSL/TLS, cryptography, PKI, and etc.

• Self-directed and capable of working in a dynamic and startup-like environment.

Preferred:

• Master's degree in computer science or equivalent.

• Experience in multi-threaded programming and distributed systems.

• Experience in a high paced agile development environment.

• Understanding of both RDBMS and NoSQL approaches to data storage.

• Familiarity with Git, Gradle, Maven, Jetty, Tomcat, Play Framework, Nginx, Linux administration (Ubuntu/CentOS).


• Bachelor's degree in Computer Science or equivalent.

All your information will be kept confidential according to EEO guidelines.

About this role

Summary

Develop and deploy high-performance Java server applications in cloud and distributed environments.

Job title

Java Backend Developer

Experience level

5+ years

Industry

software

Location requirements

San Jose, CA, remote work not specified

Salary

Not specified

Management role

No

Skills & keywords

Required skills

javadistributed computinghadoopsparkakkarestful apisslcryptographynetworking

Preferred skills

multi-threaded programmingagile developmentnosqlrdbmsgitmavenlinux

Specializations

distributed systemsjavaclouddevopshigh-performance
Locations

Structured locations inferred from the posting.

San Jose, CA, USA

On-site City