Cette offre d'emploi n'est plus disponible
Java Developer
- Montreal, Québec, Canada
- Montreal, Québec, Canada
À propos
About Highspring
Highspring is a consulting and professional services firm specializing in delivering high‑impact technology, transformation, and business solutions. We partner with global organizations to build resilient, scalable, and modern platforms that accelerate innovation and unlock long‑term value. Our teams combine deep industry expertise with a pragmatic, engineering‑driven mindset to deliver measurable outcomes across every engagement.
The Opportunity
We are looking for a Senior Developer with strong experience in cloud‑based, distributed systems to join a team building a resilient, scalable, and secure settlement platform. This role is ideal for an engineer who enjoys hands‑on development, architecture and design discussions, and contributing to high‑performing agile teams. You will collaborate closely with product owners, business analysts, users, and engineers across the organization.
What You’ll Do
- Participate in requirements refinement and ensure clarity and feasibility of technical solutions.
- Design and develop clean, reusable, performant, and testable code for distributed systems.
- Build automated tests and contribute to the creation and maintenance of CI/CD pipelines.
- Provide technical guidance and mentorship to junior team members.
- Apply best practices in DevOps, including telemetry, observability, and automated deployment.
- Contribute to improving engineering standards, processes, and team culture.
What You Bring to the Table
- Proven experience building large‑scale, event‑driven distributed applications.
- Strong understanding of microservice architecture, resiliency, scalability, security, and observability.
- Ability to communicate effectively with technical and non‑technical stakeholders.
- A learner’s mindset with a drive to improve continuously.
- Bachelor’s degree in computer science or a related field.
Core Skills Required
- 5+ years of hands‑on experience with distributed event‑based systems.
- Strong proficiency in Java , Spring Boot , and the Spring ecosystem.
- Experience designing and implementing messaging‑based and REST‑based middleware.
- Ability to define scalable database schemas (relational or non‑relational).
- Familiarity with cloud‑native development principles.
- Solid understanding of DevOps practices and tooling.
Our Stack (Preferred Exposure)
- Microsoft Azure
- Angular
- Kafka
- MongoDB
- Experience in financial technology environments
- Experience working with globally distributed teams
Why Join Highspring
At Highspring, you will work with talented teams solving meaningful problems using modern engineering practices. We value collaboration, continuous learning, and craftsmanship. You’ll have the opportunity to shape impactful solutions, contribute to innovative client projects, and grow your career in an environment that encourages ownership, curiosity, and excellence.
Compétences linguistiques
- English
Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.