Senior Software Developer
Job Description
Experience and Skill set requirements:
- 10+ years Extensive experience with REST API design and development, including experience with API documentation and testing
. - 7 + years of Demonstrated, Spring Ecosystem Mastery: Beyond annotation knowledge, they must understand Spring internals (AOP, proxies, lifecycle), auto-configuration, and how to troubleshoot @Transactional issues.
- 7+ years of In-depth knowledge of integration patterns and best practices, including experience designing and building integration solutions using Spring Integration
- Experience with enterprise integration technologies, such as JMS, AMQP, or REST, and an understanding of how to use them in a Spring Integration context
. - Experience with Event Driven architecture, message-oriented middleware and enterprise service buses, such as Azure Service Bus
- Knowledge of data transformation techniques, such as mapping and normalization, and experience using them in a Spring Integration context.
- Strong skills in SQL and experience working with relational databases, such as SQL Server, or Oracle.
- SFTP and Kubernetes and Dockers skills
Resume to be shared to
How to Apply
Ready to start your career as a Senior Software Developer at Maarut Inc?
- Click the "Apply Now" button below.
- Review the safety warning in the modal.
- You will be redirected to the employer's official portal to complete your application.
- Ensure your resume and cover letter are tailored to the job description using our AI tools.
Frequently Asked Questions
Who is hiring?▼
This role is with Maarut Inc in Toronto.
Is this a remote position?▼
This appears to be an on-site role in Toronto.
What is the hiring process?▼
After you click "Apply Now", you will be redirected to the employer's official site to submit your resume. You can typically expect to hear back within 1-2 weeks if shortlisted.