Our Technical Architect works as a part of the team of experienced developers. He/she is responsible for the technical aspects of solutions and is able to assess the impact of decisions. He/she chooses “fit for purpose” technologies and techniques. When we start a new project, we choose modern technologies.
Your role:
- Designing Software Architecture that meets client requirements.
- Helping BA to define non-functional requirements.
- Communicating and building a relationship with customers
- Ensuring high-quality of software.
- Mentoring the development team.
- Participating in all delivery phases from pre-sales activities through estimation until release.
You are the one if you have:
- At least 6 years of IT professional experience including min. 1-2 years in a similar position.
- Experience with design, architecture and implementation using Spring Framework or JEE.
- Deep understanding of microservices architecture.
- Very good knowledge of automating software development process (testing, deployment, best CI/CLD practices).
- Understanding of application monitoring and security best practices.
- Ability to actively communicate, inspire and motivate team.
- Solid understanding of design patterns and good software development practices.
- Excellent knowledge and experience on REST and SOAP based API design and development.
- Very good knowledge of multiple technologies and frameworks based on Java.
- Awareness of DevOps processes and its best practices.
- Excellent analytical, design, and prioritization skills.