Java backend Developer - Banking Domain (Mississauga)

Java backend Developer - Banking Domain (Mississauga)

01 Aug
|
Ethos Binary
|
Mississauga

01 Aug

Ethos Binary

Mississauga

Job Title: Java Backend Developer (Banking Domain)

Location: Mississauga, ON (Hybrid)
Experience: 5–14 Years

Job Summary

We are looking for an experienced Java Backend Developer with a strong background in the Banking/Financial Services domain. The ideal candidate will have hands-on experience building scalable Java-based microservices, REST APIs, Kafka-based integrations, and MongoDB applications while working in an enterprise environment.

Required Skills & Experience

- 5–14 years of backend development experience with robust Java (8/11/17) expertise.
- Hands-on experience with Spring Boot, Spring MVC, and Spring Data.
- Strong understanding of Microservices Architecture, including service decomposition and API design.
- Experience developing RESTful APIs, JSON, and OpenAPI/Swagger specifications.
- Hands-on experience with Apache Kafka (Producer, Consumer, Partitioning).
- Strong expertise in MongoDB, including document modeling, indexing, aggregation framework, CRUD operations, and performance tuning.
- Experience with OpenShift and/or AWS cloud environments.
- Strong knowledge of database design and SQL query optimization.
- Experience integrating with upstream and downstream systems using REST APIs.
- Banking or Financial Services domain experience is mandatory.

Key Responsibilities

- Design, develop, and maintain scalable Java-based microservices.




- Build and implement RESTful APIs following enterprise architecture and security standards.
- Design, develop, and optimize SQL queries for transactional and reporting applications.
- Design and manage MongoDB schemas, indexes, and queries for high-performance applications.
- Develop Kafka-based messaging solutions for event-driven architectures.
- Ensure high availability, scalability, resiliency, and performance of backend services.
- Implement robust exception handling, logging, monitoring, and fault-tolerant design patterns.
- Collaborate with cross-functional teams throughout the software development lifecycle.

Preferred Skills

- Experience working in Agile/Scrum development environments.
- Familiarity with CI/CD pipelines and DevOps practices.
- Exposure to cloud-native application development.
- Experience with application performance tuning and monitoring tools.
- Strong debugging and problem-solving skills.
- Excellent communication and stakeholder collaboration skills.

Keywords

Java 8/11/17, Spring Boot, Spring MVC, Spring Data, Microservices, REST APIs, OpenAPI, Swagger, Kafka, MongoDB, OpenShift, AWS, SQL, JSON, Banking, Financial Services, Backend Development, API Development, Event-Driven Architecture, Performance Tuning.

Pay: $120,000.00-$130,000.00 per year

Work Location: In person

📌 Java backend Developer - Banking Domain (Mississauga)
🏢 Ethos Binary
📍 Mississauga

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: java backend developer - banking domain (mississauga) / mississauga

Subscribe to this job alert:

Get the latest job offers by email for: java backend developer - banking domain (mississauga) / mississauga