Title: Lead Java Developer (NO GC Visa)
Location: Cincinnati, Ohio, USA (Hybrid) Locals Only with DL
Position Type: Contract
Exp 10+ Only
Role Overview
We are looking for an experienced Java Technical Lead to design, develop, and deliver scalable backend solutions as part of an agile squad. This role involves end-to-end ownership from system design to deployment, while ensuring high code quality, performance, and compliance with engineering standards.
Key Responsibilities
- Design and develop scalable backend applications and features
- Provide technical leadership within an agile team
- Collaborate with engineers to define architecture and system design
- Write clean, maintainable, and testable code following best practices
- Implement Test-Driven Development (TDD) and code quality standards
- Review code, share knowledge, and contribute to engineering standards
- Automate processes to improve operational efficiency
- Partner with DevOps and operations teams for service improvements
- Troubleshoot and resolve production issues
- Ensure compliance with security, risk, and audit requirements
- Stay updated with latest technologies and industry trends
Required Skills
- Strong experience in Java backend development
- Expertise in Spring / Spring Boot and Microservices architecture
- Hands-on experience with RESTful APIs
- Experience with AWS (including AWS Lambda)
- Knowledge of Kafka messaging systems
- Familiarity with Node.js (good to have)
- Experience with GitHub, GitHub Copilot, and Jenkins
- Strong understanding of software development methodologies (Agile)
- Knowledge of security best practices