Deine Aufgaben
We are seeking a Software Architect with a strong emphasis on cloud technologies to join our team. As a key member of our ERP software engineering team, your primary role will be to design and implement robust and scalable software solutions, especially in the area of cloud solutions design that will be contributing to the overall architectural strategy of our software products. Your duties will include both - designing new functionalities and components in an existing ecosystem of cloud applications and their integration with main on-premise monolithic ERP system as well as extracting some components from it and moving them to the cloud.
Key Qualifications:
- Proficiency in designing and modeling software components and their interactions.
- Ability to create functional flows, sequence diagrams, and knowledge of UML.
- A proven track record of working with and designing systems in one of the leading object-oriented programming languages, preferably Java.
- Strong knowledge of cloud-native services.
- Experience with containerization and orchestration (e.g., Docker, Kubernetes).
- Strong analytical and problem-solving skills, coupled with the ability to collaborate effectively in a team.
- Knowledge of serverless computing and microservices architecture.
- Familiarity with DevOps practices and tools.
- Excellent verbal and written communication skills, with the ability to explain complex technical concepts to non-technical stakeholders.