Senior Software Engineer

firstPRO, Inc

Reading (Berks County)

On-site

USD 120,000 - 170,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

firstPRO, Inc is seeking a Senior Software Engineer with deep Java expertise to join our enterprise applications team. You will remain hands-on while shaping application architecture and leading technical direction.

You will design, develop, and optimize scalable Java/Spring Boot solutions, mentor teammates, and contribute to data analytics initiatives. Expect onsite work two days per week in Reading, PA or Tampa, FL, with opportunity to grow into an Application Architect role while remaining

Qualifications

  • 8–10 years of professional software engineering experience.
  • Extensive experience building applications using Spring Boot.
  • Advanced SQL development experience.
  • Strong understanding of software design patterns and enterprise application architecture.
  • Experience designing, developing, and supporting enterprise-scale applications.
  • Experience working in Agile software development environments.
  • Strong troubleshooting, debugging, and production support experience.
  • Excellent communication skills with the ability to collaborate across technical and business teams.
  • Ability to work onsite two days per week in Reading, PA or Tampa, FL.

Responsibilities

  • Design, develop, test, and support scalable enterprise applications using Java and Spring Boot.
  • Remain hands-on with development while contributing to application architecture and technical design.
  • Build and optimize complex SQL queries and database solutions supporting enterprise applications.
  • Apply software design patterns and engineering best practices to deliver scalable, maintainable solutions.
  • Collaborate with developers, product owners, architects, and business stakeholders to translate business requirements into technical solutions.
  • Participate in application design discussions and influence technical decisions across multiple initiatives.
  • Troubleshoot production issues, perform root cause analysis, and implement long-term solutions.
  • Support Agile development activities including sprint planning, code reviews, testing, and release management.
  • Contribute to CI/CD processes, cloud initiatives, and modern application development practices.
  • Mentor junior developers and provide technical leadership across the development team.
  • Support initiatives involving data analytics, business intelligence, and emerging AI/ML technologies.

Skills

Java
Spring Boot
SQL
Software architecture
Agile
Troubleshooting
Communication
Mentoring

Tools

OpenShift
CI/CD
AWS
Azure

Job description

Our client, a global leader in transportation and logistics technology, is expanding its enterprise application development team to support strategic technology initiatives. They are seeking a Senior Software Engineer with deep Java expertise who is interested in growing into an Application Architect role while remaining hands-on with development.

This is an excellent opportunity for an experienced engineer who enjoys designing enterprise applications, influencing technical direction, mentoring teammates, and solving complex business challenges without stepping away from coding.

Responsibilities

  • Design, develop, test, and support scalable enterprise applications using Java and Spring Boot.
  • Remain hands-on with development while contributing to application architecture and technical design.
  • Build and optimize complex SQL queries and database solutions supporting enterprise applications.
  • Apply software design patterns and engineering best practices to deliver scalable, maintainable solutions.
  • Collaborate with developers, product owners, architects, and business stakeholders to translate business requirements into technical solutions.
  • Participate in application design discussions and influence technical decisions across multiple initiatives.
  • Troubleshoot production issues, perform root cause analysis, and implement long-term solutions.
  • Support Agile development activities including sprint planning, code reviews, testing, and release management.
  • Contribute to CI/CD processes, cloud initiatives, and modern application development practices.
  • Mentor junior developers and provide technical leadership across the development team.
  • Support initiatives involving data analytics, business intelligence, and emerging AI/ML technologies.

Requirements

  • 8–10 years of professional software engineering experience.
  • Extensive experience building applications using Spring Boot.
  • Advanced SQL development experience.
  • Strong understanding of software design patterns and enterprise application architecture.
  • Experience designing, developing, and supporting enterprise-scale applications.
  • Experience working in Agile software development environments.
  • Strong troubleshooting, debugging, and production support experience.
  • Excellent communication skills with the ability to collaborate across technical and business teams.
  • Ability to work onsite two days per week in either Reading, PA or Tampa, FL.

Preferred Qualifications

  • Experience with OpenShift or containerized application platforms.
  • Experience building and supporting CI/CD pipelines.
  • Cloud experience with AWS or Azure.
  • Technical leadership or lead developer experience.
  • Exposure to data analytics, business intelligence, or AI/ML initiatives.
  • Interest in progressing into an Application Architect career path while remaining an active software engineer.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Sr. Software Developer
Sr. Software Developer

Mike Albert Fleet Solutions • Cincinnati (OH)

On-site
USD 100,000 - 130,000
Software Application Architect
Software Application Architect

Compunnel, Inc. • Durham (NC)

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

Eliassen Group • Town of Florida (NY)

On-site
Confidential
Senior Java Consultant
Senior Java Consultant

TechStar Group • Lake Mary (FL)

On-site
USD 90,000 - 150,000
Senior Engineer (Remote)
Senior Engineer (Remote)

THE PANTHER GROUP • Boston (MA)

Remote
USD 150,000 - 210,000
Senior Java Software Engineer
Senior Java Software Engineer

Compunnel, Inc. • City of White Plains (NY)

On-site
USD 120,000 - 180,000
Sr. Java Engineer
Sr. Java Engineer

Entagile • McLean (VA)

Hybrid
USD 140,000 - 210,000
Senior Java Full Stack Engineer
Senior Java Full Stack Engineer

Compunnel, Inc. • Westlake (OH)

On-site
USD 100,000 - 130,000
Senior Software Engineer Team Lead (Java/React)
Senior Software Engineer Team Lead (Java/React)

Bellwood • United States

Hybrid
USD 100,000 - 140,000
Open PTO
Subsidized Medical, Dental, and Vision Insurance
Profit Sharing
+1
Java Product Engineer
Java Product Engineer

Diaconia LLC • United States

On-site
USD 120,000 - 160,000