Senior Java/Mvc Technical Lead
Listed on 2026-02-28
-
Software Development
Java Developer, Full Stack Developer, Software Engineer
Overview
Funto Network IT Consulting empowers businesses with innovative IT solutions.
Position: Senior Java / Spring MVC Technical Lead
Department: Software Development
Location: San Leandro, CA (Hybrid – 3 days onsite per week)
Type: Contract, Full‑Time (40+ hours/week)
Reports To: Engagement Manager (Funto Network) / Client Application Manager
Tech Stack: Java, Spring MVC, HTML, CSS, JavaScript, ORM, Relational Databases
Regional Strategy: East Bay Enterprise Application Support
This role supports a long‑standing enterprise client in San Leandro, CA with a complex portfolio of Spring MVC‑based web applications. The client requires a senior technical lead with deep expertise in Spring MVC, traditional full‑stack development (backend‑focused), and the ability to guide a team through modernization efforts while maintaining existing systems. The hybrid model ensures strong onsite collaboration with business users and IT leadership.
Location Requirement: Must reside within reasonable daily commute to San Leandro, CA. Local candidates only.
About Funto Network Our Enterprise Application Services practice supports clients with both legacy system maintenance and strategic modernization. We combine deep technical knowledge with practical delivery experience. In this role, you will be the go‑to expert for Spring MVC and related technologies, ensuring the stability and evolution of mission‑critical applications.
Position OverviewWe are seeking a Senior Java / Spring MVC Technical Lead with 9–11 years of experience to lead a team responsible for a suite of enterprise web applications. You will be the backend‑focused full‑stack expert
, proficient in Spring MVC, ORM frameworks, and relational databases, with working knowledge of frontend technologies (HTML, CSS, JavaScript). You will mentor developers, conduct design reviews, and collaborate with architects to plan the gradual modernization of the application stack. This is a hands‑on leadership role requiring strong communication skills and a pragmatic approach to technical debt.
- Application Development:
Design, develop, and maintain Spring MVC‑based web applications; write clean, testable, and efficient code. - Technical Leadership:
Lead a team of 3–5 developers; assign work, conduct code reviews, and ensure adherence to coding standards. - Database Design:
Model relational database schemas; write complex SQL queries; optimize performance. - Frontend
Collaboration:
Work with UI/UX designers and frontend developers to implement user interfaces using HTML, CSS, and JavaScript. - System Integration:
Integrate with internal and external systems via REST/SOAP APIs. - Mentoring:
Coach junior and mid‑level developers on Spring MVC, ORM, and database best practices. - Client Interaction:
Gather requirements, provide technical estimates, and demonstrate completed work to stakeholders. - Modernization Planning:
Contribute to the roadmap for migrating legacy Spring MVC applications to Spring Boot and microservices.
Experience: Minimum 9 years of professional Java development, with at least 5 years focused on Spring MVC in enterprise environments.
Technical Proficiency:
- Java / Spring MVC:
Deep expertise in Spring MVC controllers, view technologies (JSP, Thymeleaf), validation, and security. - ORM:
Strong experience with Hibernate, JPA, or iBatis/MyBatis. - Relational Databases:
Advanced SQL skills (Oracle, SQL Server, or Postgre
SQL); stored procedures, query tuning, indexing. - Frontend:
Working knowledge of HTML5, CSS3, JavaScript (ES5/ES6); familiarity with jQuery or vanilla JS. - Build Tools:
Maven or Gradle. - Version Control:
Git. - Application Servers:
Experience with Tomcat, Web Logic, or Web Sphere.
- Strong analytical and problem‑solving skills.
- Excellent communication – able to explain technical concepts to non‑technical stakeholders.
- Proven leadership and team collaboration.
- Pragmatic approach to technical debt and legacy systems.
Bachelor’s degree in Computer Science or related field; equivalent experience considered.
Preferred Qualifications- Experience with Spring Boot and microservices migration.
- Knowledge of JavaScript frameworks…
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).