Sr. Software Engineer – Java/AWS

TechTriad

Charlotte (NC)

On-site

USD 120,000 - 180,000

Full time

15 hours ago
Be an early applicant
Application generator

Turn this role into an interview — a resume and cover letter built around what this employer wants.

Get past ATS filters

Job summary

TechTriad is seeking a Senior Software Engineer to join our team building cloud-native systems for real-time payment processing. You will be a hands-on Java engineer with strong AWS, Spring Boot, microservices, distributed systems, and event-driven architectures.

The role involves designing, developing, and maintaining enterprise applications, building APIs and distributed services on AWS, and driving CI/CD pipelines with Terraform. Travel up to 10% between NYC and NC offices may be 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.

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.

Skills

Java
Spring Boot
AWS
Microservices
Distributed systems
Event-driven
Python
CI/CD
Terraform

Education

Bachelor's degree or equivalent

Tools

Kafka
RabbitMQ
Terraform
CI/CD

Job description

We're Hiring: Sr. Software Engineer – Java/AWS

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
  • SRE, observability, and production engineering experience
  • SnapLogic or other ETL/data integration tools
  • Experience with AI-assisted software development
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Engineer
Senior Java Engineer

RE Partners Consulting • United States

Hybrid
USD 140,000 - 210,000
Lead Java Engineer
Lead Java Engineer

Brandon Consulting Associates • O’Fallon (MO)

On-site
USD 150,000 - 190,000
Software Engineer V - Java + SpringBoot + Kubernetes
Software Engineer V - Java + SpringBoot + Kubernetes

Confiz • San Jose (CA)

On-site
USD 130,000 - 160,000
Software Engineer (Java)
Software Engineer (Java)

10xTalents • Newark (NJ)

On-site
USD 90,000 - 120,000
Senior Java/AWS Engineer - Real-Time Payments Platform
Senior Java/AWS Engineer - Real-Time Payments Platform

TechTriad • Charlotte (NC)

On-site
USD 120,000 - 180,000
Senior Java Engineer
Senior Java Engineer

RE Partners Consulting • New York (NY)

On-site
USD 130,000 - 150,000
Senior Java Software Engineer
Senior Java Software Engineer

PMG GLOBAL • Jersey City (NJ)

On-site
USD 90,000 - 120,000
Senior Java Software Engineer
Senior Java Software Engineer

Compunnel, Inc. • City of White Plains (NY)

On-site
USD 120,000 - 180,000
Senior Java Full Stack Engineer
Senior Java Full Stack Engineer

Compunnel, Inc. • Alpharetta (GA), Northern (KY)

Hybrid
USD 120,000 - 170,000
Java Developer
Java Developer

Navisoft • Tampa (FL)

Hybrid
USD 95,000 - 130,000