Description
Analysis, definition, and design of Software architectures.
Resolution of technical problems, leading developments from agile methodologies.
Proposals for modern technical solutions in all areas (methodologies, patterns, microservices, cloud).
Support for technical doubts that may arise in projects at all levels
Knowledge
Different approaches to architectures. Microservices-oriented architectures, Hexagonal Architecture, DDD, Test Driven Development, etc.
Proven experience of good development practices (SOLID principles, testing, clean code)
Management of code repositories (GIT, SVN) as well as working methodologies with them (GitFlow ...)
Experience in quality methodologies (unit tests, static analysis, load tests ...)
Notions of DevOps (Continuous integration, containers, etc.)
Notions of current Javascript Front End architectures
Agile, SCRUM, Lean working methods
Ability to negotiate, empathize and communicate with heterogeneous teams, at a technical and business level.
Roles and Tasks
Project start-ups in initial phases
Definition of architectures depending on the needs of the project
Improvement and maintenance of existing architecture
Technical support to the developer team
Proposals for new methodologies, products, or leading development elements
Leadership change from mindset to agile
Experience and change management of organizations
Tools
Knowledge of the JVM programming language (Java, Groovy, SCALA ...)
Knowledge of development frameworks (Spring. Spring Data, Spring Security, Spring Boot, etc.)
Management, construction, and automation of Software (Maven, Gradle)
Testing (JUnit, TestNG, Mockito, Selenium, SonarQube)
Javascript Fronts (Angular, React, Vue, Typescipt)
Knowledge in containers (Docker)
Knowledge and operation in demand and communication tools (JIRA, Slack)
Knowledge and operation in IC tools (Jenkins, Artifactory) and SCM (Git, SVN)
Familiar with Scripting languages (Perl, Python, Shell, Ruby, etc.)
ITHR Group is acting as an Employment Business in relation to this vacancy. ITHR Group is an Equal Opportunities employer; we welcome applicants from all backgrounds.