Post Job Free
Sign in

Senior Java Software Engineer

Company:
Avenue Code
Location:
Groveport, OH, 43195
Posted:
May 22, 2025
Apply

Description:

About the Opportunity

We’re looking for a highly skilled Senior Software Engineer and Leader with strong backend experience to join our team in Ohio. You’ll play a pivotal role in a mission-critical fulfillment application used in warehouse operations, helping modernize legacy systems, improve shipment workflows, and drive forward the transition to a microservices architecture. This role requires leadership across both backend systems and frontend direction.

Responsibilities

Lead the backend development of a critical monolithic application, primarily built on Spring Framework and using MyBatis/iBatis

Guide the evolution of the architecture from monolith to microservices, with a focus on integration and scalability

Collaborate with warehouse teams and stakeholders to ensure real-time updates via UI screens placed on-site

Direct UI strategy (no hands-on coding) to ensure warehouse workers receive clear, actionable interface flows

Integrate with multiple systems

Manage communication layers through Kafka and IBM MQ

Work closely with cross-functional teams to define capabilities for decomposing the monolith into microservices

.

Requirements

Solid experience in software development, with strong backend expertise

Proven experience with leadership in high-stakes, integrated environments

Expertise in Java, Spring Framework, and MyBatis/iBatis

Hands-on experience with Kafka or a similar messaging infrastructure

Solid understanding of PostgreSQL and Oracle databases

Experience leading UI efforts (strategy and direction, not hands-on development)

Strong understanding of distributed systems and enterprise-level software design

Ability to work hybrid environment in Ohio (require

Nice to Have

Experience with warehouse systems or logistics (WMS, Rate Selection, etc.)

Familiarity with IBM MQ

Exposure to fulfillment systems or e-commerce platforms

Background working with monolith-to-microservices transitions

Knowledge of machine automation systems for weights/dimensions capture

Apply