Java Team Lead

Year    Bhilai, CT, IN, India

Job Description

Java Development Lead



A Senior Java Development Lead is a crucial leadership role that combines high-level Java programming expertise with the responsibilities of technical team leadership, architectural guidance, and process management. This individual is responsible for the successful delivery of complex software projects, ensuring the team adheres to best practices, and maintaining the quality and scalability of the application.

Core Responsibilities -


Technical Leadership & Architecture



Architectural Design: Lead the design and implementation of large-scale, high-performance, and resilient enterprise applications using the Java ecosystem. This includes defining system architecture, technical standards, and component interactions. Technical Authority: Serve as the final technical escalation point for complex development and production issues. Provide expert guidance on technology choices, frameworks, and design patterns (e.g., Hexagonal, Microservices, Event-Driven). Code Quality & Standards: Define and enforce coding standards, development best practices, and quality metrics. Conduct rigorous code reviews to ensure performance, security, and maintainability. Technology Roadmap: Stay current with the latest advancements in Java (e.g., new Java versions, Spring Boot, cloud-native patterns) and recommend necessary technology upgrades and shifts.

Team Management & Mentorship



Project Leadership: Lead one or more development teams through the entire SDLC (Software Development Life Cycle), from requirements analysis and design through deployment and maintenance. Mentoring and Coaching: Provide hands-on guidance, mentoring, and coaching to mid-level and junior developers. Foster a culture of technical excellence and continuous improvement. Task Management: Plan, estimate, and assign development tasks, ensuring timely delivery while managing dependencies and risks. Hiring and Growth: Participate in the recruitment and interviewing process for new developers and contribute to the performance reviews and career development plans for team members.

Development & DevOps Execution



Hands-on Development: Spend a significant portion of time writing high-quality, production-ready code in Java and related frameworks, serving as a template for the team. CI/CD Implementation: Drive the adoption and continuous improvement of DevOps practices, including setting up and managing Continuous Integration/Continuous Delivery (CI/CD) pipelines using tools like GitLab CI Cloud & Containerization: Design and implement applications leveraging cloud platforms (AWS, Azure, or GCP) and containerization technologies like Docker and Kubernetes. Testing Strategy: Oversee the implementation of comprehensive unit, integration, and end-to-end testing strategies using frameworks like JUnit, Mockito, and related tools.

Essential Skills & Qualifications-


Required Technical Skills



Java Core: Expert proficiency in Core Java and the JVM, including concurrency, memory management, and performance tuning. Frameworks: Deep expertise with the Spring Framework, particularly Spring Boot and Spring Cloud for microservices. Database & Persistence: Mastery of relational databases (SQL) and ORM tools like Hibernate or JPA. Messaging: Experience with message brokers such as Kafka or RabbitMQ or GCP PubSub. Tooling: Proficient with build tools (Maven/Gradle), Git, and IDEs like IntelliJ or Eclipse.

Professional Experience



Required: This is not work from home. Must work from our Bhilai CG office 7+ years of professional software development experience, with at least 2-3 years in a technical leadership or lead developer role. Proven track record of successfully delivering large, complex, and high-volume applications from initial concept through production deployment. Strong verbal and written communication skills for technical discussions, documentation, and stakeholder reporting.
Job Type: Full-time

Pay: ?20,000.00 - ?30,000.00 per month

Ability to commute/relocate:

Bhilai, Chhattisgarh: Reliably commute or planning to relocate before starting work (Preferred)
Experience:

Software development: 7 years (Preferred) CI/CD Implementation: 4 years (Preferred) Cloud & Containerization: 4 years (Preferred) SDLC (Software Development Life Cycle): 5 years (Preferred) Team management: 5 years (Preferred)
Location:

Bhilai, Chhattisgarh (Preferred)
Work Location: In person

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4797400
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Bhilai, CT, IN, India
  • Education
    Not mentioned
  • Experience
    Year