Position: Java Technical Architect
Company: O2IT
Category: Java
Experience required: 5y
English level: intermediate

Responsibilities:
- Conduct an architectural system evaluation;
- Analyze technology environment;
- Define a collaboration framework;
- Analyze technical and business requirements;
- Define a procedure and process to ensure solution delivery;
- Create a solution prototype;
- Take part in the technology selection;
- Comply with strategic guidelines and architecture;
- Control the solution development;
- Collaborate with project management and IT development teams.

Requirements:
- 5+ years of experience in IT;
- Strong technical background;
- Solid Java skills (7-11);
- Spring Boot/Data, SQL, Swagger, REST, SOAP, AMQP, Kafka, JMeter;
- Solid understanding of industry standard secure software development practices;
- Well versed in git flow, able to review pull requests and create their own;
- Experience with complex integrations and integration issues;
- Solid understanding of CI/CD platforms, databases, containers, performance testing;
- Excellent analytical skills;
- Excellent communication skills;
- English B2+.