Java Team Lead

8+ Years

Job Description

Designation: Team Lead

Experience Level: 8+ Years

Term: Full Time, Permanent

Location : Bangalore ( Work from Office)

  Skills Required:

  • Programming: Strong expertise in Core Java and Spring Boot for building scalable backend systems.
  • Microservices Architecture: Proven experience in designing and implementing microservices.
  • Middleware: Expertise in Redis for caching and Kafka for messaging and event streaming.
  • Databases: Advanced knowledge of relational databases like MySQL, Oracle, and NoSQL databases like MongoDB.
  • Containerization & Infrastructure: Proficient in Docker for application containerization and deployment.
  • Development Tools: In-depth experience with IntelliJ IDEA, Bitbucket, and CI/CD pipelines.
  • Testing Frameworks: Expertise in writing and managing unit and integration tests with JUnit, Mockito, or similar frameworks.

  Roles & Responsibilities:

  • Team Leadership & Mentorship:

    • Lead a team of backend developers, providing technical guidance, support, and mentorship to junior and mid-level developers.

    • Review and provide feedback on code to ensure adherence to best practices, performance standards, and maintainability.

    • Foster a collaborative team culture and ensure effective communication within the team and with other departments.

  • Design & Architecture:

    • Lead the design and architecture of scalable, high-performance microservices-based backend systems.

    • Define and enforce architectural standards and best practices across the development team.

    • Collaborate with cross-functional teams (e.g., front-end developers, system administrators) to ensure seamless integration of backend services.

  • Project Ownership:

    • Oversee the entire lifecycle of backend projects, from requirement gathering and planning through development, deployment, and post-deployment support.

    • Manage project timelines, allocate resources, and ensure that deliverables are met on time and within scope.

  • Performance Optimization & Troubleshooting:

    • Identify and resolve complex performance bottlenecks, scalability issues, and production incidents.

    • Implement best practices for monitoring and maintaining high-availability systems.

  • Technical Excellence & Innovation:

    • Stay up-to-date with the latest technologies, tools, and industry trends and evaluate their applicability to improve the team’s development practices and product quality.

    • Champion the adoption of new technologies and frameworks (e.g., containerization with Docker, Kafka for real-time data processing) to enhance system capabilities and performance.

  • Quality Assurance:

    • Ensure the team follows robust software development practices, including unit testing, code reviews, and continuous integration.

    • Take ownership of the development and execution of comprehensive test plans to ensure the stability, performance, and security of applications.

  • Collaboration & Stakeholder Management:

    • Act as a liaison between the technical team and business stakeholders to ensure that technical solutions align with business needs.

    • Work with Product Managers and other stakeholders to prioritize tasks, define technical requirements, and address potential roadblocks.

  • Process Improvement:

    • Continuously evaluate and improve the team’s development processes and workflows, fostering a culture of continuous improvement.

    • Implement agile methodologies and ensure the team delivers high-quality work in iterative cycles.

Qualifications:

  • Experience: 8+ years of experience in back-end development, with at least 2+ years in a technical leadership or team lead role.

  • Education: Bachelor’s degree in Computer Science, Software Engineering, or a related field

  • Technical Expertise:

    • Extensive experience in backend development using Java and Spring Boot.

    • Deep understanding of microservices architecture, API design, and cloud-based systems.

    • Experience with Redis, Kafka, Docker, and containerized environments.

    • Familiarity with relational databases (e.g., MySQL, Oracle) and NoSQL databases (e.g., MongoDB).

  • Leadership & Communication: Strong leadership skills with the ability to motivate and guide a team of developers. Excellent communication skills and the ability to collaborate effectively with cross-functional teams.

  • Problem Solving & Critical Thinking: Strong analytical skills, with the ability to quickly identify issues and implement solutions to complex technical problems.

About Us :

ModeFinServer is a digital transformation partner of leading banks & financial institutions offering world-class Omni Channel & Digital Banking solutions focused on creating seamless customer experiences.

Our Vision : To be the preferred Financial Technology Service provider.

Our Mission : To partner with our customers to deliver best- in-class financial technology platform that simplify and enhance financial operations.

Industry: IT-Software / Software Services

Functional Area: Banking, IT Software – Application Programming, Maintenance

Application Form

Subscribe to our newsletter and get news and updates about our products, services and events delivered straight into your inbox

Company

Insights

Contact

Modefin Logo

Follow Us On :    Twitter-icon-2

Follow Us On

Twitter-icon-2

© 2025 Modefin. All rights reserved