JOBSEARCHER

Senior Back-End Java Developer (Spring Boot & Microservices)

Senior Back-End Java Developer (Spring Boot & Microservices)
📍 Location: Dearborn, MI (Wagner Place East)
🏢 Work Schedule: Hybrid - 4 Days Onsite per Week (Tuesday–Friday)
📅 Duration: 6-Month Contract (179 Days)
About the Role: We are seeking a Senior Back-End Java Developer to join a high-performing engineering team responsible for building and supporting enterprise-grade applications, APIs, and microservices. This role offers the opportunity to work on modern cloud-based solutions using Java, Spring Boot, and Google Cloud Platform (GCP) while collaborating with product owners, architects, designers, and development teams. The ideal candidate will have strong experience developing scalable backend services, integrating APIs, working with relational databases, and deploying applications in cloud environments.
Key Responsibilities
Back-End Development: Design, develop, and maintain scalable Java applications and Spring Boot microservices. Build and support RESTful APIs and backend business services. Develop integrations with upstream systems and third-party APIs. Troubleshoot and resolve complex technical issues across multiple systems and applications.
Cloud & Infrastructure: Deploy and support applications within Google Cloud Platform (GCP) environments. Improve application resiliency, performance, and reliability. Support cloud-native development and deployment practices.
Database Management: Design and optimize database interactions using Oracle, MySQL, or similar relational databases. Ensure efficient data storage, retrieval, and performance tuning.
Collaboration & Solution Delivery: Partner with stakeholders to understand business requirements and translate them into technical solutions. Collaborate with architects, product owners, designers, and development teams. Work closely with front-end developers to integrate user interfaces with backend services. Follow established architecture, coding, and development standards.
Required Qualifications: Experience 8+ years of overall IT experience.4+ years of hands-on software development experience. Strong experience developing enterprise applications using Java. Bachelor's degree in computer science, Information Technology, Engineering, or a related field.
Preferred Qualifications:
  • Experience working with Google Cloud Platform (GCP)
  • React or front-end development exposure
  • Python development experience
  • Cloud-native application developmentAPI integration experienceCI/CD pipeline experience
  • Containerization technologies (Docker, Kubernetes, etc.)Google Cloud Developer or Architect certifications