Position: Java Developer (Platform for Investment Professionals)
Company: SPD-Ukraine
Category: Java
Experience required: 3y
English level: intermediate

WE OFFER
● A competitive reward for your skills, experience, input, and results.
● Individual career plans and the guidance of Career Advisor.
● Complete legal assistance and consultations from our lawyer.
● Coverage of expenses on conferences, master classes, and certifications.
● English classes and opportunity to learn from a native speaker.
● Regular team events and activities.

RESPONSIBILITIES
● Develop well designed technical solutions.
● Participate in design and code reviews, develop, debug, or modify source code, unit and integration tests.
● Work within a collaborative team of developers, testers, UX designers, and more, geographically spread across our different locations.
● Write performance-optimized code to service our own front-end applications.

REQUIREMENTS
● 3+ years of total experience in the development of Web apps.
● Strong server-side Java. Experience with Java 11 or higher.
● Good OOP skills.
● Spring (IOC, MVC, Spring Boot).
● Strong knowledge of SQL (PostgreSQL is perfect).
● Experience in developing RESTful APIs.
● Good algorithms knowledge.
● Experience in designing and building production systems that work with data at scale.
● Experience in building a microservice architecture.
● Good written and verbal English skills.
● Strong aptitude for learning new technologies.