Java Developer

Engine
Pittsburgh, PA, United States
23 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
$110,000.0 - $160,000.0
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Spring-boot AngularJS Apache Kafka Front End Software Development Restful APIs Microservices

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.

Requirements

  • 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

Benefits & conditions

Pulled from the full job description

  • Paid training
  • Health insurance
  • 401(k) matching
  • Vision insurance
  • Dental insurance, * 401(k) matching
  • Dental insurance
  • Health insurance
  • Vision insurance

About the company

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

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.indeed.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

5:46 min

Evolution of the Angular framework from AngularJS

Valentine Awe · WWC 2023

1:37 min

Introduction to Apache Kafka benchmarking and performance analysis

Kirill Kulikov · LIVE

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

1:52 min

Maintaining backward compatibility across major versions

Jessica Janiuk · JS Congress

1:39 min

Defining Apache Kafka and its primary real-time use cases

Lucia Cerchie · LIVE

Videos

See all

Related articles

See all