API Integration Specialist
API Integration Specialist
Our client is the global leader in Blockchain innovation for capital markets, focused on
the development and commercialization of innovative fintech solutions for capital markets based on blockchain technologies.
We aim to completely revolutionize capital markets and positively address the inherent
inefficiencies of Wall Street so that financial processes and investors are less beholden to
traditional, institutional market structures. Since our client’s inception in October of 2014, we have
pioneered the movement to bring greater efficiency and transparency to capital markets through our proprietary blockchain and distributed ledger technologies.
Job Description
The API Integration Specialist is responsible for developing and maintaining various
system integrations which include application to application integrations, services,
internal and external APIs, file transfers, and SQL queries. Primary responsibilities will
also include troubleshooting existing integrations and providing technical support to our
clients.You will be working on significant critical projects and will take responsibility for
all facets of the development process.
Responsibilities
● Develop integration strategy for both internal and external API’s
● Own and maintain the integration strategy
● Concurrently work on multiple projects, and with different internal teams and
● Help resolve technical issues encountered by both the client and the project team
● Architect microservices and assist in finding solutions to complex integration
● Manage bugs and requests for new features
● Execute functionality tests on the implemented scenarios
● Participate in the technical modifications of the integration plans
● Participate in the documentation of best practices
● Create SDK’s and API documentation around existing and new API’s
Qualifications
● Minimum 4 years experience in third party systems integration
● Experience in API protocols and programming (primarily Rest/JSON, GraphQL,
● Experience with object oriented programming languages (primarily Java, Kotlin,
● Experience deploying to and managing cloud based kubernetes clusters
● Experience with authentication protocols (primarily Oauth2)
● Strong organizational skills and the ability to balance, prioritize, and manage multiple projects of differing priorities and deadlines
● Strong technical acumen; including comfort with databases, SQL, and prior experience in software development
• Proficiency in Object Oriented design and programming.
• Experience with build management tools, preferably Maven.
• Experience with version control tools, preferably Git.
• Proficiency with IDE-based development, especially in Eclipse or IntelliJ. Proficiency building unit tests / integration tests using JUnit or
similar.
• SQL/NoSQL development experience
• Experience building RESTful web services
• Knowledge of data structures and algorithms
• Experience with Asynchronous messaging technologies such as Google Pub/Sub, JMS, Apache Kafka, Apache Pulsar, or RabbitMQ.
• Experience with production troubleshooting and analysis using log / debugging tools such as New relic, Google stack driver
• Highly proficient in understanding new technologies accomplishing project
• Exceptionally well organized, strong work ethics and willingness to work hard to
• Strong teamwork and communication skills.
Proficiency
• JVM Languages such Java & Kotlin
• Spring Framework
• Development Frameworks /IDEs such as IntelliJ
• ORM Frameworks such as Hibernate
• Multi threading, Concurrent programming
• Security authorization framework such as OAuth 2.0
• Kubernetes & Docker
• Restful Web Services & Micro Service Architecture
• Build tools such as Maven, Gradle
• Data Structures and Algorithms
• Object Oriented Design
• SQL / NoSQL databases
• Source code management tools such as GIT
• Data interchange technologies such as JSON, XML
• Unit/Integration Testing Tools such as JUnit, TestNg
Requirements
• 5+ years of recent software development experience.
• Strong development experience using Kotlin or Java, preferably with Java version 1.11 or later.
• Strong analytical skills.
• Proficiency in Object Oriented design and programming.
• Experience with build management tools, preferably Maven.
• Experience with version control tools, preferably Git.
• Proficiency with IDE-based development, especially in Eclipse or IntelliJ. Proficiency building unit tests / integration tests using JUnit or similar.
• SQL/NoSQL development experience
• Experience building RESTful web services
• Knowledge of data structures and algorithms
• Experience with Asynchronous messaging technologies such as Google Pub/Sub, JMS, Apache Kafka, Apache Pulsar, or RabbitMQ.
• Experience with production troubleshooting and analysis using log / debugging tools such as New relic, Google stackdriver
• Highly proficient in understanding new technologies accomplishing project
• Exceptionally well organized, strong work ethics and willingness to work hard to
• Strong teamwork and communication skills.
• Experience with building applications using pipeline and container technologies such as goals successfully, achieve objectives, Kubernetes/Docker.
Exposure
• Training and mentoring, informal leadership, and industry technology leadership
• CI/CD Integration (Gitlab / Docker)
• Architecture and Design Principles for new Development
• Refactoring / Re-architecture of Legacy Code
• Transaction Handling across DBs/Services
• Process Improvement & Product Management
• Agile Development
• Google Cloud Platform
Proficiency
• JVM Languages such Java & Kotlin
• Spring Framework
• Development Frameworks /IDEs such as IntelliJ
• ORM Frameworks such as Hibernate
• Multi threading, Concurrent programming
• Security authorization framework such as OAuth 2.0
• Kubernetes & Docker
• Restful Web Services & Micro Service Architecture
• Build tools such as Maven, Gradle
• Data Structures and Algorithms
• Object Oriented Design
• SQL / NoSQL databases
• Source code management tools such as GIT
• Data interchange technologies such as JSON, XML
• Unit/Integration Testing Tools such as JUnit, TestNg
To apply send resume to [email protected]