0% found this document useful (0 votes)
94 views2 pages

Java Full-Stack Developer JD

This job description is for a Java Full-Stack Developer position at Deloitte requiring 3+ years of experience. Technical skills include expertise in Spring Boot, REST, unit/integration testing, Graph databases like OrientDB and Neo4J, API design, Angular, and responsive design. Senior roles require 6+ years of experience and additional skills in leadership, coaching other developers, architectural design, and technical communication.

Uploaded by

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

Java Full-Stack Developer JD

This job description is for a Java Full-Stack Developer position at Deloitte requiring 3+ years of experience. Technical skills include expertise in Spring Boot, REST, unit/integration testing, Graph databases like OrientDB and Neo4J, API design, Angular, and responsive design. Senior roles require 6+ years of experience and additional skills in leadership, coaching other developers, architectural design, and technical communication.

Uploaded by

dfgdsfg
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

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