What are the responsibilities and job description for the Java API Architect | Banking Domain | Java, Spring Boot, AWS position at Bot Tech?
We are hiring for an API Architect role with one of our leading banking clients.
Location: Buffalo, New York (Hybrid – 3 days onsite, 2 days remote)
Experience: 10 to 15 years
Duration: 6 to 12 months contract
About the role:
We are looking for an experienced API Architect to lead the design and development of enterprise-grade API ecosystems. This role involves building secure, scalable, and high-performance APIs to support critical banking and financial systems. You will work closely with engineering, product, and business teams to drive API strategy and architecture.
Key responsibilities:
Design, build, and maintain REST, GraphQL, XML, and event-driven APIs
Define API contracts, schema standards, and versioning strategies
Drive API-first development and improve developer experience
Lead proof of concepts for new API and integration patterns
Architect microservices and event-driven systems using tools like Kafka and RabbitMQ
Design and manage API gateway implementations such as Kong, AWS API Gateway, or MuleSoft
Build and manage cloud-native API solutions on AWS
Implement CI/CD pipelines using tools like Jenkins, GitHub, Maven, and Nexus
Ensure observability with tools like Splunk, AppDynamics, and Prometheus
Required skills:
Strong experience in Java, Spring Boot, Kotlin, Node.js, or Python
Deep knowledge of REST APIs, JSON, XML, and API design principles
Experience with API security including OAuth 2.0, JWT, and SAML
Hands-on experience with microservices architecture and domain-driven design
Strong understanding of API gateway policies such as rate limiting, throttling, and caching
Experience with Docker, Kubernetes, and containerized environments
Preferred experience:
Experience working in banking or financial services domain
Knowledge of open banking standards like PSD2, FDX, or Open Banking UK
Exposure to payment systems such as Visa, Mastercard, SWIFT, or FedNow
Familiarity with financial data standards like ISO 20022, XBRL, or FpML
Experience integrating with credit bureau and KYC/AML systems
Tools and technologies:
API Management: MuleSoft, Kong, AWS API Gateway
Testing: JUnit, Postman, Insomnia, JMeter
Databases: Oracle, PostgreSQL, MongoDB, Redis, Cassandra
Streaming: Kafka Streams
DevOps: Jenkins, GitHub, Maven, Sonar
Monitoring: Splunk, AppDynamics, Prometheus
Qualifications:
Bachelor’s or master’s degree in computer science or related field
10 years of software engineering experience with at least 3 years in API architecture
Strong communication and stakeholder management skills
Experience working in regulated environments is a plus
If you are interested, please share your resume at ashish@bottechus.com or reach out directly