HCLTech
Posted 1mo ago

Java Technical Lead - RESTful API, Spring Boot (113050)

HCLTech
India
OnsiteFull Time
Responsibilities
  • designing microservices
  • leading team
  • troubleshooting issues
Requirements
  • Lead architecture and development of Java 17/Spring Boot microservices
  • Expertise in Spring WebFlux, REST APIs, IBM MQ, and Kafka
  • Strong coding
  • Troubleshooting, and team collaboration skills
Technical tools mentioned
Java 17Spring BootSpring WebFluxProject ReactorREST APIsIBM MQApache KafkaMongoDBAWSEC2S3LambdaECSRDSOpenShiftKubernetesHelmHarness

Job description

Requisition ID 113050 - Posted 


Job Summary

The Technical Lead in this role will be responsible for overseeing the architecture, design, and development of Java/J2EE applications with a focus on RESTful services and Spring Boot framework. The primary objectives include leading a team of developers, ensuring technical excellence, and delivering high-quality solutions aligned with business requirements.

Key Responsibilities

Job Description  

  1. Designing, developing, and maintaining high-performance, scalable microservices using Java 17 and Spring Boot framework  
  2. Building reactive and non-blocking applications leveraging Spring WebFlux to handle high-concurrency workloads efficiently  
  3. Developing and consuming RESTful APIs following industry best practices and ensuring proper documentation  
  4. Implementing event-driven architecture using IBM MQ and Apache Kafka for seamless asynchronous communication between services  
  5. Collaborating with cross-functional teams including front-end developers, architects, and product owners to deliver end-to-end solutions  
  6. Writing clean, maintainable, and well-documented code adhering to coding standards and best practices. Participating in code reviews, providing constructive feedback, and ensuring code quality across the team  
  7. Troubleshooting production issues, performing root cause analysis, and implementing effective fixes  
  8. Contributing to continuous improvement initiatives by identifying opportunities for optimization and automation  

Skill Requirements

Skill Proficiency Expected (Mandatory)

  • Java 17 - Expert-level understanding of Java 17 features including records, sealed classes, pattern matching, and enhanced switch expressions
  • Spring Boot - Strong hands-on experience in building production-grade applications using Spring Boot
  • Spring WebFlux - Proficiency in developing reactive, non-blocking applications using Spring WebFlux and Project Reactor
  • REST APIs - Expertise in designing, developing, and securing RESTful APIs with proper versioning and error handling
  • Microservices - Solid experience in microservices architecture including service discovery, API gateway, circuit breakers, and distributed tracing
  • IBM MQ - Hands-on experience with IBM MQ for enterprise messaging and integration
  • Apache Kafka - Strong knowledge of Kafka for building event-driven systems, including producers, consumers, and stream processing

Other Requirements

Skill Proficiency Expected (Good To Have)

  • MongoDB - Experience with MongoDB for NoSQL database design, queries, and aggregation pipelines
  • AWS Cloud - Familiarity with AWS services such as EC2, S3, Lambda, ECS, and RDS
  • OpenShift - Experience deploying and managing applications on OpenShift or similar container platforms
  • Kubernetes - Knowledge of Kubernetes for container orchestration, deployments, and scaling
  • Helm - Experience with Helm charts for Kubernetes application packaging and deployment
  • Harness - Familiarity with Harness for continuous delivery and deployment automation


About HCLTech

Global provider of information technology services and software consulting.

Similar jobs

Java Technical Lead roles
21h
Save
Mark Applied
Hide
Senior Java Technical Lead - Vice President
Pune or Pune
HybridFull Time
Citi
CitiNYSE: C: Providing global banking, investment, and wealth management services.
10+ YOE10+ years of Java development experience with Spring Boot, Spring Security, OAuth, clean code, test-driven development, build tools, Linux/Unix, and CI platforms. Bachelor's degree or equivalent experience required.
Java, Spring Boot, Spring Security, OAuth, Gradle, Maven, Linux, Unix, Jenkins, TeamCity, Apache Kafka, OpenShift, Docker, Grafana, OpenTelemetry, Conductor, Temporal, GenAI
21h
Save
Mark Applied
Hide
Senior Java Technical Lead - Vice President
Pune or Chennai
HybridFull Time
Citi
CitiNYSE: C: Global diversified financial services holding.
10+ YOERequires 10+ years of Java development experience, a bachelor's degree or equivalent, Spring Boot, Spring Security, OAuth, clean code and test-driven development, build tools, Linux/Unix, and CI platforms.
Java, Spring Boot, Spring Security, OAuth, Gradle, Maven, Linux, Unix, Jenkins, TeamCity, Apache Kafka, OpenShift, Docker, Grafana, OpenTelemetry, Conductor, Temporal, GenAI
1w
Save
Mark Applied
Hide
Java Lead (10293)
Pune, Maharashtra, India
OnsiteFull Time
Agiliad
Agiliad: Provides product engineering and research and development services.
12+ YOERequires 12–15 years in Java application development, Core Java, Spring Boot, Microservices, distributed systems, REST APIs, databases, ORM, cloud, Docker, Kubernetes, and CI/CD; bachelor's or master's degree required.
Java, Microservices, Spring Boot, RESTful APIs, Kafka, RabbitMQ, MySQL, PostgreSQL, MongoDB, Hibernate, JPA, AWS, Azure, GCP, Docker, Kubernetes, Jenkins, Git, Domain-Driven Design (DDD), API Gateway, Istio, OAuth2, JWT, Agile, Scrum
1w
Save
Mark Applied
Hide
Java Technical Lead
Bangalore, Karnataka, India
OnsiteFull Time
Standard Chartered
Standard CharteredLondon Stock Exchange: STAN: International group providing corporate, retail, and investment banking services.
Strong Java and Spring Boot skills, business analysis, requirements gathering, story grooming, scrum management, solution design, and PostgreSQL experience.
Java, Spring Boot, PostgreSQL
2mo
Save
Mark Applied
Hide
Java Technical Lead
Bengaluru, Karnataka, India
OnsiteFull Time
Eurofins Scientific
Eurofins ScientificEuronext Paris: ERF: Global provider of analytical testing and laboratory services.
10+ YOE10–15 years Java development experience, proven technical lead experience, strong skills in Java, Spring Boot, REST APIs, microservices, cloud (Azure), containers, CI/CD, SQL Server/MongoDB, and test/quality tools; bachelor's/master's degree required.
Java, Spring Boot, REST APIs, Angular, React, SQL Server, MongoDB, Azure, CI/CD, Docker, Kubernetes, AKS, JUnit, Mockito, SonarQube, JVM
3mo
Save
Mark Applied
Hide
Java Technical Lead - Equities Technology
Pune, Maharashtra, India
OnsiteFull Time
Jefferies
JefferiesNYSE: JEF: Global investment banking and capital markets services provider.
10+ YOE10+ years of software development; strong Java; SQL; cloud; CI/CD; DevOps; experience in financial services; willing to code in C#.
Java, C#, SQL, AWS, Azure, CI/CD, DevOps
3mo
Save
Mark Applied
Hide
Java Technical Lead
Hyderabad or Pune
HybridFull Time
Dataeconomy
Dataeconomy: Enabling data monetization with AI and cloud solutions.
9+ YOE3+ MgmtStrong Java skills with Spring Boot, microservices, REST APIs, SQL databases, AWS, CI/CD, and AI-assisted coding tools; proven leadership and mentoring experience.
Java, Spring, Spring Boot, Hibernate, SQL, MySQL, JDBC, REST, Maven, Docker, Git, JUnit, GitHub Copilot, AWS, CI/CD, Kubernetes
3mo
Save
Mark Applied
Hide
Java Technical Lead- Career
Thiruvananthapuram, Kerala, India
HybridFull Time
Equifax
EquifaxNew York Stock Exchange: EFX: Provides consumer credit reporting and data analytics services globally.
5+ YOE5+ years software engineering with Java, SpringBoot; cloud experience (GCP/AWS/Azure); microservices; CI/CD; IaC concepts; Kubernetes; Jenkins; Terraform/Helm; frontend basics (TypeScript/JavaScript/HTML/CSS).
Java, SpringBoot, TypeScript, JavaScript, HTML, CSS, GCP, AWS, Azure, Kubernetes, Jenkins, Terraform, Helm, Dataflow, Apache Beam, BigQuery, PubSub, GCS, Airflow, JDK