Senior Software Engineer

Mainz Brady Group

United States

On-site

USD 123,984 - 227,304

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Mainz Brady Group is seeking a Senior Backend Java Engineer to design, build, and support scalable, high-availability backend services in an enterprise environment. This role blends hands-on development with leadership, architecture, mentoring, and production support.

The ideal candidate has strong Java, cloud-native AWS experience, and a track record building distributed systems and RESTful APIs. The position focuses on designing and implementing robust backend services, collaborating with

Qualifications

  • Bachelor's degree or equivalent experience.
  • 5+ years of backend Java development experience in production environments.
  • Strong experience building RESTful APIs and distributed backend services.
  • Experience with AWS, Kafka (or similar messaging platforms), Docker, Jenkins, and Git.

Responsibilities

  • Design, develop, and maintain scalable backend applications and REST APIs using Java.
  • Lead architecture discussions, technical design reviews, and root cause analysis.
  • Build and support distributed, event-driven systems using Kafka, SQS, or similar messaging technologies.
  • Develop cloud-native applications leveraging AWS services such as S3, DynamoDB, SNS, and SQS.
  • Implement CI/CD pipelines using Git, Jenkins, Docker, and related DevOps tools.
  • Monitor production systems using Datadog or similar observability platforms and participate in on-call support.
  • Mentor engineers and promote engineering best practices, code quality, and Agile development.

Skills

Java
REST APIs
AWS
Kafka
Docker
Jenkins
Git
Datadog
Agile

Education

Bachelor's degree

Tools

Kafka
Docker
Jenkins
Git

Job description

Senior Backend Java Engineer – NY (Hudson Square) – Contract 6-12 months
Position Summary

Mainz Brady Group is seeking a Senior Backend Java Engineer to design, build, and support scalable, high-availability backend services in an enterprise environment. This role combines hands-on software development with technical leadership, architecture, mentoring, and production support. The ideal candidate has strong Java expertise, cloud-native experience on AWS, and a proven track record building distributed systems and RESTful APIs.

Key Responsibilities
  • Design, develop, and maintain scalable backend applications and REST APIs using Java.
  • Lead architecture discussions, technical design reviews, and root cause analysis.
  • Build and support distributed, event-driven systems using Kafka, SQS, or similar messaging technologies.
  • Develop cloud-native applications leveraging AWS services such as S3, DynamoDB, SNS, and SQS.
  • Implement CI/CD pipelines using Git, Jenkins, Docker, and related DevOps tools.
  • Monitor production systems using Datadog or similar observability platforms and participate in on-call support.
  • Mentor engineers and promote engineering best practices, code quality, and Agile development.
Required Qualifications
  • Bachelor's degree or equivalent experience.
  • 5+ years of backend Java development experience in production environments.
  • Strong experience building RESTful APIs and distributed backend services.
  • Experience with AWS, Kafka (or similar messaging platforms), Docker, Jenkins, and Git.
  • Strong knowledge of relational databases, NoSQL databases, caching, concurrency, and multithreading.
  • Solid understanding of data structures, algorithms, design patterns, and Agile methodologies.
  • Excellent troubleshooting, communication, and collaboration skills.

Mainz Brady Group is a technology staffing firm with offices in California, Oregon and Washington. We specialize in Information Technology and Engineering placements on a Contract, Contract-to-hire and Direct Hire basis. Mainz Brady Group is the recipient of multiple annual Excellence Awards from the Techserve Alliance, the leading association for IT and engineering staffing firms in the U.S.

Mainz Brady Group is an Equal Opportunity Employer. We are committed to Diversity & Inclusion and incorporate non-discrimination best practices in all of our staffing processes. Mainz Brady Group does not discriminate on the basis of race, color, religion, sex, sexual orientation, gender identity, gender expression, age, disability or any other protected class.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Backend Java Engineer (Contract) for Cloud APIs
Senior Backend Java Engineer (Contract) for Cloud APIs

Mainz Brady Group • United States

On-site
Java Software Engineer
Java Software Engineer

CoreAi Consulting • Phoenix (AZ)

On-site
USD 100,000 - 130,000
Sr. Java Developer
Sr. Java Developer

Inceptra Solutions LLC • New York (NY)

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

ACTIVISION PUBLISHING, INC. • Santa Monica (CA)

On-site
USD 101,000 - 186,754
Medical, dental, and vision insurance
401(k) with company match
Paid holidays and vacation
Backend Java Developer
Backend Java Developer

Weekday (YC W21) • New York (NY)

On-site
USD 150,000 - 250,000
Competitive equity or bonus
Health, dental, and vision benefits
Generous paid time off
+2
Senior Java Developer (Kafka + AWS)
Senior Java Developer (Kafka + AWS)

MAS Global Consulting • New York (NY)

On-site
USD 120,000 - 160,000
Sr Backend Java Developer
Sr Backend Java Developer

Matlen Silver • Jersey City (NJ)

Hybrid
USD 60,000 - 65,000
Software Engineering Manager
Software Engineering Manager

Mainz Brady Group • Vancouver (WA)

On-site
USD 120,000 - 150,000
Backend Engineer: Java, AWS & Microservices
Backend Engineer: Java, AWS & Microservices

Ampcus, Inc • New York (NY)

On-site
USD 110,000 - 150,000
Senior Backend Developer
Senior Backend Developer

Compunnel, Inc. • Sunnyvale (CA)

On-site
USD 120,000 - 150,000