Description
About Highspring
Highspring is a next-generation consulting and professional services firm.
We deliver modern, agile, and forward-thinking solutions to clients across North America.
We work with innovative organizations in banking, insurance, and technology to help them build for the future.
At Highspring, we believe in empowering our people, fostering technical leadership, and delivering meaningful business impact.
The Opportunity
Highspring is seeking a Senior Backend Developer to support a digital delivery initiative within the financial services sector.
In this role, you will serve as a Java development specialist and contribute to the quality, performance, and efficiency of business-critical applications.
You will apply strong technical expertise, collaborative problem-solving skills, and clear communication while helping the development team adopt sound engineering practices and continuously improve its delivery processes.
What You'll Do
Promote technical excellence across Java development initiatives.Participate in the design and architecture of software solutions.Apply Event-Driven Architecture and Domain-Driven Design patterns.Develop unit tests using tools such as JUnit.Help applications meet established quality and performance objectives.Deliver solutions within agreed timelines while maintaining high code quality.Foster cohesion and collaboration within the development team.Support and influence the adoption of Java development best practices.Identify opportunities to continuously improve development processes.Contribute to technical communities of practice.
What You Bring to the Table
Bachelor's degree with a specialization in Information Technology or a related field.At least five years of demonstrated experience developing with Java, Spring Boot, and Maven.Strong collaboration and communication skills.A structured and rigorous approach to documenting and organizing work.The ability to manage and deliver multiple priorities concurrently.A commitment to continuous learning and technical improvement.
Core Skills Required
Strong proficiency in Java and Spring Boot.Demonstrated experience with Maven.Knowledge of object-oriented design patterns.Knowledge of Event-Driven Architecture.Knowledge of Domain-Driven Design.Demonstrated experience with Test-Driven Development.Demonstrated experience with Continuous Integration and Continuous Deployment.Demonstrated experience with AWS cloud services.Experience with DevOps tools, including Git, GitHub, Docker, and Snyk.Experience writing unit tests with JUnit.
Our Stack
Backend: Java, Spring BootBuild and dependency management: MavenTesting: JUnit, Test-Driven DevelopmentArchitecture: Event-Driven Architecture, Domain-Driven Design, object-oriented design patternsCloud: AWSDevOps and security tooling: Git, GitHub, Docker, SnykDelivery practices: Continuous Integration, Continuous Deployment
Why Join Highspring
Work with a dynamic and growing team of experienced consultants and developers.Contribute to high-impact projects for leading organizations.Access continuous learning, certification, and training opportunities.Be part of a collaborative culture that values technical leadership and meaningful business outcomes.
À propos de Highspring
Highspring est une firme de services-conseils et de services professionnels de nouvelle génération.
Nous proposons à nos clients partout en Amérique du Nord des solutions modernes, agiles et tournées vers l'avenir.
Nous collaborons avec des organisations innovantes des secteurs bancaire, de l'assurance et des technologies afin de les aider à bâtir l'avenir.
Chez Highspring, nous misons sur l'autonomie de nos talents, le leadership technique et la création d'une valeur d'affaires concrète.
L'occasion
Highspring est à la recherche d'une personne pour occuper le poste de développeuse principale ou développeur principal backend dans le cadre d'une initiative de livraison numérique du secteur des services financiers.
Vous agirez comme spécialiste du développement Java et contribuerez à la qualité, à la performance et à l'efficacité d'applications essentielles aux activités.
Vous mettrez à profit votre expertise technique, votre capacité à résoudre des problèmes en collaboration et vos aptitudes en communication.
Vous aiderez également l'équipe de développement à adopter de solides pratiques d'ingénierie et à améliorer continuellement ses processus de livraison.
Ce que vous ferez
Promouvoir l'excellence technique dans les initiatives de développement Java.Participer à la conception et à l'architecture de solutions logicielles.Appliquer les modèles d'architecture événementielle et de conception pilotée par le domaine.Développer des tests unitaires à l'aide d'outils comme JUnit.Contribuer à l'atteinte des objectifs établis en matière de qualité et de performance applicatives.Livrer des solutions dans les délais convenus tout en maintenant une grande qualité de code.Favoriser la cohésion et la collaboration au sein de l'équipe de développement.Soutenir et influencer l'adoption des meilleures pratiques de développement Java.Repérer des occasions d'amélioration continue des processus de développement.Contribuer aux communautés de pratique techniques.
Ce que vous apportez
Baccalauréat avec spécialisation en technologies de l'information ou dans un domaine connexe.Au moins cinq années d'expérience démontrée en développement avec Java, Spring Boot et Maven.Excellentes aptitudes pour la collaboration et la communication.Approche structurée et rigoureuse en matière de documentation et d'organisation du travail.Capacité à gérer et à livrer plusieurs priorités simultanément.Engagement envers l'apprentissage continu et l'amélioration technique.
Compétences essentielles requises
Solide maîtrise de Java et de Spring Boot.Expérience démontrée avec Maven.Connaissance des modèles de conception orientée objet.Connaissance de l'architecture événementielle.Connaissance de la conception pilotée par le domaine.Expérience démontrée en développement piloté par les tests.Expérience démontrée en intégration continue et en déploiement continu.Expérience démontrée avec les services infonuagiques AWS.Expérience avec des outils DevOps, notamment Git, GitHub, Docker et Snyk.Expérience en rédaction de tests unitaires avec JUnit.
Notre environnement technologique
Backend : Java, Spring BootGestion des dépendances et des versions : MavenTests : JUnit, développement piloté par les testsArchitecture : architecture événementielle, conception pilotée par le domaine et modèles de conception orientée objetInfonuagique : AWSOutils DevOps et de sécurité : Git, GitHub, Docker, SnykPratiques de livraison : intégration continue, déploiement continu
Pourquoi vous joindre à Highspring
Travailler avec une équipe dynamique et en croissance composée de spécialistes en services-conseils et en développement.Contribuer à des projets à fort impact auprès d'organisations de premier plan.Accéder à des possibilités d'apprentissage continu, de certification et de formation.Évoluer dans une culture collaborative qui valorise le leadership technique et les résultats d'affaires concrets.
Equal Opportunity Notice
Highspring LLC (d/b/a Vaco by Highspring) and its parents, affiliates, and subsidiaries ("we," "our," or "Vaco by Highspring") are committed to the full inclusion of all qualified individuals and does not discriminate against any employee or applicant for employment because of race (including but not limited to traits historically associated with race such as hair texture and hair style), color, sex (includes pregnancy or related conditions), religion or creed, national origin, citizenship, age, disability, status as a veteran, union membership, ethnicity, gender, gender identity, gender expression, sexual orientation, marital status, political affiliation, or any other protected characteristics as required by applicable law.
The company is also committed to ensuring that persons who need them are provided with reasonable accommodations; if an accommodation is needed to participate in the job application or interview process, please contact HR@vaco.com .
Vaco by Highspring also wants all applicants to know their rights that workplace discrimination is illegal.
Representation Notice
By submitting to this position, you agree that you will be giving Vaco by Highspring the exclusive right to present your as a candidate for the foregoing employment opportunity.
Additionally, you agree to be included in our talent pool for future hiring for similarly qualified positions.
You further agree that you have represented information about yourself accurately and have not affirmatively misrepresented your qualifications.
Lastly, you agree to maintain as confidential, to the fullest extent permitted by law, any information you learn from Vaco by Highspring about the position and you will limit disclosure of information about the position only to the extent necessary to perform any obligations in furtherance of your application.
In exchange, Vaco by Highspring agrees to exercise reasonable efforts to represent you through all solicitation, job screening and resume dispersal.
For residents of Ontario, Canada only: to the extent the position for employment is not with Highspring or not otherwise noted as vacant above, candidate should be informed that this role is to replace a presently employed person at Vaco by Highspring's client.
Privacy Notice
Vaco by Highspring respects your privacy and are committed to providing transparent notice of our policies.
California residents may access Vaco by Highspring HR Notice at Collection for California Applicants and Employees here.
Virginia residents may access our state specific policies here.
Residents of all other states may access our policies here.
Canadian residents may access our policies in English here and in French here.
Residents of countries governed by GDPR and UK GDPR may access our policies here.
Additionally, submissions to this position are subject to the use of AI to perform preliminary candidate screenings, focused on ensuring minimum job requirements noted in the position are satisfied.
More details about Vaco by Highspring's use of AI can be found here (https://www.highspring.com/ai-use-notices/).
Further assessment of candidates beyond this initial phase will be conducted by recruiters and hiring managers.
Vaco by Highspring does not know and cannot opine on if its client's use of AI products in hiring.
Pay Transparency Notice
Determining compensation for this role (and others) at Vaco by Highspring depends upon a wide array of factors including but not limited to:
· the individual's skill sets, experience and training;
· licensure and certification requirements;
· office location and other geographic considerations; and
· other business and organizational needs.
With that said, as required by local law, Vaco by Highspring believes that the following salary range referenced above reasonably estimates the base compensation for an individual hired into this position in geographies that require salary range disclosure.
The individual may also be eligible for discretionary bonuses and/or participation in medical, dental, and vision benefits as well as the company's retirement plan (or similar retirement benefits).