Java Backend Developer

Michigan Center, MI, US • Posted 20 hours ago • Updated 20 hours ago
Contract Independent
Contract W2
Contract Corp To Corp
24 Months
No Travel Required
Able to Sponsor
On-site
$65 - $70/hr
Company Branding Image
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Apache JMeter
  • API
  • Automated Testing
  • Cloud Computing
  • Docker
  • Google Cloud
  • Google Cloud Platform
  • Java
  • RESTful
  • Spring Framework

Summary

# Job Description: Senior Backend Engineer – Java, Spring Boot & Google Cloud Platform

**Role:** Senior Backend Engineer
**Primary Skills:** Java, Spring Boot, Microservices, REST APIs, Google Cloud Platform (Google Cloud Platform)
**Cloud Technologies:** Cloud Run, Cloud Pub/Sub, Cloud Run Jobs

## Job Summary

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.

## Key Responsibilities

* 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.

## Required Skills and Qualifications

* 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

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: 91156932
  • Position Id: 9874521
  • Posted 20 hours ago

Company Info

About Quantom Tech LLC

Quantom Tech, a dynamic force in IT consultancy, is reshaping the industry with innovative training and placements. Fast-growing and forward-thinking, we redefine success in the ever-evolving tech landscape.

At Quantum Tech, we believe in empowering the workforce of the future. Our training programs are meticulously designed to equip professionals with the skills needed to navigate the evolving IT landscape.

We're committed to cultivating top talent in the IT industry. Our rigorous training ensures our candidates possess cutting-edge skills, empowering them to thrive in the ever-evolving tech scene.

Whether you are a seasoned professional or a fresh graduate,
we offer a range of opportunities in different roles and domains.

Contact the job poster
Asish Madana

Asish Madana

Recruiter @ Quantom Tech LLC

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.