Lead and improve the decision-making process in design solution architecture, solution development, architecture and code review
Back-end development to meet customer’s business needs and implement components according to modern software development environment (cloud-based platforms, microservice architecture, etc.)
Develop and review feature design documents and provide inputs/update to specifications for the solution
Design and implement a set of various types of tests (unit, integration, functional, etc)
Proactive position in architecture preparation, solution development, processes improvements
Work in and lead the distributed international team in an Agile environment
Communicate with PMs, engineers, Architects, QA and other colleagues and stakeholders
Deliver the product roadmap and plannings
To use high coding standards, software best practices and write highly testable, automatable and performant code over the whole SDLC
Requirements:
At least 7-8+ years of experience as Software Developer, working mainly in Java technologies