Senior Application Developer - Java/AWS
Core
Design and develop secure, scalable, resilient payment API services and event-driven cloud solutions using AWS serverless architectures.
Role type
Senior Application Developer (Java/AWS)
Builds
Payment API services, microservices, and event-driven cloud solutions for financial services.
Domain
Financial services / Cloud infrastructure
Deliverable
production ML models | product features
Required skills
Enterprise software engineering, API service construction, microservices architecture, event-driven design, AWS Lambda, DynamoDB, EventBridge, CloudWatch, SNS/SQS, resilience engineering (retries, idempotency, timeouts), secure software practices (authentication, authorization, encryption, secrets management), Node.js development, generative AI integration.
Preferred skills
Payments/wire processing systems experience, AI-assisted software delivery.
Technologies
AWS Lambda, DynamoDB, EventBridge, CloudWatch, SNS, SQS, Node.js, Generative AI
Responsibilities
Direct hands-on design and development of payment API services; Create secure, scalable, resilient event-driven solutions; Engineer strategies for error handling, retries, idempotency, and monitoring; Develop cloud-native services using Node.js and serverless architectures; Collaborate with product, business analysis, and quality engineering teams; Promote use of generative AI for engineering productivity and testing.
Seniority
Senior, hands-on IC