Remote Ukraine, Ukraine
Java
BCM Industry
07/10/2024
Req. VR-108584
Develop new features, work in tight communication with Citi business analysts
Participate in design sessions and brainstorms
Code experimental ideas create proof-of-concepts
Optimize performance, monitoring, logging, testing, CI and CD processes
Review the code, document solutions, and research results
Configure environments, applications servers, and systems we utilize
Must have
At least 6 years of experience in the industry of software development
Good knowledge of Java, Spring, Maven
Good understanding of web application design, RESTful web services design, OOP, and Clean Code principles
Good understanding of the web application infrastructure: Linux, web servers and servlet containers (Tomcat, Apache), JDBC and databases (Oracle), REST/SOAP, SSO, build and deployment (TeamCity, Urban Deploy)
Good knowledge of SQL
Great communication skills in English
Nice to have
Angular 2+ and HTML/CSS coding
Reactive programming
Microservice Architecture, Microfrontend Architecture
Oracle
LDAP, SSO, Spring Security
DevOps skills
Experience in Test Automation
Languages
English: B2 Upper Intermediate
Seniority
Senior