Senior Java Software Engineer

Maarut — Canada · Posted ~1 hour ago

Senior

Skills

Java Spring Boot REST APIs API Documentation API Testing Spring Integration Integration Architecture Azure Service Bus Event-Driven Architecture Docker Kubernetes Microservices OAuth OpenID Connect SAML 2.0 REST Azure OpenShift

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

Summary ✨ AI‑Generated

Join an enterprise software engineering team working on sophisticated Java-based integration solutions. You will design REST APIs, build event-driven and messaging systems, develop microservices in containerized environments, and implement modern authentication and web-services security standards.

Highlights

Senior engineering role with deep exposure to Java, Spring Boot, APIs, integration architecture, messaging, microservices, containers, cloud platforms, and modern security standards. Strong opportunity to work on complex enterprise integration systems.

Description

Extensive experience with REST API design and development, including experience with API documentation and testing.Strong expertise in Java and the Java development ecosystem, including experience with Spring Boot.In-depth knowledge of integration patterns and best practices, including experience designing and building integration solutions using Spring Integration and integration with Mainframe/IMSHands-On experience in messaging queuing (Azure Service Bus) and event driven architecture.Must have prior experience in working with containerized environments such as Azure, OpenShift, Docker, Kubernetes, Microservices, etc.Experience with Security and Web Services Security standards and frameworks. Must have extensive working experience in OAuth, OpenID, SAML 2.0, etc