Summary
✨ AI‑Generated
A senior engineering role focused on designing and developing cloud-native applications and distributed systems. The ideal candidate has strong backend development experience with modern Java frameworks, cloud platforms, messaging technologies, automation, and deployment practices.
Highlights
Opportunity to build highly reliable cloud-native systems, work with modern technologies, and contribute to scalable enterprise solutions.
Description
🚀 Sr.
Software Engineer – Java/AWS
📍 Location: Charlotte, NC (Hybrid)
💼 Type: Full-Time role
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