Demo

Full-Stack Java Software Engineer

Spinnaker Search
Exton, PA Full Time
POSTED ON 2/15/2025
AVAILABLE BEFORE 4/26/2025

Job Description

Job Description

Our firm has been exclusively retained to help support the growth of one of the largest retailers in the music industry. Currently, they are looking to hire a Full-stack Software Engineer to join their Application Development team, focused on the design and development of core customer-facing applications.

The applications are a mix of homegrown proprietary software, COTS and SaaS. The focus of the role will be mainly middle and back-end software development, working closely with the internal team and the various development partners and service providers to modernize and consolidate the application landscape to provide a more robust customer experience and drastically improve operational efficiency.

This is a full-time, direct-hire position based out of their beautiful company headquarters in Exton, PA with an option to work remotely 2 days a week.

The Role You'll Play

As a member of the Application Development group, you will be given the opportunity to learn and grow in a fast-paced and exciting environment. You'll be charged with the enhancement, maintenance, and administration of the external-facing business software applications. Java will be the primary language used, but you'll be able to explore other technologies as you help the team to design and build out a new microservices architecture running on Azure to allow for more scalability and the integration of future SaaS applications into the Application environment.

A major initiative is to take their long-standing, homegrown monolith application and break it down to smaller, more focused parts to either replace with SaaS solutions or rebuild in a microservices architecture. Overall, your responsibilities will be to :

Perform the technical design and development of complex application systems using existing and emerging technology platforms.

Perform analysis, design, coding, debugging, testing, implementation, and documentation of solution.

Develop basic and detailed program specifications.

Communicate and demonstrate solutions by developing documentation, diagrams, clear code and code comments.

Ensure that expected application performance levels are achieved.

Monitor the operating efficiency of existing application systems.

Proactively identify opportunities for improvement and recommend technical solution

Background Profile :

Bachelor's degree in Comp Sci or related discipline with at least 2 years of professional experience in software engineering. Possess a passion for learning and ability to adapt to changing tasks quickly.

Strong experience with Java development (Java 8 and JSP)

Strong SQL experience and back-end programming.

Knowledge of various SQL-based relational databases such as DB2, Oracle, SQL Server, etc.

Strong experience with REST Web Services and other APIs

Experience building external, customer-facing applications

Experience with version control (Git a plus)

Experience with Agile / Scrum software development methodologies

Strong analytical and problem-solving abilities.

Excellent written and oral communication skills and effective interpersonal skills with the ability to communicate effectively to technical and non-technical people.

Preferred :

Experience with front-end development in languages such as HTML, CSS, Javascript, JSP, Vue.js, React)

Experience developing Azure applications, and Azure functions is a plus.

Experience with Springboot / microservices architecture

Experience in Retail or eCommerce industries would be an advantage

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Full-Stack Java Software Engineer?

Sign up to receive alerts about other jobs on the Full-Stack Java Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Spinnaker Search

Spinnaker Search
Hired Organization Address Exton, PA Full Time
Job Description Job Description Our firm has been exclusively retained to support the growth of one of the largest retai...
Spinnaker Search
Hired Organization Address Valley Forge, PA Full Time
Our client is a rapidly growing cloud solutions provider specializing in Azure-based infrastructure and private cloud ho...
Spinnaker Search
Hired Organization Address Valley Forge, PA Full Time
Job Description Job Description Our client is a rapidly growing cloud solutions provider specializing in Azure-based inf...
Spinnaker Search
Hired Organization Address New York, NY Full Time
Our client, a premier technology advisory firm serving small and mid-sized businesses across North America, is seeking a...

Not the job you're looking for? Here are some other Full-Stack Java Software Engineer jobs in the Exton, PA area that may be a better fit.

Full Stack Java Software Engineer

Contemporary Staffing Solutions, Wilmington, DE

AI Assistant is available now!

Feel free to start your new journey!