Technical Specialist

HCLTech · United States

Apply on the company website

Job Summary

Experience Level: 8+ years’ of solid Java experience

Key Responsibilities

  • Design, develop, and maintain high-quality Java-based applications using modern frameworks and practices
  • Build and evolve microservices architectures ensuring scalability, reliability, and performance
  • Develop and consume RESTful APIs adhering to industry standards
  • Collaborate with cross-functional teams including Product Owners, Architects, and DevOps engineers
  • Contribute to system design, technical decisions, and architectural improvements
  • Ensure code quality through code reviews, testing, and best practices adoption
  • Support CI/CD processes using Azure DevOps
  • Troubleshoot and resolve complex technical issues in production systems
  • Share knowledge within the chapter

Key Responsibilities

Required Skills & Experience

  • Strong experience in Java (Java 17)
  • Strong expertise with Spring Boot and other related frameworks
  • Solid understanding of REST APIs and API design principles
  • Proven experience with Microservices Architecture
  • Experience working with Azure DevOps (CI/CD pipelines, repos, boards)
  • Strong understanding of software engineering best practices (code, testing, design patterns)
  • Experience with Agile / Scrum methodologies
  • Good problem-solving and communication skills

Skill Requirements

  • Knowledge of Spring Integration
  • Experience with Kafka (event-driven architecture, messaging systems)
  • Familiarity with monitoring & observability tools such as Grafana and Prometheus
  • Knowledge of containerization (Docker, Kubernetes)
  • Exposure to security and compliance practices in banking environments
  • Familiarity with cloud environments

Other Requirements

  • A proactive engineer with a strong ownership mindset
  • Passionate about building robust and scalable systems

A team player who enjoys collaboration and knowledge sharing

More jobs at HCLTech