Senior API Extensibility Engineer
Candescent
Candescent is the largest non-core digital banking provider. We bring together the transformative technologies that power and connect account opening, digital banking and branch solutions for banks and credit unions of all sizes on any core. Our Candescent solutions power the top three U.S. mobile banking apps and are trusted by banks and credit unions of all sizes.
We offer an extensive portfolio of industry-leading products and services with an extensible ecosystem of out-of-the-box and integrated partner solutions. In addition, our API-first architecture and developer tools enable financial institutions to optimize and expand upon their existing capabilities by seamlessly integrating custom-built or third-party solutions. And our connected in-person, remote and digital experiences reinvent customer service across all channels.
Self-service configuration and marketing tools give financial institutions greater control of their branding, targeted messaging and overall user experience. And data-driven analytics and reporting tools provide valuable insights to help drive continued growth and profitability. From conversions and implementations to custom development and customer care, our clients get expert, end-to-end support at every step.
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.
Hiring in locations: Atlanta
How we’ll measure success (first 6–12 months):
API quality: <p95 latency target, error budget adherence, zero-regression versioning.
Developer experience: time-to-first-successful-call, collection/SDK adoption, docs CSAT.
Operational excellence: on-call stability, MTTD/MTTR improvements, clean runbooks and SLOs.
Throughput: on-time delivery of extensibility features with clear deprecation & rollout plans.
Tech stack (Representative):
Java 17+, Spring Boot 3.x, Spring Cloud, Maven/Gradle, OpenAPI/Swagger, OAuth2/OIDC, Apigee/Axway/Kong, Kafka, Redis, PostgreSQL/MySQL, Docker, Kubernetes, GitHub Actions/GitLab, OpenTelemetry.
Job Responsibilities
Key Areas of Responsibility:
• 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 (authN/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 (OpenTelemetry); 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
Nice To Have:
• Experience building webhook frameworks, event subscriptions, and signing/verification.
• gRPC/protobuf, GraphQL, 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.
Required Experience
• 8+ years professional experience in backend engineering with Java; strong skills in Spring Boot (Spring Cloud, WebFlux, 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, backpressure, retries), eventing/queues (Kafka/RabbitMQ), and caching (Redis).
• Data stores: one or more of PostgreSQL/MySQL, plus NoSQL experience (MongoDB/DocumentDB).
• Containers & CI/CD: Docker, Kubernetes, and pipelines (GitHub Actions/GitLab/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.
Required Education
EEO Statement
Integrated into our shared values is Candescent’s commitment to diversity and equal employment opportunity. All qualified applicants will receive consideration for employment without regard to sex, age, race, color, creed, religion, national origin, disability, sexual orientation, gender identity, veteran status, military service, genetic information, or any other characteristic or conduct protected by law. Candescent is committed to being a globally inclusive company where all people are treated fairly, recognized for their individuality, promoted based on performance and encouraged to strive to reach their full potential. We believe in understanding and respecting differences among all people. Every individual at Candescent has an ongoing responsibility to respect and support a globally diverse environment.
Statement to Third Party Agencies
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.