Java With Python Developer HCL

  • company name HCL
  • working location Office Location
  • job type Full Time

Industry Type - IT - Software

Category: Backend Developer

Experience: 5 - 8 years required

Pay: INR 1500000 - INR 2200000 /year

Type: Full Time

Location: Pune

Skills: SQL, Java, Spring, Model-view-controller (MVC), Object Oriented Programming (OOP), Scrum

About HCL

HCL Technologies is a global technology company of the next generation that assists enterprises in reimagining their businesses for the digital age. Our technology products and services are founded on four decades of innovation, a world-famous management philosophy, a strong culture of invention and risk-taking, and an unwavering commitment to customer relationships.?

Job Description

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.
Lambda expressions,
Method references,
Functional interfaces,
Stream API,
Default methods,
Base64 Encode Decode,
Static methods in interface,
Optional class,
Collectors class,
ForEach() method,
Nashorn JavaScript Engine,
Parallel Array Sorting,
Type and Repeating Annotations,
IO Enhancements,
Concurrency Enhancements,
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 Java Script 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 skills that would support a candidates application would be:
Understand routing, switching and network protocols and have some experience in working with them
from a software perspective.
API related development
CICD
Kubernetes knowledge

DB GNS Requirement


Must Have for all -OOP, Scrum, Kanban, Spring MVC, SpringBoot, Java 8 Core Concepts, TDD, PL/SQL, SQL, Oracle, Junit, Dependency Injection

Good To Have - Gherkin,BDD, Design Patterns,