Description of the Tasks
As an external service provider, you will be responsible for a variety of tasks related to information systems integration and technical architecture. Some of the key tasks include:
* Analysis of the integration of different information systems.
* Data analysis and data modeling.
* Coordination of the implementation of technical architecture.
* Acting as a technical interface between project leaders and developers.
* Producing software architecture documents.
* Participating in technical working groups, progress meetings, and user meetings.
* Assisting in testing, analysis, technical documentation, deployment, evaluation, and reporting.
* Creating designs and blueprints of Cloud Architecture.
* Designing and developing architecture components and building blocks using cloud components.
* Analysis, design, and implementation of microservices.
* Producing use case models, software architecture documents, design and analysis models, and implementation models.
* Following up on data analysis and data modeling.
* Coordinating the implementation of technical architecture.
* Assisting in the deployment of components and configuration management.
* Documenting technical implementations and composites.
* Evaluating and testing technical components delivered by other teams to ensure compliance with requirements and methodology.
* Providing assistance in testing, technical documentation, deployment, evaluation, and reporting.
Specific Expertise
* At least 5 years of experience with Java / J2EE (minimum competence level 5)
Knowledge and Skills / Technology stack:
* Proficiency with fundamental front-end languages such as JavaScript, HTML, and CSS.
* Knowledge of front-end frameworks/libraries (Angular, React, Vue, Bootstrap) and experience with modern build tools (Webpack, Vite).
* Proficiency in Java/Node/PHP back-end stacks, experience with Spring Boot 3.4.x, Hibernate, and REST API development.
* Proficiency in working with both relational (e.g., PostgreSQL, Oracle) and non-relational (e.g., MongoDB) databases, including schema design and query optimization.
* Experience with Git workflows (GitFlow, trunk-based) and understanding of legacy systems using SVN.
* Knowledge of cloud services (e.g., AWS, Azure) and experience with deploying and managing applications in a cloud environment.
* Experience with IaC tools (Terraform, AWS CloudFormation, Azure Bicep) for consistent environment provisioning.
* Experience in designing, building, and securing RESTful APIs and web services, including OpenAPI/Swagger documentation.
* Proven experience with KAFKA, Elastic Search.
* Knowledge of CSDR is preferable.
* Knowledge of AXON Server/Framework is a plus.
* Knowledge of containerization and orchestration technologies (e.g., Docker, Kubernetes) for developing and deploying applications.
* Understanding of authentication and authorization protocols and standards (e.g., OAuth 2.0, OpenID Connect, JWT).
Non-Technical Skills
* Capability of integration in an international/multicultural environment, rapid self-starting capability, and experience in working in a team.
* Ability to participate in multilingual meetings.
* Ability to work in a multicultural environment, on multiple large projects.
* Excellent Team Player.
* Ability to understand, speak, and write English C1.
* High degree of discretion and integrity is required as the applications managed and maintained in contain personal and confidential data.