Ref: PHC_Arch

Java Architect . Cliente Final


Job description

Java Architect . Cliente Final


Software Architect Java

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 & Data Integration layers
  • Creating concepts for- and implementation of Digital Experience Platforms
  • Supporting and guiding the development team with your hands-on coding skillS

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
  • 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 (No-) SQL databases
  • Knowledge in Microservice and cloud architectures (e.g. REST)
  • Knowledge in dependency management (maven, gradle)

Communication Skills
  • English C1