Стек основних технологій проекту: * Java 17/21; * Spring Boot 3.+, Spring MVC, Spring Data JDBC(JdbcTemplate), Spring Security(Filter, JWT, OAuth2); * Oracle; * OpenAPI(Swagger); * JUnit, WireMock; * Gradle; * GitLab, Jira; * OWASP, SonarQube; * Intellij IDEA, Postmat, PuTTY.
Обов’язки: * розробка нових мікросервісів та доповнення функціоналу існуючих; * допомога в створенні архітектури мікросервісів та API; * написання чистого, функціонального, безпечного та продуктивного коду що працює під високим навантаженням; * оптимізація продуктивності Java-коду; * оптимізація SQL-запитів, аналіз Explain Plan; * тестування та виправлення помилок чи інших проблем з кодом; * написання документації.
Вимоги: * досвід комерційної розробки на Java від 3 років; * хороші знання Java та внутрішньої роботи JVM; * добре знання ANSI SQL; * знання основ захисту інформації та розуміння принципів побудови безпечних і високонавантажених систем; * розуміння основних концепцій, шаблонів проектування та кращих практик; * досвід роботи з Spring, JDBC, PostgreSQL / Oracle, Logback / SLF4J, Apache Tomcat, Gradle / Maven; * базовий рівень знань OC Unix / Linux; * базовий англійський (читати та працювати з документацією); * прагнення вчитись, самовдосконалюватись та зростати професійно.
Буде плюсом: * досвід роботи з OWASP, OpenAPI/Swagger, Apache HttpClient5; * знання з криптографії, TLS/mTLS; * досвід роботи у фінансовій сфері.
Ми пропонуємо: * роботу в міжнародній компанії і найбільшому процесінговому центрі України. * стабільний дохід, який переглядається щороку. * можливість працювати повністю віддалено або за гібридним форматом роботи в сучасному офісі в інноваційному центрі UNIT.City * 31 день оплачуваної щорічної відпустки. * тімбілдінги та участь у соціальних проектах. * можливість професійного розвитку.