Position: Solution Architect
Company: Innovecs
Experience required: 5y
English level: intermediate

REQUIREMENTS
• 8+ years of experience with Java, Spring (Core, MVC, Boot, Security, Data), Relational DBs + ORM/JPA (Hibernate), Kafka, RabbitMQ;
• Experience in few of the areas: Security, Multithreading, GCP and Cloud services, Event streaming, Kubernetes and micro services;
• Experience with AWS and good understanding of cloud architecture;
• Experience with high-load apps;
• Experience in fintech would be a big plus;
• Experience with fintech (trading/betting/blockchain/payments) would be a plus;
• Excellent knowledge of software and application design and architecture, especially with regards to cloud services and large scale services;
• Agility. Familiar and have experience with agile development methodology;
• A technical leader, love to find solution, perform research while seeing the big picture, constrains and business/product rationale;
• Outstanding communication and presentation abilities;
• Degree in computer science, engineering or relevant field.

RESPONSIBILITIES
• Collaborate with other professionals to determine functional and non-functional requirements for new software or applications;
• Develop high-level product specifications with attention to system integration and feasibility;
• Be involve in first implementation phases and mentor other participants with regards to development practices, code quality and new technologies;
• Participate in define aspects of development from appropriate technology and workflow to coding standards;
• Provide technical guidance and coaching to developers and engineers;
• Review software planning to meets requirements of quality, security, modifiability, extensibility etc;
• Participate as consultancy service for different products within fintech vertical;
• Participate in pre-sales with new potential clients;
• Technical interviewing people for projects within fintech vertical;
• Participation in PDPs creation;
• Participation in company and fintech vertical strategy development.

WHAT WE LOVE ABOUT INNOVECS
• An environment that allows you to maximize your productivity and gives you the freedom to think and collaborate beyond the next line of code or deadline;
• We like to have fun, we love what we do, we relax when we need to, we are a great team and we deliver;
• High-level compensation and regular performance-based salary and career development reviews;
• Medical insurance (health), employee assistance program;
• Paid vacation, holidays and sick leaves;
• Gym 24/7, personal fitness instructor;
• Massage in the office, personal wellness consultant;
• English classes with native speakers and partially or fully reimbursed personal trainings and conferences;
• Referral program;
• Team building and a lot of fun to take a break, relax, and give you the freedom to think beyond the next line of code.