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