Lead Software Engineer Contract
Lewisville, TX Onsite
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
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.
Proven experience leading development teams and driving technical architecture decisions.
Excellent communication, stakeholder management, and problem-solving skills.