What are the responsibilities and job description for the Senior Technical Lead – Spring Boot / Java position at Rockwoods Inc?
Title: Senior Technical Lead – Spring Boot / Java
Location: San Leandro, CA (Hybrid – 3 days onsite)
Selection Process: Requires a mandatory Face-to-Face Client Interview
Job Summary
Rockwoods is hiring a Senior Technical Lead to drive a high-impact project. This role is built for a seasoned expert who can navigate complex development environments and provide strong technical direction. You will be responsible for guiding engineering teams, optimizing application performance, and ensuring that all technology solutions are perfectly aligned with organizational goals.
Key Responsibilities
- Mentor and lead developers in Java, Spring Boot, and Hibernate to improve overall software quality and team output.
- Execute rigorous code reviews and establish quality assurance workflows based on industry best practices.
- Head technical discussions, conduct feasibility studies, and perform risk assessments to ensure project compliance.
- Collaborate with project stakeholders to define objectives and provide detailed status reports on deliverables.
- Provide essential on-call and after-hours support for production deployments and releases.
Required Qualification
- Mastery of Java, Spring Boot, Hibernate, and Microservices architecture.
- Strong background in RESTful API development, integration, and performance tuning.
- Extensive hands-on experience with CI/CD pipelines, OCP, and Kubernetes.
- Technical proficiency in MongoDB and Kafka messaging systems.
- Familiarity with Splunk (Dashboards, ML Toolkit) and APM tools like AppDynamics or Dynatrace.
- Deep understanding of Agile methodologies and iterative software development.
- Possession of Java SE 11 or Spring Professional certifications (preferred).
- Background or interest in AI/ML tools is considered a significant plus.