Overview
Skills
Job Details
Title: Lead Java Developer
Location: Atlanta, GA (Hybrid – 2 days onsite)
Experience: 8–10 Years
Type: Open for both Contract (C2C)and Fulltime
About the Role
We are looking for an experienced Onsite Lead Engineer - Java to anchor a high-visibility customer data initiative for one of our marquee retail clients in Atlanta. This role blends hands-on development, system integration, and end-to-end API engineering with strong ownership of deliverables. You will work directly with business, product, and architecture teams to stitch together customer and transactional datasets and enable real-time insights for their clientelling and personalization platforms.
Key Responsibilities
• Lead the design and development of Java-based APIs that fetch, combine, and expose customer records from Google Cloud Platform, MongoDB, and related downstream systems.
• Integrate customer master and transactional datasets sourced from multiple enterprise platforms, ensuring consistency, performance, and reliability.
• Build scalable data aggregation pipelines to support clientelling use cases, including customer behavior, purchase history, segment attributes, and omnichannel interactions.
• Translate reporting and analytical needs into backend services that power the client’s customer-facing applications.
• Own the full development lifecycle—solutioning, coding, unit testing, deployment, and production readiness.
• Work closely with architects, onsite/offshore teams, and business stakeholders to clarify requirements and drive technical decision-making.
• Ensure best practices around API security, error handling, performance tuning, and documentation.
• Provide guidance to junior engineers and act as a technical point of contact for day-to-day interactions with the client.
Required Skills & Experience
• Strong expertise in Java, REST API development, and microservices patterns.
• Hands-on experience with Google Cloud Platform services (BigQuery, Cloud Functions, Cloud Run, Pub/Sub, or similar).
• Solid working knowledge of MongoDB and relational databases (SQL).
• Experience using Python for data manipulation, utilities, automation, or backend support scripts.
• Proven ability to integrate disparate datasets and build clean, scalable interfaces for downstream consumption.
• Prior exposure to large-scale retail customer data environments is a plus.
• Excellent communication and problem-solving skills, with comfort working in a consulting model.