Sr. Software Engineer โ Java/AWS
Technology
Charlotte, United States1 month agoUntil 11/14/2026
Full time
Job description
๐ We're Hiring: Sr. Software Engineer โ Java/AWS
๐ Location: Charlotte, NC
๐ผ Type: Full-Time
We are looking for an experienced Sr. Software Engineer to join a team building highly reliable, cloud-native systems supporting real-time payment processing.
The ideal candidate is a hands-on Java engineer with strong experience in AWS, Spring Boot, microservices, distributed systems, and event-driven architectures.
Key Responsibilities
- Design, develop, test, and maintain highly reliable enterprise applications
- Build cloud-native applications using Java, Spring & Spring Boot
- Develop microservices, APIs, and distributed applications on AWS
- Implement event-driven architectures using Kafka, RabbitMQ, or similar technologies
- Work with containerized and serverless AWS services
- Develop Python scripts for automation and data integration
- Build and maintain CI/CD pipelines and automated testing processes
- Implement Terraform / Infrastructure as Code for cloud deployments
- Support observability, monitoring, resiliency, and production troubleshooting
- Participate in architecture, design, code reviews, and technical decisions
- Mentor engineers and contribute to engineering best practices
Required Qualifications
- 8+ years of Java software development experience
- Strong Spring / Spring Boot experience
- Expertise in microservices, distributed systems, and cloud-native architectures
- Hands-on experience with AWS
- Experience with Kafka, RabbitMQ, or event-driven architectures
- Working knowledge of Python
- Experience with CI/CD and DevOps practices
- Experience with Terraform or Infrastructure as Code
- Strong understanding of scalability, availability, security, and resiliency
- Bachelor's degree or equivalent experience
- Ability to travel up to 10% between NYC and NC offices
Nice to Have
- Payments, banking, fintech, clearing, or settlement experience
- AWS Certification
- Kubernetes / Docker
- SRE, observability, and production engineering experience
- SnapLogic or other ETL/data integration tools
- Experience with AI-assisted software development
Keywords
monthsOfExperience: 96Apache KafkaSpring FrameworkScalabilityRabbitMQDevOpsPythonJavaCI / CDMachine codeSnapLogicAWSDockerKubernetesTerraformCI/CD
Interested in this role?