Full Stack Developer

Pittsburgh Tomorrow

Pittsburgh (Allegheny County)

On-site

USD 120,000 - 160,000

Full time

40 hours ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Pittsburgh Tomorrow is seeking an experienced Senior Java Developer to design, develop, and support enterprise-scale applications within a highly visible technology organization. This role focuses on building scalable, distributed, low-latency applications and real-time processing solutions.

You will work with Java 17+, Spring Boot, microservices, REST APIs, and Oracle databases, contributing across the full software lifecycle. Excellent problem-solving and collaboration are essential.

Qualifications

  • 8+ years of enterprise software development experience.
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or related field.
  • Strong hands-on experience with Java 17+ and Spring Framework/Spring Boot.
  • Extensive experience with distributed systems, microservices, and enterprise application development.
  • Experience developing REST APIs and working with SQL, stored procedures, and relational databases such as Oracle.
  • Experience with PySpark, Snowflake, or other large-scale data processing technologies.
  • Understanding of application scalability, observability, monitoring, and real-time processing.
  • Experience with automated testing frameworks such as JUnit or Cucumber.
  • Strong communication and technical problem-solving skills.

Responsibilities

  • Design, develop, and maintain enterprise applications using Java 17+, Spring Boot, and microservices architecture.
  • Participate in technical design and architecture discussions.
  • Develop and maintain RESTful APIs and enterprise integrations.
  • Build and optimize SQL queries, stored procedures, and database transactions using Oracle or similar relational databases.
  • Develop scalable, distributed applications with focus on performance, resiliency, and reliability.
  • Support real-time processing, application monitoring, and performance optimization.
  • Implement automated testing using JUnit, Cucumber, or similar frameworks.
  • Perform troubleshooting, root cause analysis, and production support.
  • Collaborate with architects, developers, and business stakeholders throughout the software development lifecycle.

Skills

Java 17+
Spring Boot
Microservices
REST APIs
SQL & Oracle
PySpark/Snowflake
Observability/Monitoring
JUnit/Cucumber
Communication

Education

Bachelor's degree in CS/Engineering/IT

Tools

Docker
Kubernetes
AWS

Job description

Senior Java Developer

We are seeking an experienced Senior Java Developer to design, develop, and support enterprise-scale applications within a highly visible technology organization. This role will focus on building scalable, distributed, low-latency applications and real-time processing solutions. The ideal candidate brings extensive hands-on Java development experience and a strong background in enterprise application development.

Key Responsibilities
  • Design, develop, and maintain enterprise applications using Java 17+, Spring Boot, and microservices architecture.
  • Participate in technical design and architecture discussions.
  • Develop and maintain RESTful APIs and enterprise integrations.
  • Build and optimize SQL queries, stored procedures, and database transactions using Oracle or similar relational databases.
  • Develop scalable, distributed applications with a focus on performance, resiliency, and reliability.
  • Support real-time processing, application monitoring, and performance optimization.
  • Implement automated testing using JUnit, Cucumber, or similar frameworks.
  • Perform troubleshooting, root cause analysis, and production support.
  • Collaborate with architects, developers, and business stakeholders throughout the software development lifecycle.
Required Qualifications
  • 8+ years of enterprise software development experience.
  • Bachelor's degree in Computer Science, Engineering, Information Technology, or a related field.
  • Strong hands-on experience with Java 17+ and Spring Framework/Spring Boot.
  • Extensive experience with distributed systems, microservices, and enterprise application development.
  • Experience developing REST APIs and working with SQL, stored procedures, and relational databases such as Oracle.
  • Experience with PySpark, Snowflake, or other large-scale data processing technologies.
  • Understanding of application scalability, observability, monitoring, and real-time processing.
  • Experience with automated testing frameworks such as JUnit or Cucumber.
  • Strong communication and technical problem-solving skills.
Preferred Qualifications
  • Experience with Kafka, MQ, or other messaging technologies.
  • Cloud experience with AWS, Azure, or Google Cloud Platform.
  • Familiarity with Kubernetes, Docker, and containerized applications.
  • Experience with Linux scripting, automation, and NoSQL databases.
  • Enterprise production support experience.
  • Familiarity with AI-enabled development tools such as Windsurf or OpenSpec.
  • Financial services industry experience.

#LI-LC1

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Full Stack Developer
Senior Java Full Stack Developer

Compunnel Inc. • Phoenix (AZ)

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

Raas Infotek LLC • Texas

On-site
USD 120,000 - 160,000
Senior Java Full-Stack Engineer: Enterprise Solutions
Senior Java Full-Stack Engineer: Enterprise Solutions

Compunnel, Inc. (old) • Phoenix (AZ)

Hybrid
USD 120,000 - 170,000
Full Stack Java Developer
Full Stack Java Developer

ClinDCast LLC • Delray Beach (FL)

On-site
USD 120,000 - 180,000
Full Stack Java Developer
Full Stack Java Developer

Veriipro • Mount Laurel Township (NJ)

On-site
USD 110,000 - 160,000
Java Full Stack Lead Developer
Java Full Stack Lead Developer

TechDigital Group • Mason (OH)

On-site
USD 140,000 - 180,000
Senior Java Developer
Senior Java Developer

Compunnel Inc. • Glen Allen (VA)

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

Open Systems Technologies • Dallas (TX)

On-site
USD 90,000 - 120,000
Lead Java Developer
Lead Java Developer

EnIn Systems • California

On-site
USD 140,000 - 190,000
Senior Java Full Stack Engineer
Senior Java Full Stack Engineer

Compunnel Inc. • Texas

On-site
USD 100,000 - 130,000