Senior Full Stack Developer (Java & React) (offline)
Responsibilities:
- Technical tasks implementation, design, refactoring;
- Code review, code optimisation;
- Proceed with team planning, proper estimations, commitments;
- Perform effective technical leading with code review process;
- Communication with customer for requirements analysis, sprint planning, estimations, retrospectives.
Requirements:
- At least 5 years of commercial experience;
- Ability to take responsibility for delivering finite unit of functionality;
- Ability to analyse and clarify requirements and corner cases;
- Ability to coach junior-middle team member;
- Ability to integrate best practices and oversee technical solution of the application;
- Strong domain knowledge;
- Ability to resolve high complexity tasks;
- Excellent Java 8+ knowledge (Java 11 is a big plus);
- Fundamental knowledge of Java Core and main popular technologies like Spring, Spring Boot, Hibernate, Git, Maven, Kafka, Cassandra;
- Experience building rich React applications with different state-management paradigms;
- Understanding of the majority of web layout development specifics such as browser rendering optimisation, reflow/repaint principles, DOM access/changes optimisations, canvas, web components;
- Understands how to write performant code and how to profile JS VM;
- Possesses knowledge of isolation (mocking) JS framework and unit-testing theory;
- SSR, REST, Sockets;
- Knowledge of RDBMS;
- Deep understanding of development principles and paradigms, architectural concepts, patterns, and approaches;
- Experience with microservices architecture;
- Experience with unit testing and code quality tools (TDD, BDD);
- Strong algorithmic, analytical and problem-solving skills;
- Passion for agile development methodologies (Scrum, Kanban Lean) and engineering practices (continuous integration, continuous delivery, test-driven development);
- Being able to support planning process, follow development process and perform high-quality delivery according to the expected scheduling;
- Eager for self-learning as well as for learning from industry experts;
- Able to work independently and mindfully as part of a cohesive cross-functional Agile team;
- Upper-Intermediate / Fluent English.
Higher Education: Bachelor’s Degree/Master’s Degree.
About United Software
United Software builds and operates dedicated teams for businesses. Our mission is to connect mature businesses and dynamic startups with unique local talents for the synergy magic to happen. We help more than 30 companies worldwide to fill up positions of any tech stack and seniority level, including companies like Virgin and Uber.The teams we build for our clients work independently on the project, without any excessive bureaucracy. We organize the optimal working conditions: flexible work schedule, different activities and team building, medical insurance, premium sport & fitness, 20 business days of paid vacation, and of course a cozy kitchen with different snacks, sweets, and drinks.
Company website:
http://usoftware.co/
DOU company page:
https://jobs.dou.ua/companies/united-software-solutions/
The job ad is no longer active
Look at the current jobs Java Lviv→
Similar jobs
Ukraine, Portugal
Java Developer (Support) at Beetroot
Ukraine
Java Developer (Middle) на UAV проект, що потрібний ЗСУ at MPS Development
Ukraine $2100-3000
All jobs Java Lviv All jobs Intellias