Backend Java Developer

Robert Half
Grand Rapids, United States of America
5 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Grand Rapids, United States of America

Tech stack

Testing (Software)
Java
API
Artificial Intelligence
Cloud Computing
Code Review
Software Debugging
Distributed Systems
Software Engineering
Data Streaming
Strategies of Testing
Spring-boot
Reliability of Systems
Backend
Event Driven Architecture
Kafka
REST
Microservices

Job description

We are seeking a Senior Software Engineer with strong backend development expertise to join a fast-paced engineering team supporting large-scale e-commerce and Order Management Systems (OMS). This role is ideal for a highly motivated engineer who thrives in solving complex backend challenges, building resilient systems, and leveraging modern AI-driven development approaches to improve productivity and innovation.

This is not a traditional full stack role - the team is specifically seeking a backend-focused engineer with deep experience in Java, Spring Boot, and Kafka.

Responsibilities

  • Design, develop, enhance, and maintain scalable backend applications and microservices
  • Build resilient, high-performance solutions within an e-commerce and Order Management environment
  • Develop and implement APIs, event-driven architectures, and distributed systems using Kafka
  • Participate in software testing, code reviews, debugging, and production support activities
  • Collaborate cross-functionally with engineering, product, and business teams
  • Leverage AI and context engineering tools to improve system reliability, development speed, and operational efficiency
  • Analyze existing systems and identify opportunities for modernization and optimization
  • Contribute innovative ideas and bring a proactive, energetic approach to problem-solving

Requirements

  • 5+ years of professional software engineering experience
  • Strong backend development experience with Java and Spring Boot
  • Experience building distributed systems and working with Kafka/event streaming technologies
  • Experience designing scalable APIs and microservices architectures
  • Strong understanding of software development lifecycle and testing methodologies
  • Ability to work independently in a remote, fast-paced environment
  • Excellent communication skills with the ability to clearly explain technical solutions, * Experience within e-commerce platforms or Order Management Systems (OMS)
  • Experience leveraging AI-assisted development workflows or context engineering practices
  • Experience improving application resiliency, scalability, and system performance
  • Cloud platform experience is a plus

About the company

Robert Half is the world's first and largest specialized talent solutions firm that connects highly qualified job seekers to opportunities at great companies. We offer contract, temporary and permanent placement solutions for finance and accounting, technology, marketing and creative, legal, and administrative and customer support roles.

Apply for this position