Senior Java Developer Offline
Project Description:
We are running a number of projects for a global investment bank.
Team is responsible for migration of legacy solution from java application platform (JAP6) to Java 11 (Spring Boot).
Technologies:
• Front end: JavaScript, Angular 9
• Back end: Enterprise Spring Boot
• DB: Oracle
• CI/CD: Jenkins
Business domain:
Investment banking
Foreign exchange positions
Responsibilities:
The candidate will be responsible for executing, on a continuing basis, all relevant tasks, activities, processes, procedures, etc. related to Software Development Services, including:
• Contribute to architectural model and high-level solution design based on system requirements
• Defining the organization of the code, in terms of construction subsystems organized in layers
• Implementation of required software components according to design specifications
• Performing code reviews
• Integration of produced results into an executable system
Mandatory Skills Description:
• 5+ years of experience with Java (Spring Boot, Hibernate, Java Message Service (JMS), REST API, SOAP)
• 2+ years of experience in RDBMS (preferable Oracle) from backend developer perspective
• In depth understanding of OOP, SOLID principles
• Familiar with Design Patterns, Multi-threading, Data Structures
• Proven developer testing skills (unit, mocking, API, TDD, BDD)
• Experience with micro-services architecture
• Strong communication and interpersonal skills
• Experience working in an agile team
Nice-to-Have Skills:
• Jenkins
• Control-M
• Javascript, Angular
Languages:
English: C1 Advanced
The job ad is no longer active
Job unpublished on
13 May 2021
Look at the current jobs Java Kyiv→