Software Engineer – Java/AWS

TechTriad

Charlotte (NC)

On-site

USD 140,000 - 170,000

Full time

6 days 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 hiring a Sr. Software Engineer – Java/AWS to join a team building real-time payment processing and cloud-native systems. You will be hands-on with Java, Spring Boot, microservices, and AWS, delivering scalable distributed architectures and event-driven designs.

You will design, implement, and operate CI/CD pipelines, Terraform IaC, and automation scripts while mentoring peers and shaping engineering best practices across NYC and NC offices.

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
Microservices
Distributed systems
AWS
Kafka
RabbitMQ
Python
CI/CD
Terraform
Security

Education

Bachelor's degree or equivalent experience

Tools

Kafka
RabbitMQ

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/AWS Engineer – Real-Time Payments & Microservices
Senior Java/AWS Engineer – Real-Time Payments & Microservices

TechTriad • Charlotte (NC)

On-site
USD 140,000 - 170,000
Senior Java Engineer
Senior Java Engineer

RE Partners Consulting • United States

Hybrid
USD 140,000 - 210,000
Software Engineer (Java)
Software Engineer (Java)

10xTalents • Newark (NJ)

On-site
USD 90,000 - 120,000
Software Engineer V - Java + SpringBoot + Kubernetes
Software Engineer V - Java + SpringBoot + Kubernetes

Confiz • San Jose (CA)

On-site
USD 130,000 - 160,000
Senior Software Engineer
Senior Software Engineer

Jobgether SRL • United States

Hybrid
USD 120,000 - 170,000
Competitive compensation
Flexible work arrangements
Professional development and learning
Java / Full Stack Software Engineer
Java / Full Stack Software Engineer

First Soft Solutions LLC • New York (NY)

On-site
USD 120,000 - 160,000
Java Engineer
Java Engineer

10xTalents • Newark (NJ)

On-site
USD 90,000 - 120,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
Java Developer with AI
Java Developer with AI

Glint Tech Solutions LLC • Phoenix (AZ)

On-site
USD 140,000 - 180,000