Senior Java Developer (Only W2 - Accepting relocation candidates )

Pittsburgh Tomorrow

Pittsburgh (Allegheny County)

On-site

USD 120,000 - 150,000

Full time

48 hours ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Pittsburgh Tomorrow is seeking a Senior Software Engineer in Pittsburgh, PA to design, develop, and modernize enterprise Java applications. The role focuses on Java, Spring Boot, REST APIs, microservices, and Kafka within a regulated financial context.

You will contribute to scalable, event-driven systems, participate in code reviews, testing, and production deployments, and mentor junior developers while collaborating with cross-functional teams.

Qualifications

  • Strong hands-on experience with Java and Spring Boot in enterprise environments.
  • Design, develop, test, and maintain scalable microservices and REST APIs.
  • Experience with Kafka-based event-driven architectures and CI/CD pipelines.

Responsibilities

  • Design, develop, test, and maintain enterprise Java applications using Spring Boot.
  • Build scalable microservices and REST APIs with Kafka-based integration.
  • Support CI/CD processes, deployments, and incident resolution.
  • Provide technical guidance and collaborate with product owners, QA, and DevOps.

Skills

Java
Spring Boot / Spring Framework
Apache Kafka
Microservices architecture
RESTful APIs
JSON and API integration
SQL
Git
Maven/Gradle
JUnit/Mockito
CI/CD
Logging/Monitoring
Agile/Scrum

Job description

Job Title: Sr Software EngineerLocation: Pittsburgh PAContract to hireClient: BankingOnly W2 and no C2C

ROLE/RESPONSIBILITIES:
  • This position will serve as a Senior Java Microservices Developer supporting the Total Rewards portfolio, with primary responsibility for designing, developing, and modernizing enterprise APIs, event-driven services, and cloud-ready microservice solutions that enable strategic initiatives including SMB 1.5, Trial Offers, Offer Modernization, Rewards Platform Modernization, and Zafin integration enhancements. These initiatives focus on improving customer eligibility processing
Position Summary
  • We are seeking an experienced Senior Software Engineer to design, develop, and support scalable enterprise applications and event-driven solutions. The ideal candidate will have strong hands-on experience with Java, Spring Boot, REST APIs, microservices, and Apache Kafka, along with experience working in complex enterprise environments.
Key Responsibilities
  • Design, develop, test, and maintain enterprise applications using Java and Spring Boot.
  • Build scalable microservices and REST APIs.
  • Design and implement Kafka-based event-driven integrations, including producers, consumers, topics, and message processing.
  • Develop reliable integrations between upstream and downstream applications.
  • Troubleshoot applications, API, Kafka, and data-processing issues across environments.
  • Implement appropriate error handling, retry, logging, and exception-management patterns.
  • Participate in solution design, code reviews, unit testing, integration testing, and production implementation.
  • Work closely with product owners, architects, QA, DevOps, and other engineering teams.
  • Support CI/CD processes and application deployments.
  • Monitor production applications and assist with incident resolution and root-cause analysis.
  • Develop maintainable, reusable code following enterprise engineering and security standards.
  • Provide technical guidance and mentorship to other developers.
Required Technical Skills
  • Strong hands-on experience with Java
  • Spring Boot / Spring Framework
  • Apache Kafka
  • Microservices architecture
  • RESTful APIs
  • JSON and API integration
  • SQL and relational databases
  • Git-based source control
  • Maven and/or Gradle
  • Unit and integration testing, including tools such as JUnit and Mockito
  • CI/CD and automated deployment concepts
  • Application logging, monitoring, and troubleshooting
  • Experience working with Agile/Scrum delivery teams
Preferred Skills
  • Experience developing high-volume, event-driven applications.
  • Kafka consumer groups, partitioning, offset management, retries, and error handling.
  • Containerization and cloud technologies.
  • Kubernetes / OpenShift experience.
  • Observability tools such as Dynatrace or Splunk.
  • Experience supporting production systems in a large financial-services or similarly regulated enterprise environment.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Qode • Pittsburgh

On-site
USD 120,000 - 150,000
Senior Java Software Engineer (W2 Only)
Senior Java Software Engineer (W2 Only)

SSi People • Cleveland (OH)

On-site
USD 100,000 - 120,000
Senior Java Backend Developer
Senior Java Backend Developer

Incedo Inc. • Dallas (TX)

On-site
USD 120,000 - 150,000
Senior Java Developer
Senior Java Developer

HTD Talent • Newark (DE)

Hybrid
USD 110,000 - 150,000
Senior Java Consultant
Senior Java Consultant

TechStar Group • Lake Mary (FL)

On-site
USD 90,000 - 150,000
Java Architect
Java Architect

Life in Pittsburgh • Pittsburgh

Hybrid
USD 120,000 - 150,000
Senior Java Developer - FULL TIME - Open for H1 Transfer; No C2C
Senior Java Developer - FULL TIME - Open for H1 Transfer; No C2C

Keylent Inc • Reading

On-site
USD 90,000 - 120,000
Java Backend Tech Lead
Java Backend Tech Lead

Life in Pittsburgh • Pittsburgh

Hybrid
USD 140,000 - 190,000
Java Full Stack Developer (Lead)
Java Full Stack Developer (Lead)

Techstra Solutions LLC • Pittsburgh

On-site
USD 100,000 - 130,000
Senior Java Microservices Engineer | Spring Boot & Kafka
Senior Java Microservices Engineer | Spring Boot & Kafka

Pittsburgh Tomorrow • Pittsburgh

On-site
USD 120,000 - 150,000