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 / 21
- Spring Boot / Spring Framework
- Microservices Architecture
- REST APIs / GraphQL
- Hibernate / JPA
- SQL (PostgreSQL / MySQL / Oracle)
- NoSQL (MongoDB / Cassandra / Redis)
- Messaging (Kafka / RabbitMQ)
- Cloud (AWS / GCP / Azure)
- Docker / Kubernetes
- CI/CD (Jenkins / GitLab / GitHub Actions)
- Testing (JUnit / Mockito / TestNG)
Architecture & Design Experience
- System Design (high-level & low-level)
- Design Patterns / DDD
- Event-driven systems
- API Gateway / Load Balancing
- Security (OAuth2 / JWT / SSO / Spring Indicators in CV :
- Scalability & Performance handled millions of requests/day, reduced latency
- System Design & Migration monolith - microservices, distributed transactions
- High Availability uptime SLAs, circuit breakers, fault-tolerant systems
- Data Challenges optimized queries, zero-downtime migration, billions of records
- Security & Compliance GDPR, PCI-DSS, OAuth2/SSO
- DevOps & Delivery CI/CD pipelines, zero-downtime deployments
- Leadership mentoring, team size, roadmap ownership.
(ref:hirist.tech)