Stellenbeschreibung
Job Overview:
We are looking for an experienced Software Architect with – years of hands-on experience in the analysis, design, implementation, and testing of enterprise applications using Eclipse RCP. The ideal candidate will have a strong background in modular application development and backend system integration, and must be proficient in German at C/C level to effectively collaborate with local teams and stakeholders.
Key Responsibilities:
• Lead the architecture and design of Eclipse RCP-based applications.
• Translate business requirements into technical specifications, epics, and user stories.
• Design and implement scalable, maintainable, and modular software components.
• Integrate front-end applications with backend systems (REST APIs, databases, messaging platforms).
• Define and enforce software architecture standards and best practices.
• Collaborate with cross-functional teams including product owners, developers, QA, and DevOps.
• Conduct code reviews, provide technical mentorship, and support team development.
• Ensure performance, security, and scalability of the software solutions.
• Communicate effectively in both German and English with internal and external stakeholders.
Required Qualifications:
• Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
• – years of experience in software development, with at least years in an architectural role.
• Deep expertise in Eclipse RCP, Java, OSGi, SWT, and JFace.
• Strong experience in backend integration and service-oriented architecture.
• Proficiency in Agile methodologies and DevOps practices.