Solution Architect/ Senior Developer (m/w)

Job Informationen

Tasks and responsibilities: Solution Architect: Overall responsibility for technical architecture of the services platform Definition of quality standards, best practices, guidelines Evaluation of new technologies, framework, libraries, methodologies, .. Support of development team members in all technical matters Definition of technical roadmap for overall platform Work together with Operations Solution Architects to build maintainable and operable solutions Definition and verification of technical processes (eg. build pipelines, test automation, continuous integration/delivery ...) Derive concrete action items from business objectives together with the development leadership team Continuous review, measurement and improvement of existing processes and methodologies Writing technical concepts and documentation Analysis and verification of business requirements Creation of proof of concept Help product owners & project manager in defining and verification of project items and project plans Support development leadership in staffing Senior Developer: Concept, design, and implementation of backend services Work together with backend and frontend developers, designers, QAs to build modern web based applications Support team members to achieve optimum quality and efficiency Integration of third-party components Third-level application support Your profile: Strong background in writing Java EE and/or Spring (Boot) based backend services Scala knowledge is of advantage Strong understanding of Microservices architectures Strong understanding of distributed systems Strong understanding of REST based API development Strong understanding of modern software development practices Strong understanding of networking, HTTP, etc. Strong knowledge in object oriented and functional programming principles Experience in leading a software development team Experience in agile methodologies (eg. Scrum) Experience in relational (PostgreSQL) and NoSQL (MongoDB) databases Experience in messaging architectures, preferably Kafka Experience in implementing and maintaining continuous integration pipelines Experience in automated testing (Unit and Integration testing) Experience in frontend development (JavaScript and/or Mobile platform) Strong communication skills in German and English

Benötigte Skills
  • J2EE
  • JAVA
  • Softwarearchitektur
  • NoSQL
  • PostgreSQL
  • JavaScript
  • Mobile
  • Englisch
  • Scrum
  • Senior
Job Details
  • Pensum Vollzeit