Java Full-Stack Developer JD: Technical Skills

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Deloitte

Java Full-Stack Developer JD


Technical Skills
Associate / Engineer 1 / 2
At least 3 years of Experience / expert knowledge in these areas or the ability to
quickly acquire extended knowledge there (in order of importance):

o Must
 Spring Boot and REST,
 Testing (unit testing, integration testing, test automation).
 Graph databases (OrientDB or Neo4J), e. g. performance tuning,
modeling,
 API design (plain Java as well as REST),
 Typescript, Javascript,
 CSS/LESS/SASS, BEM,
 Deep knowledge in Angular
 Component-oriented UIs, non-trivial component frameworks and their
integration,
 Automated UI testing (unit testing, integration testing, test
automation),
o Good to have
 Parser knowledge,
 Eclipse plugin development
 Experience with legacy languages like Cobol
 Accessibility
 Data visualization e. g. via yFiles, Neo4J,
 Progressive Web Apps.

Senior Engineer 1 / 2
At least 6 years of Experience / expert knowledge in these areas or the ability to
quickly acquire extended knowledge there (in order of importance):

o Must
 Spring Boot and REST,
 Testing (unit testing, integration testing, test automation).
 Graph databases (OrientDB or Neo4J), e. g. performance tuning,
modeling,
 API design (plain Java as well as REST),
 Typescript, Javascript,
 CSS/LESS/SASS, BEM,
 Responsive Design,
 Deep knowledge in Angular
 Component-oriented UIs, non-trivial component frameworks and their
integration,
 Automated UI testing (unit testing, integration testing, test
automation),
 Accessibility,
 Data visualization e. g. via yFiles, Neo4J,
 Progressive Web Apps.
 Architectural skills, analytical thinking and overview with the potential
to grow into the role of an architect.
 Point of contact for any technical questions by other developers.
 Performs careful reviews.
 Involved in design with architects and lead developers.
 Planning and impact analysis of requirements.
o Good to have
 Experience with legacy languages like Cobol,
 Parser knowledge,
 Eclipse plugin development.

General Skills (only for Senior roles)


Leadership / Business Capabilities

 Senior presence and communicative nature.


 Actively takes responsibility and ownership.
 Builds up, coaches and enables developers.
 Escalates if necessary (and only if necessary).
 Delegates work.
 Is able to deal with changing priorities.
 Iteratively helps to improve the collaboration process.

Communication Skills

 Sets a good example.


 Has a positive attitude that motivates the team.
 Communicates clearly and effectively.
 Proactively offers friendly support to his team.
 Gives constructive review feedback, enables his team to do the reviews like himself.
 Conducts technical / non-technical trainings.

You might also like