1

Senior Java Software Developer Jobs in San Diego, CA

Senior Software Developer

Carlsbad, CA · On-site

$56.50 - $74.75/hr

The senior software developer resource will work with team members and clients in the development and delivery of customizations generally related to various Microsoft applications and technologies ...

SR. JEE Software Engineer

San Diego, CA · On-site

$132K - $174K/yr

... Java Script libraries such as JQuery and EXT JS Understanding of MVC, MVP and similar design ... engineering knowledge Create the best software of your life Work in a Behavior/Test Driven ...

We are looking for a skilled Software Developer who is proficient in building scalable, high-performing, and secure applications. The ideal candidate should be comfortable working with both Java and ...

The AI Software Developer, Staff will design and implement advanced AI solutions, collaborating ... Python, Java, TypeScript, Angular / React and React Native for web. • Data: SQL and NoSQL systems;

Android Software Developer

San Diego, CA · On-site

$59.25 - $77.75/hr

... software that we can all be proud of. As an Android developer, you will be working with a small ... Fluency with Java. * Experience and depth of understanding of the latest Android SDK. * Must know ...

Android Software Developer

San Diego, CA · On-site

$59.25 - $77.75/hr

... software that we can all be proud of. As an Android developer, you will be working with a small ... Fluency with Java. * Experience and depth of understanding of the latest Android SDK. * Must know ...

Sr Embedded Software Engineer

Vista, CA · On-site

$126K - $166K/yr

Senior Software Engineer Position Summary This position leads the analysis, design, development ... quality Java applications and system architecture. · Evaluate hardware compatibility and ...

Senior Software Developer

San Diego, CA · On-site

$57.75 - $76.50/hr

The Marlin Alliance, Inc. is seeking a Senior Software Developer with React and Python experience ... Experience with a static typed language such as C#, C, C++, or Java * Experience working on both ...

Senior Software Developer

San Diego, CA · On-site

$58.50 - $77.25/hr

The Marlin Alliance, Inc. is seeking a Senior Software Developer with React and Python experience ... Experience with a static typed language such as C#, C, C++, or Java * Experience working on both ...

Senior Software Developer

San Diego, CA · On-site

$58.50 - $77.25/hr

The Marlin Alliance, Inc. is seeking a Senior Software Developer with React and Python experience ... Experience with a static typed language such as C#, C, C++, or Java * Experience working on both ...

Software Developer VII

Poway, CA · On-site

$140K - $252K/yr

Interface directly with senior government customers, DARPA, AFRL, and DIU to translate mission ... Languages: Python, C++, Java, or equivalent * Frameworks: PyTorch, TensorFlow, Ray RLlib, or ...

Showing results 21-40

Senior Java Software Developer information

See San Diego, CA salary details

$11

$66

$91

How much do senior java software developer jobs pay per hour?

As of Aug 8, 2026, the average hourly pay for senior java software developer in San Diego, CA is $66.70, according to ZipRecruiter salary data. Most workers in this role earn between $58.46 and $74.52 per hour, depending on experience, location, and employer.

What is a senior Java software developer?

A Senior Java Software Developer is an experienced professional responsible for designing, developing, and maintaining complex software applications using the Java programming language. They typically lead development teams, mentor junior developers, and contribute to architectural decisions. Senior Java Developers are expected to have a deep understanding of Java frameworks, best coding practices, and software development methodologies. They also collaborate with stakeholders to deliver robust, scalable, and efficient software solutions.

What are some common challenges senior Java software developers face when leading projects, and how can they effectively address them?

Senior Java Software Developers often encounter challenges such as balancing hands-on coding with mentoring junior team members, managing project timelines, and ensuring code quality across large, distributed systems. To address these, it’s crucial to establish clear communication channels, implement robust code review processes, and leverage agile methodologies for project management. Additionally, staying up-to-date with the latest Java frameworks and best practices helps in making informed architectural decisions and streamlining development workflows.

What are the key skills and qualifications needed to thrive as a senior Java software developer?

To thrive as a Senior Java Software Developer, you need advanced proficiency in Java programming, strong knowledge of software design patterns, and experience with frameworks like Spring, typically backed by a bachelor's degree in computer science or a related field. Familiarity with tools such as Git, Maven, Jenkins, and cloud platforms, along with relevant certifications like Oracle Certified Professional Java SE, is often required. Strong problem-solving abilities, effective communication, and leadership skills help in mentoring teams and collaborating on complex projects. These skills ensure the delivery of robust, scalable software solutions and foster innovation within development teams.

What is the difference between Senior Java Software Developer vs Java Software Engineer?

AspectSenior Java Software DeveloperJava Software Engineer
Required CredentialsBachelor's degree in Computer Science or related field; extensive Java experience; certifications like Oracle Java CertificationBachelor's degree in Computer Science or related field; Java programming skills; certifications are common but not mandatory
Work EnvironmentDevelops complex applications, mentors junior staff, leads projectsDesigns and develops Java applications, collaborates with teams, implements features
Employer & Industry UsageUsed across tech companies, finance, healthcare, and enterprise sectorsCommon in software development firms, IT departments, and tech startups

The main difference between a Senior Java Software Developer and a Java Software Engineer lies in experience level and responsibilities. Senior developers often lead projects and mentor others, while Java Software Engineers focus on designing and implementing Java applications. Both roles require strong Java skills and similar educational backgrounds, but seniority involves additional leadership and project management duties.

What cities near San Diego, CA are hiring for Senior Java Software Developer jobs? Cities near San Diego, CA with the most Senior Java Software Developer job openings:
Infographic showing various Senior Java Software Developer job openings in San Diego, CA as of July 2026, with employment types broken down into 87% Full Time, 10% Part Time, and 3% Contract. Highlights an 89% Physical, 3% Hybrid, and 8% Remote job distribution, with an average salary of $138,746 per year, or $66.7 per hour.

Senior Software Developer

FMT Consultants

Carlsbad, CA • On-site

$56.50 - $74.75/hr

Full-time

Medical, Retirement

Re-posted 8 days ago


Job description

Company Description

FMT Consultants, LLC is a leading Southern California provider of integrated business management solutions and information technology services. Since 1995, our experienced team of consultants has been providing companies with innovative solutions to their most challenging issues. Here at FMT, we work with companies to architect and deliver high-quality, affordable technology solutions that help them run their businesses better. Our expertise includes analyzing, designing, implementing, developing and integrating multiple software and hardware systems, as necessary, to optimize our clients' business processes and help them achieve their goals.

Company Highlights:

  • Headquarters in Carlsbad, California since 1995.
  • Over 18 years serving a continually growing client base of more than 170 and delivering innovative and cost-effective enterprise class solutions to small and midsize businesses.  Over 800 project implementations and growing!
  • Highly talented and dedicated team members in a variety of disciplines whose expertise and passion is solving technology problems and providing customer service excellence.
  • Learning-based culture that offers opportunities and supports the growth and development of our team members.
  • Microsoft GP Gold Partner, Microsoft CRM Gold Partner, Dynamics 2012 President's Club, Dell PartnerDirect.
  • Our benefits package is highly competitive and comprehensive, including various health care options, profit sharing, 401K with match, bonus potential, and a fun, vibrant work culture!

 

Company Values:

We create innovative solutions

We provide customer service excellence

We exemplify ongoing communication and collaboration

We do it with integrity

We are passionate about our work

Job Description

The Software Developer must come from a technical background with experience in .Net development. The senior software developer resource will work with team members and clients in the development and delivery of customizations generally related to various Microsoft applications and technologies, including SharePoint, Microsoft SQL, Business Intelligence, Dynamics GP, and Dynamics CRM. The Senior Software Developer must have the ability to lead a client engagement and team of technical resources through the entire life cycle of a project, creating opportunity to sell services and software.

Desired Skills & Experience

The Senior Software Developer is primarily responsible for building and overseeing a team of resources to deliver customizations and projects as well as assisting, developing and closing business. They apply well-honed consulting, project management and functional skills in the management of projects. Further, Managers are involved in business development such as project diagnostics, proposal development and sales calls. This is also a hands-on role and the Senior Developer is expected to work on and lead client projects.

Responsibilities 

Lead the development of a conceptual design for an overall business solution

Develop detail work plans and then lead a team of resources to deliver the solution

Team development and management

Identifying and resolving issues critical to the clients' strategic and operational success

Project execution

 Presenting conclusions and recommendations to senior client management

Providing solution implementation assistance as required

Managing client relationships

Active involvement in firm building activities including recruiting, training, performance management, capacity planning, etc.

Qualifications

Qualifications

6+ years working in .Net Development, with at least 3 years in a related consulting role

3+ years of experience on MSFT BI stack

Understanding of strategy and operations related to technical consulting and delivery of projects

Possess successful team leadership qualities

Possess successful project leadership abilities

Outstanding client relationship skills

Outstanding verbal and written communication skills

The ability to effectively generate new business

Technical Qualifications

Development experience - ASP.NET, C#, VB.Net

HTML/DHTML/JavaScript/JQuery/VBScript/CSS

Microsoft SQL server, including SSRS and SSIS

Data Mining, T-SQL, Views, Stored Procedures, Database Design

XML/XSL/Web Services

Experience with Dynamics GP or CRM preferred

Bachelor's degree in Computer Science or related field

In addition to the qualifications listed above, the firm places high emphasis on relevant personal qualities: Innovative, Passionate, focused on Customer Service Excellence, strong Ongoing Communication and Collaboration, and a high level of Integrity.

Additional Information

FMT Consultants is an Equal Opportunity Employer.  FMT Consultants may require applicants to undergo a drug screen and/or background check as a condition of employment.