Job Title : Java Team Lead
Job Overview :
We are seeking a highly skilled and motivated Java Team Lead to oversee our dynamic development team. The ideal candidate will possess strong technical expertise in Java and a proven track record of leading successful software development projects. This role involves guiding a team of developers, ensuring the delivery of high-quality software solutions, and collaborating with other departments to meet business objectives.
Key Responsibilities :
- Team Leadership : Lead, mentor, and manage a team of Java developers. Foster a collaborative and innovative environment that encourages professional growth and teamwork.
- Project Management : Oversee the development lifecycle of projects from inception to deployment. Coordinate with stakeholders to define project requirements, scope, and timelines.
- Technical Expertise : Provide technical guidance and support to team members. Review and approve code to ensure it adheres to best practices and standards.
- Architecture and Design : Design and implement scalable, efficient, and secure software architectures. Make technical decisions and recommendations to optimize performance and reliability.
- Quality Assurance : Ensure that all deliverables meet high-quality standards through rigorous testing and code reviews. Implement continuous integration and continuous deployment (CI / CD) processes.
- Collaboration : Work closely with cross-functional teams, including product managers, QA engineers, and business analysts, to ensure alignment on project goals and requirements.
- Innovation : Stay up-to-date with industry trends and emerging technologies. Advocate for best practices and process improvements within the team.
- Problem-Solving : Identify and resolve technical issues and challenges. Provide solutions and workarounds to ensure timely project delivery.
Qualifications :
Education : Bachelors degree in Computer Science, Engineering, or a related field. Advanced degrees or certifications are a plus.Experience : Minimum of 8 years of experience in Java development, with at least 3 years in a leadership or team lead role.Technical Skills : Proficiency in Java, Spring Framework, Hibernate, RESTful APIs, and other relevant technologies. Experience with databases (SQL / NoSQL) and cloud platforms (AWS, Azure, etc.) is preferred. Experience with RESTful API design and implementation.Leadership Skills : Proven ability to lead and motivate a development team. Strong interpersonal and communication skills.Project Management : Experience with Agile methodologies (Scrum, Kanban) and project management tools (JIRA, Trello, etc.).Problem-Solving : Strong analytical and problem-solving skills. Ability to troubleshoot and resolve complex technical issues.Collaboration : Ability to work effectively in a collaborative environment and manage relationships with various stakeholders.Preferred Skills
Advanced Technologies : Experience with microservices architecture, containerization (Docker), and orchestration (Kubernetes).DevOps : Knowledge of DevOps practices and tools (Jenkins, GitLab, etc.).Soft Skills : Excellent organizational skills, attention to detail, and the ability to handle multiple priorities.Benefits :
Competitive salary and performance-based incentives.Professional development opportunities.Why Join Us :
Veefin Solutions Limited (Veefin) is a global leader in Digital Supply Chain Finance and Lending solutions for over 12 years now.
Listed on BSE SME, and being an agile development partner to financial institutes, we cater to a diverse clientele, including banks, financial institutions, fintech firms, B2B marketplaces, and large corporates.
Core Technical Keywords :
Java 8+ / 11 / 17 / 21Spring Boot / Spring FrameworkMicroservices ArchitectureREST APIs / GraphQLHibernate / JPASQL (PostgreSQL / MySQL / Oracle)NoSQL (MongoDB / Cassandra / Redis)Messaging (Kafka / RabbitMQ)Cloud (AWS / GCP / Azure)Docker / KubernetesCI / CD (Jenkins / GitLab / GitHub Actions)Testing (JUnit / Mockito / TestNG)Architecture & Design Experience :
System Design (high-level & low-level)Design Patterns / DDDEvent-driven systemsAPI Gateway / Load BalancingSecurity (OAuth2 / JWT / SSO / Spring Indicators in CV :Scalability & Performance handled millions of requests / day, reduced latencySystem Design & Migration monolith - microservices, distributed transactionsHigh Availability uptime SLAs, circuit breakers, fault-tolerant systemsData Challenges optimized queries, zero-downtime migration, billions of recordsSecurity & Compliance GDPR, PCI-DSS, OAuth2 / SSODevOps & Delivery CI / CD pipelines, zero-downtime deploymentsLeadership mentoring, team size, roadmap ownership.(ref : hirist.tech)