Aws Java Developer with Payment Integration
We are seeking a hands-on Lead Software Engineer to lead the design, development, integration, and support of secure, scalable, cloud-native solutions across Payments, Money Movement, and Information Reporting platforms. The ideal candidate will have 15+ Years of experience in Java application development experience that is specialized in API's, Microservices, AWS deployment and will bring deep expertise in AWS cloud technologies, software engineering, and solution architecture, with strong hands-on experience in serverless, event-driven, and containerized applications. This role requires the ability to translate business requirements into technical solutions, provide architectural leadership, develop code, mentor distributed teams, and drive delivery in a fast-paced environment. Additional details: 5+ years of hands-on AWS cloud engineering and architecture experience. Proven experience designing, developing, and supporting cloud-native applications on AWS. Strong expertise with: AWS Lambda Amazon ECS AWS Step Functions Amazon SQS and SNS Amazon S3 Amazon DynamoDB Amazon RDS AWS IAM and KMS AWS Transfer Family 5+ years of recent experience working in financial domain with strong experience in handling payment processing (ACH, wire transfers, real-time payments, card processing, or other money movement platforms) Experience with financial systems integrations and regulatory reporting solutions. Experience migrating microservices/API's from on-prem to cloud infrastructure Experience with securing API's and Microservices in AWS cloud Experience designing and implementing event-driven, microservices, and serverless architectures. Strong hands-on development experience with Java, Spring Boot, and/or Node.js. Ability to build highly available, fault-tolerant, secure, and scalable enterprise solutions.