SME - Java, CA Identity Manager

Apply Now ↗
📍 City Of London, United Kingdom

About this role

Job Summary

Experienced software engineer to assist with the development and maintenance of our in-house corporate network management utilities and applications. The candidate must be comfortable using the Linux command line interface. Previous experience with network devices and protocols, e.g. RADIUS and TACACS+, would be useful

Key Responsibilities

Job Responsibilities : Mandatory – All: - Java - Linux / UNIX shell scripting Mandatory – At least one: - Perl - Python



Skill Requirements

Job Description for Java Developer: Expert in JAVA 8, TDD/BDD & Spring, 7+ year exp. Other skill set as below:- • Good Knowledge of OOP(Object Oriented Programming) • Should know Design Patterns (Gang of Four OR GoF) and Principles(SOLID) • Should know Agile ways of working using Scrum OR Kanban • Proven experience as a Java 8 Developer. Below concepts should asked to candidates and 70 80% knowledge is required. o Lambda expressions, o Method references, o Functional interfaces, o Stream API, o Default methods, o Base64 Encode Decode, o Static methods in interface, o Optional class, o Collectors class, o ForEach() method, o Nashorn JavaScript Engine, o Parallel Array Sorting, o Type and Repeating Annotations, o IO Enhancements, o Concurrency Enhancements, o JDBC Enhancements etc. • SpringBoot and Spring MVC experience is must • Experience development using TDD approach, should be an expert in jUnit and Mockito • Familiarity Java 8 object lifecycle, Exception Handling and Logging with Log4j or any other logging framework • Knowledge of Gherkin DSL for BDD is must have • Entry/Mid level Knowledge of PL/SQL is must have (Stored Procedures / SQL Queries / Join / Indexing concepts) • Knowledge of IntelliJ IDE is must have • Static code analysis using Sonar is must have. Should know the concept of LINT • Artefacts Versioning using jFrog / Nexus is must • Knowledge of NoSQL databases (MongoDB) is good to have • Entry level knowledge of jQuery is good to have • Entry level knowledge of JavaScript Frameworks like Angular, React is good to have • Excellent communication and teamwork skills • Great attention to detail • Organizational skills • An analytical mind • Degree in Computer Science or relevant field

Other Requirements

Job Description for Java Developer: Expert in JAVA 8, TDD/BDD & Spring, 7+ year exp. Other skill set as below:- • Good Knowledge of OOP(Object Oriented Programming) • Should know Design Patterns (Gang of Four OR GoF) and Principles(SOLID) • Should know Agile ways of working using Scrum OR Kanban • Proven experience as a Java 8 Developer. Below concepts should asked to candidates and 70 80% knowledge is required. o Lambda expressions, o Method references, o Functional interfaces, o Stream API, o Default methods, o Base64 Encode Decode, o Static methods in interface, o Optional class, o Collectors class, o ForEach() method, o Nashorn JavaScript Engine, o Parallel Array Sorting, o Type and Repeating Annotations, o IO Enhancements, o Concurrency Enhancements, o JDBC Enhancements etc. • SpringBoot and Spring MVC experience is must • Experience development using TDD approach, should be an expert in jUnit and Mockito • Familiarity Java 8 object lifecycle, Exception Handling and Logging with Log4j or any other logging framework • Knowledge of Gherkin DSL for BDD is must have • Entry/Mid level Knowledge of PL/SQL is must have (Stored Procedures / SQL Queries / Join / Indexing concepts) • Knowledge of IntelliJ IDE is must have • Static code analysis using Sonar is must have. Should know the concept of LINT • Artefacts Versioning using jFrog / Nexus is must • Knowledge of NoSQL databases (MongoDB) is good to have • Entry level knowledge of jQuery is good to have • Entry level knowledge of JavaScript Frameworks like Angular, React is good to have • Excellent communication and teamwork skills • Great attention to detail • Organizational skills • An analytical mind • Degree in Computer Science or relevant field

Approval History

Frequently Asked Questions

Is the salary disclosed for the SME - Java, CA Identity Manager position at HCLTech?
The salary for this SME - Java, CA Identity Manager role at HCLTech is not publicly listed. Click "Apply Now" to learn more about the compensation package on their official careers page.
Where is the SME - Java, CA Identity Manager position at HCLTech located?
This SME - Java, CA Identity Manager role at HCLTech is based in City Of London, United Kingdom. The position is listed as on-site or hybrid. Check the full job description or apply directly to confirm the work arrangement.
How do I apply for the SME - Java, CA Identity Manager position at HCLTech?
Click the "Apply Now" button on this page. You will be redirected to HCLTech's official application portal hosted on successfactors where you can submit your application directly.
When was the SME - Java, CA Identity Manager job at HCLTech posted?
This SME - Java, CA Identity Manager position at HCLTech was posted on May 26, 2026. Apply as soon as possible — early applications are often reviewed first.
SME - Java, CA Identity Manager
HCLTech
Apply for this role ↗

You'll be redirected to HCLTech's official application page on successfactors.