Java Principal Engineer

DynPro Inc.

Ohio

On-site

USD 120,000 - 150,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A leading technology firm is seeking a Principal Engineer to lead the design of a next-generation embedded payments platform. The role requires expertise in Java and Spring Boot, with responsibilities including optimizing systems for high throughput and mentoring engineering teams. The ideal candidate has a strong background in event-driven technologies and AWS deployment. This position is located in Ohio and offers the opportunity to drive architectural decisions and complex engineering initiatives.

Qualifications

  • Expert-level knowledge of Java 17, multithreading, and performance tuning.
  • Experience with enterprise-grade microservices using Spring Boot.
  • Strong understanding of event-driven architecture with Kafka.

Responsibilities

  • Lead the design and architecture of distributed, fault-tolerant systems.
  • Optimize systems for concurrency, performance, and memory efficiency.
  • Guide teams in best practices for system design and reliability.

Skills

Java 17
Spring Boot
Kafka
AWS (ECS, RDS, ElastiCache/Redis)
Terraform
SQL
Testing
Observability

Job description

Overview

We are building a next-generation embedded payments platform designed for real-time, high-throughput transaction processing. The system currently processes 110 payments per second, with a target of 500 per second by the end of January. We’re seeking Principal Engineers who can drive architectural decisions, ensure system scalability, and lead complex engineering initiatives across distributed systems.

Responsibilities
  • Lead the design and architecture of distributed, fault-tolerant, and highly available systems.
  • Optimize Java-based systems for concurrency, performance, and memory efficiency.
  • Guide engineering teams in adopting best practices for system design, observability, and reliability.
  • Drive improvements in real-time processing pipelines using event-driven technologies such as Kafka.
  • Mentor staff-level engineers and provide technical leadership across the team.
  • Collaborate with product owners and stakeholders to translate requirements into scalable solutions.
  • Ensure system resilience through failover, degradation handling, and SLA adherence.
Must-Have Skills
  • Java 17 – Expert-level, with deep knowledge of multithreading, concurrency, and performance tuning.
  • Spring Boot – Proven experience building enterprise-grade microservices.
  • Kafka (or equivalent) – Strong experience with event-driven architecture and stream processing.
  • AWS (ECS, RDS, ElastiCache/Redis) – Hands-on deployment and optimization experience.
  • Terraform – Ability to design infrastructure-as-code for production systems.
  • SQL – Strong relational database design and performance optimization.
  • Testing – Strong unit, integration, and end-to-end testing discipline.
  • Observability – Experience with OpenTelemetry, Grafana, Splunk or similar tools.
Nice-to-Have Skills
  • Expertise in availability engineering and reliability frameworks.
  • Experience creating monitoring dashboards and distributed tracing setups.
  • Strong ability to drive system design independently with minimal guidance.
Soft Skills
  • Ability to lead cross-functional technical discussions and influence architectural decisions.
  • Excellent communication skills with both technical and non-technical stakeholders.
  • Strong mentoring and coaching abilities.
  • Comfortable working in Kanban within a SAFe Agile environment.

Regards,

Gaganpreet Singh

Senior Talent Executive

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

Similar jobs worth comparing

Principal Java Engineer
Principal Java Engineer

RE Partners • New York (NY)

Hybrid
USD 120,000 - 170,000
Senior Java Software Engineer
Senior Java Software Engineer

QvalFocus Inc. • Missouri

On-site
USD 100,000 - 130,000
Java Developer III
Java Developer III

hudsonmanpower • Cincinnati (OH)

On-site
USD 100,000 - 130,000
Principal Java Developer
Principal Java Developer

RE Partners • Tampa (FL)

On-site
USD 150,000 - 210,000
Senior Java Engineer
Senior Java Engineer

RE Partners Consulting • United States

Hybrid
USD 140,000 - 210,000
Technical Lead with Java
Technical Lead with Java

Compunnel, Inc. • Berkeley Heights (NJ)

On-site
USD 120,000 - 150,000
Lead Software Engineer - Backend/Java/Cloud
Lead Software Engineer - Backend/Java/Cloud

Next Frontier Capital • Jersey City (NJ)

On-site
USD 140,000 - 210,000
Senior Java Architect: Cloud, Microservices & Kafka
Senior Java Architect: Cloud, Microservices & Kafka

Veriipro • Charlotte (NC)

On-site
Senior Java Software Engineer
Senior Java Software Engineer

Intellibus • Reston (VA)

On-site
USD 90,000 - 130,000
Java Principal Engineer - Real-Time, Scalable Payments
Java Principal Engineer - Real-Time, Scalable Payments

DynPro Inc. • Ohio

On-site
USD 120,000 - 150,000