The Integration Developer Manager leads the integration team responsible for designing, building, and delivering robust integration solutions using Java Spring frameworks. This management level role ensures all integration points between internal banking platforms and external vendors are secure, scalable, and compliant with Canadian banking regulations. As an Integration Developer Manager, you will manage and mentor a team of Java/Spring integration developers and senior associates, overseeing project planning, estimation, and delivery of integration features while fostering a culture of code quality, best practices, and continuous improvement. You will also define and review integration patterns (REST, SOAP, batch, event-driven) using Java/Spring Boot, leading the design of microservices and API gateways for seamless integration with both internal and external systems. Key responsibilities include guiding the team in implementing Spring-based integration solutions (Spring Boot, Spring Integration, Spring Cloud) and overseeing the use of Java frameworks for API development, security (OAuth2/JWT), and error handling. Ensuring robust CI/CD pipelines (e.g., Jenkins, GitHub Actions) for Java/Spring deployments, code reviews, integration testing (JUnit, Mockito, Postman), and deployment, along with maintaining comprehensive documentation for all Java/Spring integration flows, are critical aspects of this challenging role.
Eligibility / Qualification Required:
- Required Skills & Experience:
- 8+ years in Java development, with at least 3 years in integration-focused roles.
- Deep expertise in Java 11+/17+, Spring Boot, Spring Integration, Spring Cloud, REST/SOAP APIs.
- Familiarity with CI/CD, containerization (Docker/Kubernetes), and monitoring tools.
- Strong leadership, communication, and stakeholder management skills.
- Education: Degrees/Field of Study not specified.
- Certifications: Not specified.
- Required Skills:
- Acceptance Test Driven Development (ATDD)
- Accepting Feedback
- Active Listening
- Analytical Thinking
- API Management
- Application Development
- Application Frameworks
- Application Lifecycle Management
- Application Software
- Business Process Improvement
- Business Process Management (BPM)
- Business Requirements Analysis
- C++ Programming Language
- Client Management
- Coaching and Feedback
- Code Review
- Coding Standards
- Communication
- Computer Engineering
- Computer Science
- Continuous Integration/Continuous Delivery (CI/CD)
- Creativity
- Debugging
- Embracing Change
- (And 35 more skills not explicitly detailed in the provided text.)
- Optional Skills: Not specified.
- Desired Languages: Not specified.
How to Apply:
Application instructions, including required documents, submission method, and contact details, are not provided in the text. Please refer to the original job posting or company career portal for specific application guidelines.
General Conditions:
- Travel Requirements: Not Specified
- Available for Work Visa Sponsorship: Yes
- Government Clearance Required: Yes
View Official Posting & Apply