Java Solution Architect

Country : Germany

The activities include the following tasks:

• Collaboration with customers, development teams and supporting teams

• Apply Guidelines and best practices provided by Enterprise Architecture

• Understand Business-requirements and surrounding application landscape

• Designing and implementing new system landscapes, including Front-End, Back-End and EAI & Data Integration layers

• Creating concepts for- and implementation of Digital Experience Platforms

• Guiding the development team with your hands-on coding skills

• Collaborating with and contributing to the success of agile development teams during implementation and refinement

• Applying, and persuading others to implement BASF group-wide guidelines, and supporting relevant solution architecture

• Overseeing the development of products, solutions and services through to production

• Security Consulting and Performance optimization for new or existing applications

Based on our experience recommended qualifications based on previous tasks in a similar environment include:

• At least 5 years’ professional experience in a similar position, building confidence as a software engineer with broad knowledge of state-of-the-art technologies, preferably in an agile environment

• Professional knowledge and experience in creating new system concepts

• (single applications and complex application landscapes)

• Translate business requirements into solution concepts

• Professional knowledge in EAI and Microservice architecture

• Strong coding skills in: Java, including Spring and Spring Boot

• Experience with automated testing (e.g. Junit and Integration tests)

• A thorough understanding of at least one cloud, preferably Microsoft Azure, including its advantages, limitations and pitfalls

• Professional knowledge in Java>=8

• Professional knowledge in SpringBoot2.x

• Professional knowledge in Spring-modules like Spring-Data, Spring-Integration, Spring-Batch, Spring-Security

• Professional knowledge in persistence technology (JPA2, Hibernate)

• Knowledge in Containerization (Docker, Kubernetes)

• Knowledge in Kafka

• Knowledge in Web-technology (HTML5, JavaScript)

• Knowledge in Java ServerFaces

• Knowledge JavaScript frameworks (Vue.js, TypeScript)

• Knowledge in unit testing for JavaScript

• Knowledge in integration testing

• Knowledge in common JavaScript tools (e.g. node.js, npm, babel)

• Knowledge in (No-) SQL databases

• Knowledge in Microservice and cloud architectures (e.g. REST)

• Knowledge in dependency management (maven, gradle)

• Basic knowledge in Agile Tools (JIRA, Confluence, GIT/Bitbucket, Jenkins/Bamboo)

• Knowledge in Azure services

• Independent leadership skills to drive productive engineering discussions and maintain an environment of mutual understanding

• Effective communication skills to easily navigate in both corporate and tech environments

100-125 EUR/hr

File name:

File size: