Senior Lead Software Engineer - API Specialist
On-site · Jersey City, New Jersey, United States
Job Summary
Senior Lead Software Engineer - API Specialist responsible for building an API ecosystem to support externalization of payments and financial capabilities via API. Lead design reviews and pilot projects, develop secure production code, and mentor communities of practice. Manage interactions with external vendors and internal teams to drive architectural decisions, API security, onboarding and integration workflows, and overall operational stability. Must demonstrate strong Java/Spring full-stack capabilities, REST API design, API management tooling, cloud familiarity (AWS), and experience with open banking frameworks and related security and identity tooling.
Required Qualifications
- Formal training or certification in software engineering concepts and 6+ years of applied experience
- Seasoned experience in API security (OAuth 2.0, JWT, JWS, JWE, OPA, IDP like ForgeRock or Okta) or similar
- Experience with API Management platforms (Kong, Apigee, MuleSoft, AWS API Gateway, Azure API Management, WSO2)
- Strong hands-on REST API design and development
- Strong communication skills for cross-functional collaboration
- Strong software architecture background to influence API ecosystem design
- Hands-on experience delivering system design, development, testing, and operational stability
- Full-stack software engineering with Core Java, J2EE, Spring Framework (Spring Boot, Spring Cloud)
- Excellence in programming and problem solving with hands-on development, support, and bug fixes
- Experience with SQL/NoSQL databases (MySQL, Postgres, Oracle, DynamoDB, MongoDB)
- Experience implementing code quality tools (SONAR, Checkstyle, PMD)
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.