Position: Java developer
Company: Skywell Software
Experience required: 3y
English level: upper

Our partner develops and supports sophisticated solutions in the area of ERP and the automation of business processes. At this moment we are looking for an experienced Senior Java developer with the ability to design architectures to help our partner long-term with data integration projects based on middleware.   

Requirements:
•	Excellent knowledge of Java (alternatively RxJava)
•	Extensive experience in working with REST and microservices
•	Knowledge of .Net, Kotlin, React will be a plus
•	At least 3 years of professional experience in relevant software development projects
•	Solution-oriented approach and analytical thinking skills
•	Very good English skills, both written and spoken. German would be perfect but not required.
•	A degree in computer science or a comparable course of study

Responsibilities:
•	Design, develop and optimize interfaces, digital business processes and application integration scenarios
•	Control of the entire development process and are responsible for agile development as well as implementation and the recording of technical requirements
•	Transfer of the requirements of our customers into technical concepts and design process and system architectures
•	Support of our customers in an advisory capacity
 
We offer:
•	High compensation according to your technical skills
•	An opportunity for professional growth
•	Possibility to work with true professionals and amazing people
•	5-day working week, 8-hour working day, flexible schedule
•	Possibility to work from home
•	Annual Paid vacation — 18 working days + unpaid vacation
•	Medical insurance
•	Paid sick leaves
•	Cozy office in the center of Kyiv (Coffee\tea, cookies, PS, table tennis, table football)