Job Title: Java Technical Lead - 19383
Locations : Cincinnati, Ohio, USA (Hybrid Onsite) - Only Locals
Duration: 12+ Months
Exp: 10+yrs
Job Summary
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
Qualifications
· Bachelor’s degree in computer science or related field
· 8+ years of relevant experience in software development
· Strong problem-solving and analytical skills
· Excellent communication and collaboration abilities