Software Architect Java
Empresa: HAYS
Provincia: Madrid
Población:
Descripción: Be a key driver on BASF´s path to digitalisation by supporting existing products and initiatives as well as innovate additional digital solutions that supports BASF´s global businesses Task Description - 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 and Data Integration layers - Creating concepts for- and implementation of Digital Experience Platforms - Supporting and 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 - Developing, 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 - Cooperate with and shape the group wide developer community Technical Skills - 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 Soft Skills - 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 Communication Skills - English: Proficient user (C1)
Tecnologías: Java, Spring, Spring Boot
Tipo de Contrato: Indefinido
Salario: Sin especificar
Experiencia: Más de 5 años
Funciones: Programador
Descubre más: https://www.tecnoempleo.com/software-architect-java-madrid/java-spring-spring-boot/rf-3488x330bxa18jd83ev3
De Tecnoempleo.com - Ofertas de trabajo y empleo en Madrid,
Empleo Madrid