Posted:1 day ago| Platform: Indeed logo

Apply

Work Mode

Remote

Job Type

Full Time

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

Mock Interview

Practice Video Interview with JobPe AI

Start Java Interview
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.

coding practice

Enhance Your Java Skills

Practice Java coding challenges to boost your skills

Start Practicing Java Now

RecommendedJobs for You

thiruvananthapuram, kerala

trivandrum, kerala, india