No. of Positions 1 Job Description (Posting) Job Description for Java Developer: The candidate should have a good knowledge of OOP (Object-Oriented Programming) and be familiar with Design Patterns (Gang of Four or GoF) and Principles (SOLID). Experience with Agile methodologies such as Scrum or Kanban is required. Proven experience as a Java 8 Developer is essential. The following concepts should be assessed, with 70-80% knowledge 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 I/O Enhancements Concurrency Enhancements JDBC Enhancements Experience with Spring Boot and Spring MVC is mandatory. The candidate should have developed using TDD, with expertise in JUnit and Mockito. Knowledge of Java 8 object lifecycle, exception handling, and logging frameworks like Log4j is required. Familiarity with Gherkin DSL for BDD is essential. Entry/mid-level knowledge of PL/SQL (Stored Procedures, SQL Queries, Joins, Indexing) is necessary. Proficiency with IntelliJ IDE and static code analysis tools like SonarQube is required. Knowledge of versioning tools such as jFrog or Nexus is mandatory. Experience with NoSQL databases like MongoDB is a plus. Entry-level knowledge of jQuery and JavaScript frameworks like Angular or React is desirable. The candidate should have excellent communication and teamwork skills, attention to detail, organizational skills, and an analytical mindset. A degree in Computer Science or a relevant field is preferred. Responsibilities include: Adhering to quality standards, regulatory requirements, and company policies. Ensuring positive customer experience and CSAT through First Call Resolution and minimal rejected or reopened cases. Participating in or contributing to service improvement proposals. Independently resolving tickets to meet SLA targets. Supporting escalations, incident & problem management. Engaging in knowledge base updates, training, coaching, and hiring activities. Qualifications: B-Tech Employee Group: Contract City: Bradford Entity: INFRA Auto req ID: 1577653BR Expected Date of Closure: 13-Aug-2025 Contract Clause: This role/position is for contractors operating via an agency PAYE payroll or an FCSA-accredited umbrella company. Reporting Manager Designation: SENIOR CONSULTANT Primary Skill: Modern Application Development – Full Stack Development – Java Full Stack #J-18808-Ljbffr
Contact Detail:
HCL Technologies Recruiting Team