We are seeking an experienced Software Architect to provide technical leadership for our transformative Dataspace project. As a Software Architect, you will play a crucial role in architecting and planning the project, with a specific focus on Java backend, JavaScript frontend, cloud computing, CI/CD, QA processes, and the planning of service orchestration solutions. If you have a proven track record in architecting complex systems, a deep understanding of Dataspace technologies, and the ability to lead cross-functional teams, we invite you to apply and be a key driver of success for our innovative project.
Responsibilities:
- Architecture Design: Architect and design the Java backend and JavaScript frontend components, ensuring scalability, performance, and adherence to best practices.
- Cross-Functional Leadership: Provide leadership to cross-functional teams, collaborating with backend developers, frontend developers, QA engineers, and other stakeholders.
- Cloud Computing Integration: Oversee the integration of cloud computing services (AWS, Azure, GCP) into the project architecture, optimizing for efficiency, scalability, and cost-effectiveness.
- CI/CD Implementation: Design and implement robust CI/CD pipelines to streamline the development, testing, and deployment processes.
- Quality Assurance (QA): Collaborate with QA engineers to define and implement comprehensive testing strategies, ensuring the delivery of high-quality software.
- Service Orchestration Planning: Plan and implement service orchestration solutions to optimize the coordination and management of microservices within the Dataspace project.
- Technology Stack Evaluation: Stay abreast of emerging technologies, evaluate their applicability to the Dataspace project, and make informed technology stack recommendations.
- Scalability and Performance Optimization: Address architectural challenges related to scalability and performance, ensuring a responsive and efficient user experience.
- Documentation: Create and maintain comprehensive documentation for the architecture, design decisions, and implementation details.
- Collaboration and Communication: Foster a collaborative environment, communicate effectively with technical and non-technical stakeholders, and facilitate knowledge sharing within the team.
- Bachelor's or master’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience as a Software Architect with a focus on Java backend and JavaScript frontend development.
- Extensive knowledge of Dataspace technologies and their integration into project architectures.
- Experience with cloud computing platforms such as AWS, Azure, or GCP.
- Expertise in designing and implementing CI/CD pipelines for efficient software delivery.
- Strong background in Quality Assurance processes and testing strategies.
- Experience in planning and implementing service orchestration solutions for microservices.
- Excellent leadership skills and experience leading cross-functional development teams.
- Familiarity with scalability and performance optimization principles.
- Fluency in written and spoken English and German.
* Please be informed that our remote working possibility is only available within Hungary due to European taxation regulation.