1

Senior Java Software Engineer Jobs in Jacksonville, FL

Senior Software Engineer

Ponte Vedra, FL · On-site

$116K - $153K/yr

We are looking for a Senior Software Engineer to help design, build, and modernize enterprise applications that support critical business operations and customer experiences. In this role, you will ...

Senior Software Engineer

Jacksonville, FL

$113K - $149K/yr

The Senior Software Engineer leads the design, development, and evolution of Orion's modern cloud-native technology stack. This role architects end-to-end systems, sets and drives engineering ...

Software Engineer In Test Looking for a Software Engineer in Test to join our Mobility team. On ... in Java or Python programming * Experience working with Linux/Unix based systems * Experience ...

Java EE framework and system development * Experience with use cases, process flows, and UML ... IBM development software experience including : IBM Content Manager, Rational Application Developer ...

Senior Backend Software Engineer

Jacksonville, FL · On-site

$111K - $146K/yr

Kavaliro is seeking a Senior Backend Software Engineer for our local Jacksonville client. In this role, you'll take ownership of core improvements to a rail simulation analysis platform, balancing ...

As a Senior Software Engineer, your day will be filled with exciting challenges and opportunities ... Science, Software Engineering, or a related field is preferred. * Strong proficiency in Java ...

Java Full Stack Developer

Jacksonville, FL · On-site

$48.75 - $62.75/hr

Design, develop, and test Java-based applications and software solutions Collaborate with product owners, business analysts, and other stakeholders to gather and analyze user requirements Develop ...

As a Senior Software Engineer, your day will be filled with exciting challenges and opportunities ... Science, Software Engineering, or a related field is preferred. * Strong proficiency in Java ...

Software Engineer In Test Looking for a software engineer in test to join our mobility team. On ... in java or python programming * Experience working with linux/unix based systems * Experience ...

Software Engineer In Test Plano, Dallas TX local only Toyota Required Qualifications: * 8+ years of ... in Java or Python programming * Experience working with Linux/Unix based systems * Experience ...

Work you'll do As a Software Engineer II on the Customer team, you will support AI-assisted ... JavaScript, Java, or another programming language * 1+ years of experience using AI-assisted ...

next page

Showing results 1-20

Senior Java Software Engineer information

See Jacksonville, FL salary details

$37.5K

$139.8K

$245.5K

How much do senior java software engineer jobs pay per year?

As of Jun 27, 2026, the average yearly pay for senior java software engineer in Jacksonville, FL is $139,845.00, according to ZipRecruiter salary data. Most workers in this role earn between $115,800.00 and $152,400.00 per year, depending on experience, location, and employer.

What are some common challenges faced by Senior Java Software Engineers when leading development projects?

Senior Java Software Engineers often encounter challenges such as balancing hands-on coding with leading and mentoring team members, managing tight project deadlines, and ensuring code quality across the team. They are also responsible for making key architectural decisions and integrating new technologies while maintaining system stability. Effective communication and collaboration with cross-functional teams, including QA, DevOps, and product managers, are essential to successfully deliver robust solutions.

What does a Senior Java Software Engineer do?

A Senior Java Software Engineer is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and collaborate with cross-functional teams to deliver high-quality software solutions. Their role includes analyzing user requirements, troubleshooting issues, optimizing code for performance, and ensuring best practices in software development. Senior Java engineers are also involved in code reviews and may contribute to architectural decisions within their organization.

What are the key skills and qualifications needed to thrive as a Senior Java Software Engineer, and why are they important?

To thrive as a Senior Java Software Engineer, you need advanced proficiency in Java programming, software design principles, and a solid understanding of computer science fundamentals, often backed by a degree in computer science or a related field. Experience with frameworks like Spring, build tools such as Maven or Gradle, and version control systems like Git is typically required, along with knowledge of cloud platforms or containerization tools. Strong problem-solving abilities, effective communication, and leadership skills help you mentor team members and collaborate on complex projects. These competencies are crucial for delivering robust, scalable software solutions and leading development teams in dynamic environments.
What are the most commonly searched types of Java Software Engineer jobs in Jacksonville, FL? The most popular types of Java Software Engineer jobs in Jacksonville, FL are:
What are popular job titles related to Senior Java Software Engineer jobs in Jacksonville, FL? For Senior Java Software Engineer jobs in Jacksonville, FL, the most frequently searched job titles are:
What job categories do people searching Senior Java Software Engineer jobs in Jacksonville, FL look for? The top searched job categories for Senior Java Software Engineer jobs in Jacksonville, FL are:
What cities near Jacksonville, FL are hiring for Senior Java Software Engineer jobs? Cities near Jacksonville, FL with the most Senior Java Software Engineer job openings:
Infographic showing various Senior Java Software Engineer job openings in Jacksonville, FL as of June 2026, with employment types broken down into 75% Full Time, and 25% Contract. Highlights an 81% In-person, 9% Hybrid, and 10% Remote job distribution, with an average salary of $139,845 per year, or $67.2 per hour.
Senior Software Engineer

Senior Software Engineer

APCO Holdings

Ponte Vedra, FL • On-site

$116K - $153K/yr

Full-time

Posted 4 days ago


APCO Holdings rating

7.3

Company rating: 7.3 out of 10

Based on 7 frontline employees who took The Breakroom Quiz

210th of 263 rated insurance


Job description

APCO Holdings partners with dealerships across North America to deliver innovative vehicle protection products and services that enhance the ownership experience for customers and drive growth for our partners. Through our family of brands, we bring together industry expertise, technology, and data-driven insights to help dealers strengthen their finance and insurance performance and build lasting relationships with their customers.

Our teams work collaboratively across operations, technology, risk, finance, marketing, and sales to deliver solutions that create measurable value and support the continued growth of APCO and the partners we serve.

We are looking for a Senior Software Engineer to help design, build, and modernize enterprise applications that support critical business operations and customer experiences. In this role, you will contribute across the full software development lifecycle, building scalable applications, mentoring engineers, and helping drive engineering best practices across the organization.

What You'll Do

Software Development & Architecture

  • Design, develop, and maintain scalable applications using C#, ASP.NET Core, ASP.NET MVC, .NET Web API, and related technologies
  • Build and enhance full-stack applications using Vue.js, JavaScript, HTML, and CSS
  • Develop cloud-based solutions leveraging Microsoft Azure services including Azure Functions, Azure SQL, and Azure DevOps
  • Work with SQL Server databases, including query optimization and performance tuning
  • Ensure applications are secure, scalable, reliable, and maintainable

Engineering Collaboration & Support

  • Collaborate with product, business, infrastructure, and support teams to gather requirements and deliver solutions
  • Participate in architecture discussions, technical planning, and solution design
  • Support troubleshooting, debugging, and optimization of existing systems
  • Assist customer support and operational teams with issue resolution and root cause analysis

Quality & Engineering Excellence

  • Develop and maintain unit tests following modern testing and development best practices
  • Participate in code reviews and promote engineering standards and best practices
  • Mentor junior engineers and contribute to team knowledge sharing and technical growth
  • Support Agile and DevOps development methodologies to improve delivery efficiency
What Makes You Successful

You’ll be successful in this role if you’re a strong full-stack engineer who enjoys solving complex technical challenges and building scalable, high-quality applications. You’re comfortable working across both modern and legacy technologies while helping drive continuous improvement and modernization efforts.

You’re also collaborative and proactive, able to communicate effectively with both technical and non-technical stakeholders while balancing multiple priorities in a fast-paced environment.

Basic Qualifications
  • Bachelor’s degree in Computer Science, Information Systems, or a related technical field (or equivalent experience)
  • 3+ years of experience developing software with .NET technologies (7+ years preferred)
  • Experience with C#, ASP.NET Core, ASP.NET MVC, .NET Web API, and SQL Server
  • Experience with front-end web technologies including JavaScript, HTML, CSS, and Vue.js
  • Experience with Azure DevOps and Microsoft Azure services
  • Strong analytical, problem-solving, and communication skills
Preferred Qualifications
  • Experience building cloud-native applications in Azure
  • Experience with DevOps, CI/CD pipelines, and Agile development methodologies
  • Experience modernizing legacy applications and improving application scalability
  • Experience mentoring junior developers or leading technical initiatives
  • Experience with unit testing and test-driven development (TDD) practices
This Role Might Be a Great Fit If You…
  • Enjoy building modern applications and solving complex technical problems
  • Like working across both front-end and back-end technologies
  • Thrive in collaborative engineering environments
  • Are motivated by continuous learning, modernization, and technical improvement
What We Offer
  • Competitive compensation
  • Comprehensive medical, dental, and vision benefits
  • 401(k) with company match
  • Paid time off and company holidays
  • Opportunities for professional growth and technical development
  • A collaborative and engineering-focused environment
At APCO, the way we work matters just as much as the results we deliver. Our values guide how we work, how we partner, and how we deliver results.
 
We C.A.R.E.
Committed – We build strong, high-trust relationships with our partners and each other.
Accountable – We take ownership of outcomes and hold ourselves to the highest standards of performance and integrity.
Results-Driven – We focus on delivering measurable outcomes that create value for our partners and our business.
Excellent – We strive for excellence in everything we do while balancing short-term performance with long-term success.
 
If you're excited about joining a team that values collaboration, accountability, and continuous improvement, we'd love to hear from you.
 
 
By submitting your application, you acknowledge that you have read and understand our Privacy Policy and Terms & Conditions. APCO Holdings may collect personal information (such as name, contact details, and employment history) to evaluate your candidacy. We may share this data with our subsidiaries, affiliates, and service providers. We retain applicant data only as long as necessary for the hiring process or as required by law.

We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses and identifying potential inconsistencies or verification signals in application materials based on available information. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.