Payments Development Lead (Java/AWS)
Location: Raleigh, NC or Phoenix, AZ (Onsite Preferred, Remote May Be Considered)
Duration: 6-Month Contract
Position Overview
We are seeking an experienced Payments Development Lead with deep expertise in Java backend development, cloud-native architectures, and banking payment systems. This is a hands-on technical leadership role requiring strong coding capabilities, architecture expertise, and experience building highly scalable payment processing applications.
The ideal candidate will possess extensive experience in Java, Spring Boot, AWS, microservices, API development, and enterprise integration patterns. Banking and payments domain experience is mandatory.
Key Responsibilities
- Lead the design and development of scalable, secure, and high-performance backend systems for payment processing platforms.
- Provide hands-on technical leadership while actively contributing to coding and development activities.
- Design and build cloud-native applications leveraging AWS services and best practices.
- Develop microservices using Java and Spring Boot frameworks.
- Design and implement RESTful APIs and enterprise integration solutions.
- Collaborate with business, architecture, DevOps, and engineering teams to deliver payment solutions.
- Lead database architecture, optimization, and performance tuning efforts.
- Apply Site Reliability Engineering (SRE) principles to improve reliability, scalability, and operational efficiency.
- Support containerized deployments using Docker, Kubernetes, and OpenShift.
- Drive code quality initiatives through automated testing and security compliance.
- Participate in Agile development processes including sprint planning, reviews, and retrospectives.
- Produce technical documentation, architecture artifacts, and implementation guidelines.
- Troubleshoot production issues and optimize system performance.
Required Qualifications
- 10+ years of Java development experience with strong backend architecture expertise.
- 12–15 years preferred in enterprise application development.
- Mandatory experience in Banking and Payments domain.
- Strong hands-on coding skills with the ability to clear technical coding assessments.
- Extensive experience with:
- Java
- Spring Boot
- Microservices Architecture
- REST API Development
- AWS Cloud Services
- Strong understanding of cloud-native application design and deployment.
- Experience designing and implementing complex system integrations.
- Strong knowledge of both SQL and NoSQL databases.
- Experience with Test-Driven Development (TDD) and automated testing frameworks.
- Experience leading development teams while remaining technically hands-on.
Preferred Qualifications
- AWS Certification preferred.
- Experience with:
- Docker
- Kubernetes
- OpenShift
- Experience implementing SRE best practices.
- Knowledge of React and modern JavaScript frameworks.
- Experience with DevSecOps and CI/CD practices.
- Familiarity with enterprise payment processing platforms and financial transaction systems.
Technical Skills
Backend Development
- Java
- Spring Boot
- Microservices
- REST APIs
- Enterprise Integration
Cloud & DevOps
- AWS
- Docker
- Kubernetes
- OpenShift
- CI/CD Pipelines
Databases
- SQL Databases
- NoSQL Databases
- Database Design
- Performance Optimization
Testing & Quality
- JUnit
- Mockito
- PowerMock
- SonarQube
- Fortify
- Web Inspect
Front-End Exposure
Reliability Engineering
- SRE Principles
- Monitoring
- Scalability
- Availability Engineering
Domain Expertise
- Banking
- Payments Processing
- Financial Transactions
- Payment Integrations
- Enterprise Banking Platforms
Ideal Candidate
The ideal candidate is a senior hands-on Java technical leader with strong AWS expertise and extensive banking payments experience. They should be comfortable leading architecture discussions, mentoring teams, writing production-quality code, and building scalable payment platforms in cloud-native environments.
Pay: $45.00 - $50.00 per hour
Benefits:
- 401(k)
- Dental insurance
- Employee assistance program
- Flexible schedule
Work Location: Remote