Mediabistro logo
job logo

Lead Java Developer

Apolis, Pittsburgh, PA, United States


Role: Lead Java Developer
Location: Remote
Duration: 8+ Months

Only W2

Level - 4 Lead Engineer
Lead Engineer - POS Managed Services (Level 4)
Highly experienced Lead Engineer with strong Java and backend expertise, responsible for leading support and development activities for critical POS systems in a managed services
environment. This role requires deep technical knowledge, strong ownership, and the ability to lead incident triage, drive architecture discussions, and guide the team in a fast-paced, continuously changing environment involving store systems, device integrations, and cloud/backend platforms.
Responsibilities

Lead production incident triage calls and drive issues to resolution across store, backend, and cloud systems
Troubleshoot complex issues involving POS applications, backend services, databases, and store devices
Support and debug integrations with store peripherals (payment devices, printers, scanners, cash drawers, pin pads, etc.)
Design and review solutions for new requirements, enhancements, and system integrations
Understand and support deployment architecture across store, cloud, middleware, and backend layers
Coordinate with offshore, onshore, vendors, and cross-functional teams during incidents and releases
Own multiple workstreams simultaneously and ensure timely resolution of issues
Guide and mentor engineers, working hands-on with the team on daily support and development tasks
Drive root cause analysis and implement long-term fixes for recurring production issues
Participate in release planning, deployment validation, and production readiness activities
Ensure system stability during high-volume events, store rollouts, and holiday readiness periods
Contribute to improving monitoring, alerting, automation, and operational processes

Required Skills

Strong Java and backend development / troubleshooting experience
Strong SQL / PostgreSQL / relational database expertise
Proven experience leading production incident triage sessions
Strong understanding of retail or store systems architecture
Experience working with device integrations (payment terminals, printers, scanners, cash drawers, peripherals) is an add on.
Strong understanding of deployment architecture and distributed systems
Experience with cloud platforms (GCP / Kubernetes / GKE or similar)
Ability to work in fast-paced, continuously changing environment
Strong problem-solving and root cause analysis skills
Strong communication and leadership skills
Ability to guide team members and work hands-on with them daily
Experience coordinating with offshore teams
Self-driven, highly accountable, and able to own multiple critical areas
Nice to Have

Retail / POS domain expertise
Experience with payment integrations (Adyen / Verifone / Ingenico / payment gateways)
Experience in managed services / production support environments
Experience designing architecture for new features or integrations
Experience with store deployments and large-scale rollouts
Experience supporting high-volume retail events / holiday readiness