0% found this document useful (0 votes)
6 views5 pages

JPC 364 - Senior Java Developer

This document is a technical skills checklist for a Senior Java Developer position at HULFT. It outlines various technical skills required, such as Java, J2EE, Docker, and others, along with questions to assess the candidate's experience and proficiency in each area. The checklist is intended for recruiters to fill out during interviews and is not to be shared with candidates.

Uploaded by

oscar76857001
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
6 views5 pages

JPC 364 - Senior Java Developer

This document is a technical skills checklist for a Senior Java Developer position at HULFT. It outlines various technical skills required, such as Java, J2EE, Docker, and others, along with questions to assess the candidate's experience and proficiency in each area. The checklist is intended for recruiters to fill out during interviews and is not to be shared with candidates.

Uploaded by

oscar76857001
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as XLSX, PDF, TXT or read online on Scribd
You are on page 1/ 5

TECHNICAL SKILLS CHECK LIST

Client: HULFT
Candidate: Candidate ID:
Date: Total years of experience:
Job Title: Senior Java Developer JPC - 364
Company(ies) where
Check Skills the candidated used
the skill
Java
Can you describe your experience with Java development and
give examples of projects you've worked on?
J2EE
Can you explain the difference between Java SE and
Java EE and give examples of Java EE technologies
you've worked with?
Docker
How do you manage Docker images across multiple
environments (development, staging, production)?
Git
How do you handle merge conflicts when multiple
developers are working on the same codebase?
Gradle
Can you explain the difference between Gradle and
other build tools like Maven or Ant?
Hibernate
How do you configure and use Hibernate for database
access in a Java project?
IDE
Can you describe your experience with different IDEs
and which one you prefer for Java development?
JBoss
How do you deploy and manage Java web applications on
JBoss?
Jenkins
Can you explain how you would set up a continuous
integration pipeline using Jenkins?
Jira
How do you use Jira to manage and track issues and
project progress?
JMS
Can you explain how you would implement a
messaging system using JMS in a Java application?
JUnit
Can you describe your experience with writing and running
JUnit tests?
Microservices architecture

Can you explain the advantages and disadvantages of using a


microservices architecture for a large-scale application?
Oracle

Can you explain how you would optimize database queries


and performance in an Oracle database?
REST

Can you explain the difference between PUT and POST HTTP
methods in a RESTful API?
Servlets
Can you describe your experience with writing Java servlets to
handle HTTP requests?
Sprint framework

Can you explain the benefits of using Spring for Java


development and give examples of its features?
SQL
How do you write complex SQL queries with joins and
subqueries to retrieve data from a database?
Test automation frameworks
Can you describe your experience with test automation
frameworks like Selenium or Appium?
Tomcat
How do you configure and manage a Java web application on
a Tomcat server?
Unix Command Line

Can you explain how you would use shell commands to


perform tasks like file manipulation or process management?
RDBMS
Can you explain the advantages and disadvantages of using a
relational database management system (RDBMS) and give
examples of RDBMS products you've worked with?
Eclipse
Can you describe your experience with using Eclipse
for Java development and which plugins you find most
useful?
Secondary Skills
Check Skills Observ
ActiveMQ
Container technology
Testing and mocking frameworks
Unit testing
RabbitMQ
Attention Recruiter: Please write
on the A column under "CHECK":
1 if she/he possesses the skill, 0
is she/he doesn’t
LIST

years of experience: 0
0%
Years of
Experience with Comments / Answers
the technology

This Chek list if for you to fill


during the interview, Please do
not share with the candidate be
specific on the observations,
remember we use this for the
CV reformat
Observations
iter: Please write
n under "CHECK":
sesses the skill, 0
e doesn’t

if for you to fill


rview, Please do
the candidate be
e observations,
use this for the
format

You might also like