Java With Python Developer HCL
- HCL
- Office Location
- 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,