Project development is expected to last for at least few years from now with 20+ engineers (Ukrainian side only).
Project is in its early stages of development: your decisions and solutions will impact many years of future development.


• Education: Bachelor’s degree (tech.)
• Basic programming skills including structured programming, object-oriented programming;
• Basic knowledge of software design patterns;
• Knowledge of Java programming language;
• Knowledge of the Spring and Spring Boot;
• Basic understanding of the relational database concepts, including tables / relations, indexes, primary and foreign keys, etc,;
• Knowledge of the SQL programming language in general;
• General knowledge and some experience in testing and debugging;
• Knowledge of tools including GitHub, JIRA;
• Ability to read and understand technical texts in English;

• Software development process knowledge;
• Core Programming skills: Data structures and algorithms;
• Verbal and written communication English skills (intermediate level);
• Software development process knowledge;
• Implementation and support of own pet project;
• Participation in 1-2 students’ projects;
• Participation in a real production project.

•Take part in daily team activities;·
• Take part in performing application builds;·
• Take part in performing application demos;·
• Implementation of the low priority functional items under supervision of the mentor;·
• Fix existing code issues under supervision of the mentor;·
• Take part in product discussion calls;·
• Familiarize with the application code structure;·
• Familiarize with the application functionality;·
• Closely work with team members, including system architect, front-end and back-end developers, QAs;·
• Test, troubleshoot and optimize application components for maximum speed, security and scalability;·
• Contribute to all aspects


The goals of the final product are:

- Helping Deloitte consultants to be more effective.
- Creating a platform to organize, formalize and categorize available Deloitte assets.
- Creating a virtual place where Deloitte consultants do their day-to-day tasks.
- Harvest the Intellectual Property of Deloitte in one place with easy search and access.

SCRUM is used as a development process methodology: 2-weeks sprints and releases once per quarter are expected.
The system is implemented using the following technologies and tools: Java, Spring, Spring Boot, Angular, JavaScript, TypeScript, PostgreSQL, AWS, Kubernetes, Concourse CI.

About Deloitte

Digital Solutions Lab is an innovative department of Deloitte Ukraine that provides a full cycle of development covering engineering, system architecture, business analytics, project and product management, machine learning and customer support solutions.
We proficient in:
• Cognitive NLP Solutions Development;
• Big Data;
• Machine Learning;
• Mobile Applications Development;
• UI/UX Design and Front-End Development;
• Back-End Development.

Our vision and strategy, developed in collaboration with leadership and member firm partners from around the world, focuses on working together As One across geographic, functional, and business borders to deliver excellence in all of the services provided by the member firms.

Join our team to make an impact that matters!

Company website:

DOU company page:

Job posted on 13 September 2021
77 views    21 application

To apply for this and other jobs on Djinni login or signup.