Senior Java Software Engineer

Techtriadteam — United States · Posted ~5 hours ago

Senior Full-time Hybrid

Skills

Java AWS Spring Boot Microservices Distributed systems Event-driven architecture REST APIs Kafka RabbitMQ Docker CI/CD Terraform Python

🔓 Log in to save this job, tailor your resume & track your apply process — 7 days free, no card needed.

Log in to add to target list

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