Senior Software Engineer
Role summary
Highspring is seeking a Senior Software Engineer with a strong backend focus on Java, Spring Boot, and Kafka within a microservices architecture. The role involves designing, building, and maintaining scalable, secure, and cloud-ready services, with a secondary focus on Angular for front-end support. The ideal candidate will collaborate with cross-functional teams, participate in architecture and system design discussions, and implement robust testing practices. Experience with public cloud platforms (Azure preferred) and CI/CD pipelines is highly valued. This role emphasizes technical excellence, collaboration, and delivering meaningful business outcomes in the financial services, insurance, and technology sectors.
About Highspring
Highspring is a next‑generation consulting and professional services firm delivering modern, agile, and forward‑thinking technology solutions across North America. We partner with leading organizations in financial services, insurance, and technology to build reliable, scalable, and high‑impact digital platforms. Our teams value technical excellence, collaboration, and delivering meaningful business outcomes.
The Opportunity
We are looking for a
Senior Developer (Java / Spring / Kafka)
to contribute to the development and modernization of enterprise‑scale platforms. The role is heavily backend‑focused, centered on Java, Spring Boot, and Kafka within a microservices architecture. Angular is required for occasional front‑end support, but this is
not
a full‑stack position.
You will collaborate with architects, product owners, and cross‑functional teams to deliver high‑quality, cloud‑ready services, with
Azure preferred
, though experience with any major public cloud is valued.
What You'll Do
- Design, build, and maintain backend services using
Java, Spring, Spring Boot, and Kafka
.
- Contribute to front‑end work in
Angular
when needed (secondary focus).
- Translate business requirements into scalable, secure, and maintainable technical solutions.
- Participate in architecture discussions, system design, and modeling.
- Implement strong testing practices, including unit, integration, and regression tests.
- Collaborate in Agile delivery squads and contribute to DevOps and CI/CD pipelines.
- Support and mentor team members as part of a collaborative engineering culture.
What You Bring to the Table
- 7-8 years of professional development experience in backend or platform engineering.
- Strong analytical skills and the ability to design complex systems.
- Excellent communication skills and a team‑focused mindset.
- Degree in Computer Science or equivalent experience.
Core Skills Required
Mandatory
- Java, Spring, Spring Boot
- Kafka (mandatory as per updated requirements)
- Angular
(required but secondary)
- HTML, CSS, JavaScript, TypeScript
- Git
- Strong testing approaches (unit, integration, regression)
Additional Highly Valued Experience
- Public cloud experience -
Azure preferred
, AWS or GCP welcome
- CI/CD: Jenkins, GitHub Actions, OpenShift
- Containerization: Docker, Kubernetes (OCP welcome)
- MongoDB, Spring Cloud, Argo CD, SonarQube, Veracode, Prisma Cloud
Our Stack
- Backend:
Java, Spring Boot, Spring Cloud, Kafka
- Frontend:
Angular
- Database:
MongoDB
- DevOps:
GitHub, Jenkins, Argo CD, SonarQube, Veracode, Prisma Cloud
- Containers / Cloud:
Docker, Kubernetes, OpenShift (OCP), Azure or any major public cloud
Why Join Highspring
- Join a dynamic team of experienced consultants and engineers.
- Work on impactful modernization and cloud‑native delivery initiatives.
- Access continuous learning, certifications, and technical mentorship.
- Benefit from a collaborative culture and flexible work arrangements.
Similar roles
Senior Software EngineerNorthside Hospital · Atlanta, Georgia, United States · Onsite- Senior Software EngineerRandstad Digital Americas · North York, Ontario, Canada · Hybrid
Software EngineerConcord Servicing, LLC · Dallas, Texas, United States · Remote
Lead Software EngineerElanco · Lake County, Indiana, United States · Onsite
Software EngineerAMERICAN SYSTEMS · Fredericksburg, Virginia, United States · Onsite