Java Developer with Kafka
Expedite Technology Solutions
Toronto
On-site
CAD 80,000 - 100,000
Full time
8 days ago
Job summary
A technology solutions company located in Ontario is seeking candidates proficient in Java Spring Boot and microservices. Applicants should have a solid background in financial technologies and payments, coupled with at least 5 years of hands-on experience with Java and a comprehensive understanding of REST principles. The role demands familiarity with Kafka, CI/CD, and various development methodologies. This is an excellent opportunity for those passionate about financial technologies.
Qualifications
- Hands-on experience with Java Spring Boot and microservices.
- 5+ years in Java with Spring Boot Framework.
- Experience with Kafka Producer and Consumer application.
Skills
Java Spring Boot
Microservices
Kafka
GitHub
REST principles
Containerization
CI/CD
MongoDB
SQL Server
Elastic
Agile methodologies
Tools
Jira
IntelliJ
Docker
Junit
Job Description
Mandatory skills
- Hands on experience Java Spring boot, microservices. Kafka, GitHub
- Good understanding of REST principles
- Elastic, CI/CD, Containerization.
- Understanding on Finance Technologies and Payments
Secondary skills
- A strong background in the financial domain and deep knowledge in various aspects of the industry including financial data concepts (client, product, account, transaction, settlement, payments, tax, balances, and valuation)
- Hands on experience of 5+ years in Java maven spring boot and Spring boot Framework, Multi-Threading and Rest API.
- Hands on experience on GitHub
- Good understanding of REST principles
- Jira, Git, Intellij
- Hands on experience on Kafka, 3 years in Kafka Producer and Consumer application on Kafka Cluster set up with Zookeeper.
- Experience in Spring boot microservices to process the messages into the Kafka cluster setup through Rest API.
- Experience in Confluent/Apache Kafka architecture, Confluent/Apache Kafka design principles, CI/CD Deployment procedures.
- Experience in Swagger, MongoDB, and SQL server.
- Knowledge of Elasticsearch, Logstash, Kibana
- Experience in GitHub, Docker, and Junit
- Experience in executing various development methodologies such as Agile etc.