What are the responsibilities and job description for the Lead Java Backend Developer position at Maveric Systems Limited?
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 :