HCL Technologies
HCL Technologies

Java Technical Specialist - RESTful API, Spring Boot

RoleBackend
LevelSenior
LocationUnited States
WorkOn-site
TypeFull-time
Posted1 day ago
Apply now

About the role

Job Summary

Contribute to the architectural design, development, and deployment of Java/J2EE applications, RESTful services, and Spring Boot projects as a Technical Specialist. Your primary responsibility will be to lead and drive the technical aspects of projects, ensuring high-quality solutions are delivered.

Key Responsibilities

**Job Description  **

  • Designing, developing, and maintaining high-performance, scalable microservices using Java 17 and Spring Boot framework

  • Building reactive and non-blocking applications leveraging Spring Web Flux to handle high-concurrency workloads efficiently

  • Developing and consuming RESTful APIs following industry best practices and ensuring proper documentation

  • Implementing event-driven architecture using IBM MQ and Apache Kafka for seamless asynchronous communication between services

  • Collaborating with cross-functional teams including front-end developers, architects, and product owners to deliver end-to-end solutions

  • 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

  • Troubleshooting production issues, performing root cause analysis, and implementing effective fixes

  • 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 Web Flux - Proficiency in developing reactive, non-blocking applications using Spring Web Flux 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

  • Open Shift

  • Experience deploying and managing applications on Open Shift 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 HCL Technologies

Others

Headquarters