Software Engineering Manager (Java) (offline)
β You will help us to migrate from a monolithic architecture to microservices
β Assist in architecting systems and applications
β Participate in regular retrospectives help surface whatβs not working so we can fix it, and what weβre doing right so we can improve on it
β Coach, mentor and develop the engineers
β Conduct regular 1 to 1 sessions with developers
β Lead the creation, availability, resilience, and scalability of software solutions
β Continuously improve software engineering practices
β You will look over 4 different SCRUM teams
β Encourage innovation, implementation of cutting-edge technologies, inclusion, outside-of-thebox thinking, teamwork, self-organization, and diversity
β Managing performance and provide constructive feedback, helping the members of your team become the best they can
β Define your career path and embrace the opportunity to grow and learn
β Benefit from working in a multi-disciplinary team, that uses modern software and product development techniques, and values continuous improvement
β You will report to the Head of Technology
What we are expecting from you?
β 10+ years of experience with Java
β Demonstrable experience of Java, its libraries and frameworks
β Knowledge of Git, JIRA, Confluence
β Experience with build automation tools like Maven and Gradle
β Experience in designing and implementing large-scale distributed systems
β Proven experience creating Docker containers
β Knowledge of Domain-Drive Design
β Solid knowledge of microservices oriented architectures
β Experience of building and/or working with RESTful services
β Knowledge of Relational Database Management Systems, especially PostgreSQL
β Solid knowledge of working in cloud based infrastructure, in particular AWS
β Understanding of Computer Science fundamentals like: Data Structures, Algorithms, Distributed Systems, and Information Retrieval
β Demonstrable knowledge of software patterns
β You are able to communicate clearly and accurately about technical topics (in English)
β Experience making business decisions or leading design and architectural conversations
β English professional working proficiency
β Demonstrable knowledge of professional software engineering best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, and operations
β Hands-on expertise in many disparate technologies, typically ranging from front-end user interfaces through to back-end systems and all points in between
β Proven leadership experience and/or demonstrable leadership ability in a technical environment
β Demonstrable ability to efficiently manage a large number of concurrent disparate projects, product features and activities
β You have worked in a Agile environment and you are aware about the Agile best practices
β Educated to degree-level or equivalent by experience in a relevant subject
What would be great to have...
β Experience building systems to perform real-time data processing using Apache Kafka, or similar technologies (Apache Flink, Apache Spark, Samza, etc.)
β Knowledge of the Scala programming language and the Akka framework
β Experience with NoSQL database is a plus
β Experience as an open source contributor and/or speaker
What do we offer?
β The opportunity to be part of an international team
β You will be able to test and experiment with a lot of new stuff
β A unique chance to gain a ton of experience in a real environment, working with a leading British company
About Ukraine Tech
Our company is a young and dynamic recruiting agency, which focuses on the small and medium size IT companies which are relocating or openning an office in Kiev.Company website:
http://www.ukrainetech.com
DOU company page:
https://jobs.dou.ua/companies/ukraine-tech-it-staffing-and-recruiting/
The job ad is no longer active
Look at the current jobs Architect / CTO Dnipro→
Similar jobs
Senior Solutions Architect at Texendev
Estonia
Lead Senior Software Engineer for Cyber Excellence Platform at PsyOps
Ethiopia, Romania, Ukraine
CTO hands-on Security Cyber Platform at PsyOps
Romania, Ukraine
All jobs Lead Dnipro All jobs Ukraine Tech IT Recruiting and Staffing