Job Title- Lead Java Backend Developer
Location- Chicago, IL
Job Type- Full Time
- Architecture & Design:
- Design and implement backend solutions that are scalable, secure, and optimized for performance.
- Participate in system architecture and design discussions, focusing on building maintainable and extensible solutions.
- Design RESTful APIs and integrate with front-end systems.
- Development & Implementation:
- Lead the development of backend features, modules, and systems using Java and relevant frameworks (e.g., Spring Boot, Hibernate).
- Write clean, efficient, and reusable code following design patterns and industry standards.
- Implement database designs, perform optimizations, and ensure high availability.
- Collaborate in DevOps processes, helping with CI/CD pipelines and automation.
- Team Collaboration:
- Work closely with Product Managers, Frontend Developers, and QA Engineers to ensure alignment and successful delivery of features.
- Drive the team's sprint goals and contribute to sprint planning and retrospectives.
- Provide technical leadership in debugging, troubleshooting, and performance tuning.
- Stakeholder Communication:
- Regularly communicate progress and challenges to stakeholders and senior management.
- Assist with product backlog grooming and provide technical guidance to the business.
Required Skills & Qualifications:
- Experience:
- 5+ years of experience in backend development using Java (Spring, Hibernate, etc.).
- 2+ years of experience in a leadership or senior technical role.
- Proven track record of delivering complex backend systems and leading development teams.
- Strong experience with microservices architecture and RESTful APIs.