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
This is your employer
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