Informacje o stanowisku
We are seeking a talented Application Architect to drive the evolution of our IT architecture for e-mobility solutions. This role focuses on improving, expanding, and eventually migrating our systems to a global enterprise architecture model. You will collaborate closely with cross-functional teams, guide the technical direction, and contribute hands-on to development activities. If you are passionate about cutting-edge architecture and have a strong background in software development, we would love to hear from you.
Your tasks
- Design and maintain the architecture of e-Mobility IT solutions, ensuring scalability and alignment with enterprise architecture goals
- Collaborate with development teams, product management, and other stakeholders to ensure architectural best practices are followed
- Lead the development and implementation of microservices, event-driven architecture, and domain-driven design
- Actively participate in coding activities (~40-50%) with a focus on Java, Spring, and other core technologies
- Oversee vendor management, ensuring smooth integration of third-party services and tools
- Support the use of CI/CD pipelines and AWS for solution deployment
- Align architectural decisions with agile methodologies and business needs
Requirements:
- Master’s degree in computer science, IT, engineering, system analysis, or a related field
- At least 7 years of experience in IT industry development, including a minimum of 3 years as a Java Software Developer
- Knowledge of diverse technologies, platforms, and processing environments
- Hands-on experience with Java and Spring frameworks
- Strong understanding of microservices architecture, event-driven architecture, and domain-driven design
- Experience with SQL and NoSQL databases such as PostgreSQL, MongoDB, DynamoDB, and Redis
- Proficiency with CI/CD tools like SONAR and GitHub
- Working knowledge of AWS cloud platforms
- Fluent in both Polish and English, both written and spoken - C1 level
Nice-to-have requirements
- Familiarity with software development principles such as TDD, SOLID, BDD, and DRY
- Experience with C4 modeling, PlantUML, and Business Process Modeling (BPM)
Praca WarszawaWarszawa - Oferty pracy w okolicznych lokalizacjach