Solution Architect (Java & Cloud) [M/F]

StackmineWarszawanofluffjobspublished 09/21/2026
Must-have:JavaCloudDevOpsCI/CDSenior
Machine translation — original language: Polish.Show original

We are looking for an experienced Senior Solution Architect/Java & Cloud Architect who will co-create the development direction of key IT systems in the property insurance area. The person in this position will combine architectural responsibility with practical knowledge of Java/Spring technologies. An important element of the role will be the transformation of the existing monolithic solution towards a scalable, resilient, and modern microservices architecture, operating in a private cloud environment. This position is for someone who can not only design a solution but also translate architectural decisions into concrete actions for development teams.

Daily tasks

  • Co-creating and programming changes in the Everest system supporting the property insurance area.
  • Designing and developing IT system architecture.
  • Creating and implementing migration strategies from monolithic to microservices architecture.
  • Designing solutions based on private cloud and cloud-native technologies.
  • Co-creating the vision and directions for technological architecture development.
  • Preparing and co-creating technological roadmaps.
  • Identifying, prioritizing, and managing technical debt.
  • Analyzing technological risks and assessing the feasibility of proposed solutions.
  • Supporting development teams in making architectural and technological decisions.
  • Conducting technical consultations, architectural workshops, and code review.
  • Mentoring team members in the areas of architecture, system design, and best practices.
  • Supporting the design and documentation of system architecture.
  • Developing and implementing technological and architectural standards.
  • Ensuring the architectural consistency of solutions developed by different teams.
  • Collaborating on the implementation of new technologies.
  • Supporting the development of DevOps practices and improving the software development process.

Requirements

Minimum 5 years of experience in designing, developing, or supervising IT system architecture. Very good, practical knowledge of Java and Spring/Spring Boot. Experience in designing and developing distributed and microservices systems. Very good knowledge of architectural patterns and integration patterns. Practical experience with cloud and infrastructure automation. Knowledge of CI/CD issues and DevOps practices. Experience in designing scalable, secure, and fault-tolerant systems. Practical knowledge of Domain-Driven Design (DDD). Experience with Event-Driven Architecture. Practical knowledge of API Governance. Experience in designing and implementing end-to-end observability. Ability to conduct code review, mentoring, and architectural workshops. Experience in co-creating technological roadmaps and risk assessment. Ability to communicate architectural decisions to both technical teams and business stakeholders. English language proficiency at a minimum B2 level.

Must have: Java, Spring Boot, CI/CD, DDD