Logo mindheads GmbH

Senior Software Architect / Application Architect Java, Container Platforms

Job

  • Level
    Senior
  • Job Field
    Software, Back End
  • Employment Type
    Full Time
  • Contract Type
    Freelancer
  • Location
    Nuremberg
  • Working Model
    Hybrid, Onsite
  • Job Summary

    In this role, you will design mission-critical software solutions, optimize application architectures, and lead technical project teams to develop modern microservices.

    Job Technologies

    Your role in the team

    • Design of mission-critical software.
    • Conceptual further development of the IT application architecture.
    • Technical management of project teams.
    • Conceptualization, expansion, and optimization of architecture and implementation specifications.
    • Design of a microservice architecture.
    • Conceptualization, expansion, and optimization of the development process.
    • Design and conceptualization of applications, microservices, and REST services.
    • Conceptualization and integration of new technologies (Java 17, Kubernetes).
    • Design and support for the migration from EJB2 to EJB3.
    • Support in the design of the transition from EJBQL to JPA.

    This text has been machine translated. Show original

    Our expectations of you

    Qualifications

    • Desirable: Knowledge of ATAM or similar architecture evaluation methods, ISAQB advanced level certification.
    • JavaEE / EJB / Servlets.
    • Multi-tier applications.
    • Design & Modeling of Software (OOA/OOD, UML).
    • EJB container, application server (Oracle WebLogic, Payara).
    • Web frameworks (e.g., JSF).
    • JavaScript frameworks.
    • Integration architectures (ESB, Webservices, REST, Messaging).
    • Agile methodologies (e.g., Scrum).
    • Process modeling (BPMN, DMN).
    • Portal architectures.
    • Common Java tools (Eclipse, JDeveloper, Ant, Maven, JUnit, Hudson/Jenkins).
    • RDBMS (Oracle, MS-SQL Server) and NoSQL databases.
    • Test concepts (Unit Test, Performance Test).
    • Version/Configuration Management (Git, Subversion, Jira).
    • Multiple operating systems (Linux, Windows).
    • Application Integration.
    • Security architectures (SAML, SSO, OpenID Connect).
    • Knowledge of secure software architectures: understanding potential security risks, Secure Design Principles & Patterns, threat modeling.
    • Container technologies e.g., Docker.
    • Document management (OCR, eAKTE, etc.).
    • Basic knowledge in Data Science (AI, Advanced Analytics, etc.).

    Experience

    • Experience with Archunit (5 years).

    This text has been machine translated. Show original

    Benefits

    Work-Life-Integration

    Health, Fitness & Fun

    Topics that you deal with on the job

    Job Locations

    • Location Nuremberg

      Bayern

      Germany

    • Location Nuremberg

      Bayern

      Germany

    This is your employer

    mindheads GmbH

    mindheads GmbH

    mindheads GmbH is an independent company specializing in IT and personnel services, offering a wide range of services including the recruitment and placement of IT experts and executives, as well as planning and implementing IT infrastructure and software solutions.

    Description

  • Company Type
    Recruiting Agency
  • Working Model
    Full Remote, Hybrid, Onsite
  • Industry
    Internet, IT, Telecommunication
  • Logo mindheads GmbH

    Senior Software Architect / Application Architect Java, Container Platforms

    Location
    Nuremberg
    Working Model
    Hybrid, Onsite
    Diversity
    Open for all genders

    More Jobs