Jobs
Interviews
1 Job openings at AvantAi Fintech
Java Team Lead

Chennai

7 - 10 years

INR 9.0 - 13.0 Lacs P.A.

Work from Office

Full Time

Job Description: We are seeking an experienced Java Team Lead to lead a team of talented developers and contribute to the design and development of high-performance, scalable, and real-time applications. The ideal candidate will have 6+ years of experience in Java backend development , with a strong focus on WebSocket, hands-on experience in Spring Boot API development , and a deep understanding of Java-related technologies and best practices. Prior experience in leading teams , solution architecture , and production deployment is essential. Key Responsibilities: Lead and mentor a team of Java developers to deliver high-quality code and scalable features. Design and implement robust Java-based backend systems using WebSocket , Spring Boot , Hibernate , and JPA . Develop and review secure, maintainable, and well-documented REST APIs . Architect solutions for real-time systems, such as time tracking or activity monitoring platforms. Drive and review web application development best practices, with a focus on performance and scalability. Guide deployment of applications to cloud environments (AWS EC2, Docker, Kubernetes). Manage and maintain desktop application packaging (.exe, .app) and service configuration for Linux/Windows environments. Leverage Maven/Gradle for dependency and build management. Apply strong knowledge of Java 8+ features , including streams, lambda expressions, optionals, and functional programming. Write and enforce the use of unit/integration testing (JUnit, TestNG, Mockito). Utilize message brokers such as RabbitMQ, Kafka, or ActiveMQ (optional but beneficial). Implement logging and monitoring using tools like Log4j , SLF4J , Prometheus , or ELK stack . Troubleshoot complex production issues and optimize performance under high loads. Collaborate cross-functionally with product, QA, DevOps, and business teams. Support junior developers growth through mentoring, design/code reviews, and pairing. Requirements: Bachelors or Master’s degree in Computer Science, Engineering, or related field. 6+ years of backend Java development experience, including 1–2+ years in a lead or architectural role . Strong hands-on experience with: WebSocket (mandatory) Spring Boot , Spring MVC , Spring Data Hibernate and JPA RESTful API design and implementation Multi-threading , concurrency , and asynchronous processing Experience with: Web application architecture Cloud environments (AWS EC2 preferred) Docker and basic Kubernetes Running Java services on Unix/Linux and Windows Solid understanding and practical use of: Build tools : Maven or Gradle Testing tools : JUnit, Mockito, Postman Databases : MySQL, PostgreSQL (optional), MongoDB, Elasticsearch (optional) Strong debugging and problem-solving skills. Excellent communication, collaboration, and leadership capabilities. Preferred Qualifications: Experience with microservices architecture and distributed systems. Familiarity with CI/CD pipelines : Jenkins, GitHub Actions, GitLab CI/CD. Experience with event-driven or reactive programming (Project Reactor, Spring WebFlux) is a plus. Cloud experience with AWS , Azure , or Google Cloud Platform . Experience with message queues: RabbitMQ , Kafka . Familiarity with frontend technologies (HTML, CSS, JavaScript) and ReactJS is a plus. Exposure to backend technologies like Python is advantageous. Strong understanding of Agile/Scrum methodologies and sprint planning.

cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

Job Titles Overview