logo[мetahunt]
> Djinni
lead

Backend Engineer

javaspringsqloracle databasekuberneteskafkaredisrest-apishell scripting
microservices
experience7+ years
domainFintech
> full description

Project description

We are building the platform, which supports various information gathering and processing across the bank. The PMC application, Price Master Central (PMC) is a global reference data management application - responsible for sourcing securities/Pricing data from market vendors and internal sources and providing it to downstream clients after applying client specific rules.

 

Responsibilities

- Manage a team 

- Intensive communication with project stakeholders and other teams 

- Evaluate and adopt new development tools, libraries and approaches to improve delivery quality 

- Continuous quality improvement (code reviews, fixing Sonar issues, unit/integration/E2E test coverage) 

- Integrate our components with different internal and external client's systems 

- Configure, monitor, and troubleshoot Application servers 

- Monitor applications, processes, scheduled jobs, collect different types of logs and metrics 

- Setup and improve CI/CD 

- Automate routine with scripting languages 

- Write all types of tests: unit, integration, end-to-end 

- Design distributed applications

 

Skills

Must have

- Technically strong energetic individual, who can bring innovation to the group 

- Team lead experience from 3 years, IT experience from 7 years 

- Java (Core, JDBC, MT, Collections, I/O), Spring Boot 

- SQL.PL-SQL on Oracle DB 

- Container platform based on Kubernetes 

- REST web services, Kafka, Redis 

- Unix Commands and shell scripting. 

- Familiarity with standard data structures and algorithms. 

- Experience using the following tools 

- JIRA, Harness/uDeploy, SonarQube, TeamCity, Artifactory, Git (GHE & Bitbucket) 

- Logical thinking, strong analytical and problem-solving skills; innovate and solutions oriented 

- Effective time management skills to manage multiple priorities with flexibility on time zones and timelines 

- Excellent verbal and written communication skills 

- Bachelor's degree in computer science or equivalent work experience

Nice to have

- Master's degree in computer science or equivalent work experience 

- Experience working with the Scrum methodology 

- Experience working with a NoSQL database 

- Experience designing and implementing microservices 

- Financial services technology experience preferably in reference data