Software Engineer Java focused

eNGINE

Pittsburgh (Allegheny County)

On-site

USD 90,000 - 130,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

eNGINE is seeking a backend-leaning Java Developer to join a team building on a modern enterprise stack, including Java, Spring, REST APIs, Kafka, and microservices. This is a hands-on engineering role focused on real architecture problems and quality code.

You'll collaborate across data engineers, stakeholders, and project managers, write maintainable code, and help raise the team's bar through best practices and knowledge sharing, including local meetups.

Qualifications

  • Strong hands-on experience with Java and Spring (Spring Boot preferred).
  • Experience building and consuming REST APIs.
  • Experience with Kafka and microservices-based architecture.
  • Ability to communicate well with both technical and non-technical stakeholders.
  • Angular or frontend experience is a plus, but not required.

Responsibilities

  • Building and maintaining backend services using Java, Spring, and REST APIs
  • Working with Kafka and microservices architecture to build systems that scale
  • Writing clean, maintainable code and holding the line on best practices — not just for yourself, but helping raise the bar for the team
  • Sharing ownership of the team's commitments rather than just your individual tickets — if something's falling behind, that's everyone's problem to solve
  • Working cross-functionally with data engineers, business stakeholders, project managers, and fellow engineers to land on solutions that are actually elegant, not just functional
  • Staying sharp by engaging with the broader engineering community — local meetups, knowledge-sharing, that kind of thing — and bringing what you learn back to the team

Skills

Java
Spring
REST APIs
Kafka
Microservices
Angular

Job description

eNGINE builds Technical Teams. We are a Solutions and Placement firm shaped by decades of interaction with Technical professionals. Our inspiration is continuous learning and engagement with the markets we serve, the talent we represent, and the teams we build. Our Consulting Workforce is encouraged to enjoy career fulfillment in the form of challenging projects, schedule flexibility, and paid training/certifications. Successful outcomes start and finish with eNGINE.

The Role

eNGINE is looking for a backend-leaning Java Developer to join a team building on a modern, enterprise-grade stack — Java, Spring, REST APIs, Kafka, and microservices. This is a hands-on engineering role where you'll be writing real code, solving real architecture problems, and working alongside a team that actually cares about doing things the right way, not just the fast way.

Angular experience is a nice bonus if you have it, but it's not a dealbreaker

What You'll Be Doing
  • Building and maintaining backend services using Java, Spring, and REST APIs
  • Working with Kafka and microservices architecture to build systems that scale
  • Writing clean, maintainable code and holding the line on best practices — not just for yourself, but helping raise the bar for the team
  • Sharing ownership of the team's commitments rather than just your individual tickets — if something's falling behind, that's everyone's problem to solve
  • Working cross-functionally with data engineers, business stakeholders, project managers, and fellow engineers to land on solutions that are actually elegant, not just functional
  • Staying sharp by engaging with the broader engineering community — local meetups, knowledge-sharing, that kind of thing — and bringing what you learn back to the team
What You Bring
  • Strong hands-on experience with Java and Spring (Spring Boot preferred)
  • Solid experience building and consuming REST APIs
  • Experience with Kafka and microservices-based architecture
  • Comfort working in a collaborative, team-first engineering environment rather than a heads-down solo one
  • Ability to communicate well with both technical and non-technical stakeholders
  • Angular or frontend experience is a plus, but not required
Next Steps

No C2C, relocation, referral, or sponsorship candidates for this role.

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

Similar jobs worth comparing

Java Backend Engineer — Spring Microservices & Kafka
Java Backend Engineer — Spring Microservices & Kafka

eNGINE • Pittsburgh

On-site
USD 90,000 - 130,000
Java Software Engineer
Java Software Engineer

eNGINE • Pittsburgh

On-site
USD 90,000 - 120,000
Career fulfillment through challenging projects
Schedule flexibility
Paid training and certifications
Backend Engineer
Backend Engineer

Compunnel, Inc. • New York (NY)

On-site
USD 110,000 - 150,000
Full Stack Engineer
Full Stack Engineer

Open Systems Technologies • Dallas (TX)

On-site
USD 90,000 - 120,000
Java Engineer ID32277 ($3,000 signing bonus)
Java Engineer ID32277 ($3,000 signing bonus)

AgileEngine • Dallas (TX)

Hybrid
USD 90,000 - 120,000
Professional growth with mentorship
Competitive compensation
Flextime for work-life balance
Full Stack Senior Software Engineer
Full Stack Senior Software Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 100,000 - 130,000
Software Engineer
Software Engineer

eNGINE • Pittsburgh

On-site
USD 85,000 - 115,000
Schedule flexibility
Paid training/certifications
Java Software Engineer
Java Software Engineer

HeartCentrix Solutions • Town of Texas (WI)

On-site
USD 120,000 - 160,000
Lead Full Stack (Angular-60%, Java-40%)
Lead Full Stack (Angular-60%, Java-40%)

Kaav Inc • Charlotte (NC)

On-site
USD 120,000 - 150,000
Java Engineer ID49423
Java Engineer ID49423

AgileEngine • Dallas (TX)

On-site
USD 90,000 - 130,000
Professional growth through mentorship and TechTalks
Competitive compensation with various budgets for education and fitness
Exciting projects with top companies
+1