We are looking for an experienced Senior Java Backend Developer with strong expertise in Advanced Java, Reactive Programming, Spring Boot, Spring WebFlux, Kafka, and NoSQL databases such as Couchbase and MongoDB. The ideal candidate should have hands-on experience designing and developing scalable, high-performance, event-driven and reactive applications.
Responsibilities
Design, develop, and maintain scalable backend applications using Advanced Java and Spring Boot.
Implement reactive and non-blocking applications using Spring WebFlux and Reactive Programming.
Apply Java Functional Programming concepts, including Lambda Expressions, Streams API, and Functional Interfaces.
Develop event-driven and distributed applications using Apache Kafka.
Design and manage NoSQL database solutions using Couchbase and MongoDB.
We are looking for an experienced Senior Java Backend Developer with strong expertise in Advanced Java, Reactive Programming, Spring Boot, Spring WebFlux, Kafka, and NoSQL databases such as Couchbase and MongoDB. The ideal candidate should have hands-on experience designing and developing scalable, high-performance, event-driven and reactive applications.
Responsibilities
Design, develop, and maintain scalable backend applications using Advanced Java and Spring Boot.
Implement reactive and non-blocking applications using Spring WebFlux and Reactive Programming.
Apply Java Functional Programming concepts, including Lambda Expressions, Streams API, and Functional Interfaces.
Develop event-driven and distributed applications using Apache Kafka.
Design and manage NoSQL database solutions using Couchbase and MongoDB.
We are seeking an experienced, hands-on Technical Lead – GenAI & Java Microservices with strong enterprise engineering expertise in Java 17+ and Spring Boot microservices, along with practical experience implementing Generative AI solutions. The ideal candidate will lead the design, development, and deployment of AI-enabled microservices, integrating Large Language Models (LLMs), Retrieval-Augmented Generation (RAG), vector databases, and agentic workflows into scalable enterprise platforms. This role combines technical architecture, hands-on engineering, team leadership, and production delivery.
Responsibilities
Design and implement enterprise-grade GenAI solutions integrating LLMs and foundation models into business applications and microservices
Build and maintain RAG pipelines, semantic search, vector indexing, and agent orchestration workflows
Implement prompt engineering, structured prompt templates, and retrieval optimization
Integrate LLM services such as OpenAI, Anthropic Claude, Azure OpenAI, AWS Bedrock, and open-source models
Establish AI security guardrails, including prompt injection protection, PII masking, data loss prevention, and token cost optimization
Develop HSB's digital services in Angular and TypeScript, strengthen the codebase with reusable components, and further develop the micro frontend architecture.
Responsibilities
Develop HSB's digital services in Angular and TypeScript, from idea and design to production
Strengthen the codebase with reusable components, clear patterns, and less technical debt
Further develop the micro frontend architecture and see the whole in a landscape with many applications and teams
Share knowledge, challenge established ways, and contribute to strengthening internal technical competence
Help shape how we work forward, both with AI and in collaboration with UX and design
Senior Full Stack Developer (Backend) to support the ongoing development of WorkPro, an internal Operations, Dispatch, Asset Management, and Field Service platform.
Compensation
Competitive pay and a matching 401(k)
Responsibilities
Develop and maintain REST APIs supporting service orders, dispatch, billing, and asset management.
Design and implement SQL Server-based data models, stored procedures, and queries powering core WorkPro modules.
Build and maintain integrations to enterprise systems including Microsoft Dynamics 365, Coupa, Trackunit, and Power Automate or Logic Apps.
Maintain and extend legacy C# codebases where needed, alongside building new services and APIs.
Document APIs using OpenAPI/Swagger and maintain clear, versioned API contracts for front-end and integration consumers.
A seasoned software engineering role to design, build, and support reliable, scalable payment applications using Java, reactive programming, AWS, and Kafka, while exploring AI capabilities for payment products.
Responsibilities
Design, develop, test, and maintain payment applications and services using Java and reactive programming frameworks such as Spring WebFlux or Project Reactor.
Build event-driven services and streaming workflows with Apache Kafka.
Develop, deploy, and operate cloud-native applications on AWS.
Contribute to secure, resilient payment processing, including transaction lifecycle, authorization, settlement, reconciliation, and exception handling.
Create and maintain RESTful APIs and service integrations.
Lead Software Engineer responsible for designing, building, and supporting scalable payment applications and services in a cloud-native, event-driven environment.
Responsibilities
Design, develop, test, and maintain payment applications and services using Java and reactive programming frameworks such as Spring WebFlux or Project Reactor.
Build event-driven services and streaming workflows with Apache Kafka.
Develop, deploy, and operate cloud-native applications on AWS.
Contribute to secure, resilient payment processing, including transaction lifecycle, authorization, settlement, reconciliation, and exception handling.
Create and maintain RESTful APIs and service integrations.
Requirements
Nice to have: payment systems
Nice to have: financial transaction processing
Nice to have: high-volume high-availability platforms
Nice to have: AWS services such as EKS, ECS, Lambda, API Gateway, SQS, SNS, DynamoDB, RDS, CloudWatch, IAM