Java Solutions Architect
Form of cooperation: freelance project-specific B2B contract with an estimated duration through the end of 2026, offering the potential for extension based on project needs and performance.
Requirements:
- Experience on agile development and research projects.
- Participation in both successful and failed software projects.
- Experience defining and applying software architecture design.
- Experience working with cloud application and services.
- Experience from working within distributed multicultural environments.
- Experience from working and collaborating with different stakeholders and functions at different organizational levels.
- Msc or equivalent higher education in computer science or relevant field, or Bsc degree and demonstrated experience in designing and developing cloud applications.
- Good understanding of the strategic direction of new products, processes, techniques.
- Knowledge of several programming languages (especially Java) and excellent development skills.
- Ability to capture and explain software design and architecture visually and communicate solutions to different stakeholders on different levels.
- Understanding of the intersections of architecture and other functions across the organization.
- Understanding of the implications of architecture on nonfunctional requirements like performance, security, operation cost and cloud scalability and operability.
- Understanding of the agile software development processes.
- Proactive, able to work independently when required, but always within the general guidelines of R&D.
- Understanding of microservices, distributed architectures and cloud-native services.
- Solution oriented, structured.
- Fluent command of English.
Nice-to-have qualifications:
- Knowledge of the Azure cloud platform and PaaS services.
- Knowledge of Azure DevOps code, work and pipeline tooling.
- Leadership skills in an advantage.
Project description:
We're looking for a passionate Solution Architect to join our client's Architect team within R&D Architecture - Solution Governance department operating under CTO. The purpose of the Architect team is to ensure that services and applications developed by the client are built with robust, fit for purpose and coherent architecture.
An Architect knows and progresses the cloud architecture strategy of the company and applies it in projects and areas, as well as when asked for reviews or advice. The work of the Architects ensures that the company’s applications and services are resilient, scalable and secure in a cloud setting.
We are currently aiming to complement the team with one Architect having attention on functional microservice architecture, configuration automation and the fundamental layers of our cloud eco-system. In the team, we cherish empathetic people who are collaborative, curious and know how to inspire and influence others. Architects strive to find perfection, excellence and future steps, while remaining business and customer-oriented.
Main responsibilities:
- Responsible for the architectural design of software and services, covering functional, as well as non functional requirements.
- Responsible for specific areas or is the expert within field of architecture applied in several areas, working with and supporting engineering squads as individual contributor.
- Collaborates closely with engineers, tech leads and other architects, so that the architectural coherence is achieved.
- Participates in analysis and planning of projects, evaluates different technical approaches and provides input on feasibility and effort.
- Proactively captures needs for architectural changes during development.
- Knows, follows, promotes and applies the technical strategy of the company.
- Assesses existing solutions for improvement and how they fit with current architectural guidelines and strategy.
- Contributes to the architectural strategy of the company by developing guidelines and documentation.
- Participates in special projects of research or prototyping with the aim to progress the architectural strategy or how it is applied in the company.
- Keeps up to date with changing technology, patterns and practices.
- Department
- Software Delivery
- Role
- Architect
- Locations
- Poland (PL)
- Remote status
- Fully Remote
- Hourly salary
- PLN150 - PLN175
- Employment type
- Contract
- Skills
- Cloud, Java
- Area
- Cloud
About Spyrosoft
Spyrosoft is an authentic, cutting-edge software engineering company, established in 2016. In 2021 and 2022, we were among the fastest growing technology companies in Europe, according to the Financial Times. We were founded by a group of tech experts with established backgrounds in software engineering, who created an ‘engineer-to-engineer’ workplace, powered by enthusiasm, fairness and authentic relationships. Having a unique offering, which bridge the gap between technology and business, we specialise in technology solutions for industry 4.0, automotive, geospatial, healthcare & life sciences, employee experience & education and financial services industries.
Already working at Spyrosoft?
Let’s recruit together and find your next colleague.