Search by job, company or skills

HCL TechBee

Senior Java Software Engineer

5-7 Years
Save
  • Posted a day ago
  • Be among the first 20 applicants
Early Applicant

Job Description

Job Title

Spring Boot Senior Technical Lead – Kafka

Location

Bangalore /Pune/ Chennai India

EXP- 5+yrs

Introduction to the Organization

HCLTech is a global leader in technology and IT services, renowned for delivering innovative solutions that drive digital transformation for clients worldwide. With a strong presence in 60 countries and a workforce of over 220,000 professionals, HCLTech is committed to fostering a culture of innovation, collaboration, and excellence. The company is recognized for its industry leadership, customer-centric approach, and continuous investment in cutting-edge technologies, making it an employer of choice for technology professionals seeking to make a global impact.

Overview of the Role

As a Spring Boot Senior Technical Lead – Kafka, you will play a pivotal role in driving the design, architecture, and implementation of scalable and high-performance solutions using Spring Boot and Apache Kafka. You will lead technical teams, mentor engineers, and collaborate with cross-functional stakeholders to deliver mission-critical applications that support HCLTech's commitment to providing world-class technology services. This role is integral to ensuring the delivery of robust and innovative solutions that meet the evolving needs of global clients.

Detailed Responsibilities

  • Lead and manage technical teams through the full software development lifecycle of projects utilizing Spring Boot and Apache Kafka.
  • Architect, design, and implement robust, scalable, and high-performance microservices and web applications based on business requirements.
  • Ensure adherence to best practices in coding standards, testing, deployment, and DevOps processes.
  • Collaborate with cross-functional teams—including product, QA, and operations—to deliver projects on time and within budget.
  • Provide technical leadership, guidance, and mentorship to team members, fostering a culture of continuous learning and improvement.
  • Troubleshoot, analyze, and resolve complex technical issues in distributed systems and integrate real-time data processing pipelines.
  • Stay updated with emerging technologies and advocate for their adoption where beneficial to project and organizational objectives.
  • Contribute to the development and documentation of architectural standards and best practices.

Skill Requirements

  • Extensive hands-on experience with Spring Boot for building microservices and enterprise web applications.
  • Strong expertise in using Apache Kafka for high-throughput, fault-tolerant, real-time data processing.
  • In-depth proficiency in Java programming language.
  • Practical knowledge of microservices architecture and cloud platforms (e.g., AWS, Azure, GCP).
  • Proven experience leading and mentoring technical teams in an agile environment.
  • Excellent problem-solving, analytical, and debugging skills.
  • Strong interpersonal, communication, and collaboration abilities.
  • Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 149193001

Similar Jobs

Pune, India

Skills:

JavaSpring BootKafkaJiraSqlRedisNosqlRabbitmqGitGcpJUnitMockitoDockerMySQLAgileMongoDBRest ApisAzureAWS

Pune, India

Skills:

JavaAmazon Web ServicesMavenPostgreSQLSpring BootGoogle CloudCss3AngularMicroservicesJenkinsGitTypescriptJavascriptMySQLHtml5Microsoft AzureRest ApisOracleSQL databases

Pune, India

Skills:

JavaKafkaSpring BootJiraSqlRedisNosqlRabbitmqGitMockitoJUnitGcpDockerMySQLAgileMongoDBRest ApisAzureAWS

Pune, India

Skills:

UnixCCSSOracle DatabasePl SqlSpring BootKafkaSqlHTMLAngularReactPerlTypescriptScssJavascriptPythonJava 11

Pune, India

Skills:

GcpAWSAngularJavaReact