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