Senior Software Engineer

firstPRO, Inc

Reading (Berks County)

On-site

USD 120,000 - 180,000

Full time

18 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

firstPRO, Inc. seeks a Senior Software Engineer with deep Java expertise to grow into an Application Architect while staying hands-on. You will design, develop, and support enterprise apps using Java/Spring Boot, and mentor teammates.

Lead architecture discussions, tackle complex data solutions, and contribute to CI/CD and cloud initiatives. Onsite two days weekly in Reading, PA or Tampa, FL. 8–10 years experience and strong communication are required.

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.

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
Enterprise architecture
Design patterns
Agile
Troubleshooting
Communication

Tools

OpenShift
CI/CD pipelines
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
Sr. Full Stack Engineer- Java,Springboot, React UI, Angular, Microservices
Sr. Full Stack Engineer- Java,Springboot, React UI, Angular, Microservices

Innovya Technologies • Pasadena (CA)

On-site
USD 150,000 - 230,000
Senior Software Engineer to Application Architect (Hybrid)
Senior Software Engineer to Application Architect (Hybrid)

firstPRO, Inc • Reading

On-site
USD 120,000 - 180,000
Senior Java Software Engineer
Senior Java Software Engineer

Ranger Technical Resources • California (MO)

On-site
USD 140,000 - 190,000
Senior Java Software Engineer
Senior Java Software Engineer

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

On-site
USD 120,000 - 180,000
Sr. Full Stack Engineer- Java,Springboot, React UI, Angular, Microservices
Sr. Full Stack Engineer- Java,Springboot, React UI, Angular, Microservices

re-zoo-me • Pasadena (CA), Northern (KY)

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

Compunnel, Inc. • Westlake (OH)

On-site
USD 100,000 - 130,000
Senior Java Consultant
Senior Java Consultant

TechStar Group • Lake Mary (FL)

On-site
USD 90,000 - 150,000
Principal Software Engineer
Principal Software Engineer

ETHOS - Talent & Advisory • Tacoma (WA)

On-site
USD 150,000 - 190,000