Senior Software Engineer
Listed on 2025-12-01
-
Software Development
Backend Developer, Cloud Engineer - Software
Get AI-powered advice on this job and more exclusive features.
Candescent is the leading cloud-based digital banking solutions provider for financial institutions. We are transforming digital banking with intelligent, cloud-powered solutions that connect account opening, digital banking, and branch experiences for financial institutions. Our advanced technology and developer tools enable seamless, differentiated customer journeys that elevate trust, service, and innovation. Success here requires flexibility in a fast‑paced environment, a client‑first mindset, and a commitment to delivering consistent, reliable results as part of a performance‑driven, values‑led team.
We’re looking for a Senior Extensibility API Engineer to design, build, and scale the APIs and integration surfaces that let customers and partners extend our platform. You’ll own high-throughput Java microservices built with Spring Boot, shape our API gateway strategy (Apigee, Axway, Kong), and champion API quality—performance, scalability, and reliability—using Postman throughout the lifecycle.
Job Responsibilities- Design & build extensibility surfaces: public/internal REST/gRPC APIs, webhooks, events/streams, and plugin endpoints that enable third‑party integrations and custom apps.
- Develop robust microservices with Java (8+ years) & Spring Boot: resilient patterns (circuit breakers, retries, bulkheads), config management, and zero‑downtime deploys.
- Own API lifecycle: requirements > design (OpenAPI/Swagger) > reviews > implementation > versioning/backward compatibility > deprecation plans.
- Gateway engineering: configure and optimize Apigee/Axway/Kong policies (auth
N/Z, rate limits, quotas, transformations, caching, routing, blue/green, canary). - Security & compliance: OAuth2/OIDC, service‑to‑service auth, scopes, secrets management, data protection standards, and auditability.
- Performance & reliability testing: use Postman collections/monitors/Newman to validate latency, throughput, error rates, and SLA/SLO adherence; automate in CI/CD.
- Observability: instrument services for logs, metrics, and traces (Open Telemetry); define SLIs/SLOs and drive incident prevention via data.
- DX & documentation: produce first‑class developer docs, Postman collections, sandbox examples, and SDK stubs that reduce time‑to‑first‑call.
- Partner with teams: collaborate with Product, Security, SRE, and Developer Relations to ship features that are safe, fast, and delightful to build on.
- Experience building webhook frameworks, event subscriptions, and signing/verification.
- gRPC/protobuf, Graph
QL, or API monetization/analytics exposure. - Resilience libraries (Resilience4j), service meshes (Istio/Linkerd), blue/green & canary strategies.
- Additional perf tools (JMeter, k6) and Java profiling (JFR, async‑profiler).
- Marketplace/SDK design and partner ecosystem enablement.
- 8+ years professional experience in backend engineering with Java; strong skills in Spring Boot (Spring Cloud, Web Flux, Actuator).
- Proven experience designing microservices and public APIs at scale (idempotency, pagination, filtering, rate‑limiting, API versioning).
- Hands‑on with API gateways:
Apigee, Axway, and/or Kong (policies, plugins, posture, analytics). - Postman power‑user: collections, environments, pre‑/post‑scripts, monitors, Newman in CI; applying Postman to validate performance, scalability, and reliability.
- Deep understanding of REST (and awareness of gRPC), OpenAPI/Swagger, OAuth2/OIDC, and JWT.
- Solid foundation in distributed systems (consistency, back pressure, retries), eventing/queues (Kafka/Rabbit
MQ), and caching (Redis). - Data stores: one or more of Postgre
SQL/MySQL, plus No
SQL experience (Mongo
DB/Document
DB). - Containers & CI/CD:
Docker, Kubernetes, and pipelines (Git Hub Actions/Git Lab/Jenkins). - Testing culture: JUnit/Mockito, contract tests, integration/e2e; familiarity with chaos/latency injection a plus.
- Clear, concise communication with a “measure‑and‑iterate” mindset.
To ALL recruitment agencies:
Candescent only accepts resumes from agencies on the preferred supplier list. Please do not forward resumes to our applicant tracking system, Candescent employees, or any Candescent facility. Candescent is not responsible for any fees or charges associated with unsolicited resumes.
- Mid‑Senior level
- Full‑time
- Engineering and Information Technology
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).