> Markdown version of [/jobs/ext/3761483-java-backend-developer](https://www.wearedevelopers.com/jobs/ext/3761483-java-backend-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Backend Developer - **Company:** QUANTUM TECHNOLOGIES LLC - **Location:** Michigan Center, MI, United States - **Experience:** Expert - **Contract:** Contract - **Skills:** Java (Programming Language), Application Performance Management, Unit Testing, Cloud Computing, Cloud Engineering, Databases, Relational Databases, Software Debugging, Distributed Data Store, Distributed Systems, Memory Management, Fault Tolerance, HP Systems Insight Manager, Java Virtual Machine (JVM), Apache JMeter, Load Testing, Performance Tuning, Software Engineering, Data Logging, Multithreading, Google Cloud, Performance Testing, Concurrency, Spring-boot, Software Security, Gatling, Reliability of Systems, Backend, Event Driven Architecture, Containerization, Integration Tests, Google Cloud Functions, Performance Monitor, Asynchronous Programming, Restful APIs, Dynatrace, Docker, Microservices - **Published:** October 15, 2026 - **Apply:** https://www.dice.com/job-detail/c7aded46-e49d-49a1-84fc-62131903356f ## About the Role * Strong hands-on experience with Java and Spring Boot. * Solid understanding of microservices architecture and RESTful API design. * Experience with Google Cloud Platform (Google Cloud Platform), particularly Cloud Run, Cloud Pub/Sub, and Cloud Run Jobs. * Experience building cloud-native and event-driven applications. * Knowledge of relational databases and distributed data persistence. * Understanding of transactions, data consistency, API security, and service-to-service authentication. * Experience with distributed systems, system design, scalability, and fault tolerance. * Familiarity with application monitoring, structured logging, distributed tracing, and production troubleshooting. * Strong problem-solving, debugging, and analytical skills. ## Preferred Qualifications * Experience with performance testing tools such as JMeter or Gatling. * Knowledge of automated testing frameworks and CI/CD pipelines. * Experience with JVM performance tuning, memory management, multithreading, and concurrency. * Familiarity with Docker, containerization, and cloud deployment practices. * Experience operating and supporting high-traffic production systems. ## Key Technical Skills **Backend:** Java, Spring Boot, Microservices, REST APIs **Cloud:** Google Cloud Platform, Cloud Run, Cloud Pub/Sub, Cloud Run Jobs **Architecture:** Event-Driven Architecture, Distributed Systems, System Design **Databases:** Relational and Distributed Databases **Monitoring:** Structured Logging, Distributed Tracing, Metrics Monitoring **Testing:** Unit Testing, Integration Testing, JMeter, Gatling **Performance:** JVM Tuning, Memory Management, Multithreading, Concurrency ## Description **Primary Skills:** Java, Spring Boot, Microservices, REST APIs, Google Cloud Platform (Google Cloud Platform) **Cloud Technologies:** Cloud Run, Cloud Pub/Sub, Cloud Run Jobs, We are looking for an experienced Backend Engineer to design, develop, and deploy scalable, production-ready backend services using Java, Spring Boot, and Google Cloud Platform (Google Cloud Platform). The ideal candidate will have strong expertise in microservices architecture, RESTful API development, event-driven systems, database integration, and cloud-native application development., * Design, develop, test, and deploy scalable microservices and RESTful APIs using Java and Spring Boot. * Architect and manage cloud-native workloads on Google Cloud Platform using Cloud Run, Cloud Pub/Sub, and Cloud Run Jobs. * Implement event-driven architectures and asynchronous communication between distributed services. * Integrate relational and distributed databases while ensuring data consistency, transactional integrity, and efficient persistence layers. * Implement secure service-to-service communication and follow backend security best practices. * Drive system design decisions focused on scalability, availability, fault tolerance, and resilience. * Implement observability solutions, including structured logging, distributed tracing, and metrics monitoring. * Troubleshoot production issues, perform root-cause analysis, and improve system reliability. * Conduct performance tuning and load testing using tools such as JMeter or Gatling. * Develop automated unit, integration, and functional tests as part of the software development lifecycle. * Optimize application performance, memory utilization, concurrency, and thread execution under high traffic. * Collaborate with cross-functional teams to deliver reliable, maintainable, and high-performance backend solutions.