logo[мetahunt]
> Djinni
lead

Software Engineer

javaspringsqloraclekubernetesrest-apikafkaredisshell scripting
microservices
englishC1–C2
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

     

  • Mandatory Skills Description:

    - 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 Skills Description:

    - 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

     

  • Languages:
    • English: C1 Advanced