
HCL Technologies
SME - Java, CA Identity Manager
직무엔지니어링
경력리드급
위치City Of London, United Kingdom
근무오피스 출근
고용정규직
게시3개월 전
포지션 소개
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 For Each() method, o Nashorn JavaScript Engine, o Parallel Array Sorting, o Type and Repeating Annotations, o IO Enhancements, o Concurrency Enhancements, o JDBC Enhancements etc.
- Spring Boot and Spring MVC experience is must • Experience development using TDD approach, should be an expert in j Unit 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 j Frog / Nexus is must • Knowledge of NoSQL databases (MongoDB) is good to have • Entry level knowledge of j Query 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 For Each() method, o Nashorn JavaScript Engine, o Parallel Array Sorting, o Type and Repeating Annotations, o IO Enhancements, o Concurrency Enhancements, o JDBC Enhancements etc.
- Spring Boot and Spring MVC experience is must • Experience development using TDD approach, should be an expert in j Unit 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 j Frog / Nexus is must • Knowledge of NoSQL databases (MongoDB) is good to have • Entry level knowledge of j Query 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
필수 스킬
Java
Spring Boot
Spring MVC
Linux
Shell scripting
JUnit
Mockito
SQL
HCL Technologies 소개
City Of London
본사 위치