1

Senior Java Software Engineer Jobs in Roseville, CA

Java Application Architect

Rancho Cordova, CA ยท On-site

$67.25 - $90.75/hr

Software testing and quality assurance * Performance tuning * Collaborate with other developers and ... Java unit testing framework, e.g., JUnit and Easy Mock

Java Application Architect

Sacramento, CA ยท On-site

$67.25 - $90.75/hr

We are looking for a Java Application Architect to help us design and deliver CX solutions that ... Required : โ€ข A BS degree in information systems, software engineering or related field or ...

Writing and debugging code in languages such as C#, Java, Python, or C++ * Participating on an ... Software Engineering, Biomedical Engineering (with computational focus), or related field

Software Engineer I

Folsom, CA ยท On-site

$100 - $125/hr

The Software Engineer I works under the guidance of the Senior Development team and in ... Proficiency in one or more programming languages including, but not limited to, Java, Kotlin, or ...

New

Software Engineer I

Folsom, CA ยท On-site

$100 - $125/hr

The Software Engineer I works under the guidance of the Senior Development team and in ... Proficiency in one or more programming languages including, but not limited to, Java, Kotlin, or ...

Java Architect

Sacramento, CA ยท On-site

$58.25 - $78.75/hr

... programming environment. * In a technical lead role in a large-scale system integration project ... With software design fundamentals and design patterns. * Performing activities in the software ...

Software Engineer

Sacramento, CA ยท On-site

$55/hr

Senior Software Engineer Location: Sacramento, CA(Hybrid) Duration: 36+ Months Rate: DOE : Mandatory Qualifications: * At a minimum, seven (7) years of experience in electronic data processing ...

Software Engineer I

Roseville, CA ยท On-site

$85K - $95K/yr

Works under the specific direction and guidance of senior engineers and manager. SUPERVISORY ... Experience with Java. WORK ENVIRONMENT/PHYSICAL REQUIREMENTS: * Office and or manufacturing ...

Works under the specific direction and guidance of senior engineers and manager. SUPERVISORY ... Experience with Java. WORK ENVIRONMENT/PHYSICAL REQUIREMENTS: * Office and or manufacturing ...

Showing results 21-40

Senior Java Software Engineer information

See Roseville, CA salary details

$42.5K

$158.2K

$277.8K

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

As of Sep 9, 2026, the average yearly pay for senior java software engineer in Roseville, CA is $158,211.00, according to ZipRecruiter salary data. Most workers in this role earn between $131,000.00 and $172,400.00 per year, depending on experience, location, and employer.

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?

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 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 job categories do people searching Senior Java Software Engineer jobs in Roseville, CA look for?

The top searched job categories for Senior Java Software Engineer jobs in Roseville, CA are:

What cities near Roseville, CA are hiring for Senior Java Software Engineer jobs?

Cities near Roseville, CA with the most Senior Java Software Engineer job openings:

Infographic showing various Senior Java Software Engineer job openings in Roseville, CA as of September 2026, with employment types broken down into 1% Internship, 1% As Needed, 80% Full Time, 16% Part Time, and 2% Contract. Highlights an 87% Physical, 3% Hybrid, and 10% Remote job distribution, with an average salary of $158,211 per year, or $76.1 per hour.

Java Application Architect

Rancho Cordova, CA โ€ข On-site

PTP
IT Servicesย โ€ขย 51 - 200 employees

$67.25 - $90.75/hr

Full-time

Re-posted 14 days ago


Job description

Job Description
PTP is a fast-growing system integrator that offers strategic Customer Experience (CX) solutions to our clients. We are looking for a Java Application Architect to help us design and deliver CX solutions that provide our clients with a beautiful customer journey that achieves results. The Java Application Architect position requires strong business and technical skills. Responsibilities include leading application development teams, defining functional and technical requirements, and designing, coding and testing software applications. Excellent communication skills and working as part of an integrated team are critical.
Tasks and Responsibilities:
  • Analyze requirements, and translate business and technical requirements into software designs
  • Code, test, debug, document, implement and maintain software applications
  • Software testing and quality assurance
  • Performance tuning
  • Collaborate with other developers and subject matter experts to establish the technical vision and analyze tradeoffs between usability and performance needs
  • Evaluate and identify new technologies for implementation and suggests technical alternatives to improve/streamline processes and systems
  • Conduct planning, analysis and forecasting activities to plan projects and tasks
  • Provide leadership and/or guidance to other technical staff
  • Troubleshoot technical issues and identify modifications needed in existing applications to meet user requirements
  • Write technical procedures and documentation for the applications including operations guides, system design and technical specifications for all new development projects.

Mandatory Qualifications
  • A BS degree in information systems, software engineering or related field or combination of education and experience is necessary.
  • 7 years experience and knowledge in data driven, web-based application technologies, including the following:
    • Web N-Tier architectures, with experience using the latest Java architectures
    • Web site design and development
    • Web development languages and techniques, including HTML, XML, CSS, JavaScript, JSF, and AJAX
    • Database access methods, including SQL programming
  • 7 years experience and knowledge in the following software engineering areas:
    • Object Orient Analysis and Design
    • Developing detailed design documents, such as use cases and data structure diagrams
    • All Software Development Lifecycle (SDLC) activities, including, requirements, design, Coding, Unit Testing, Deployment, and Maintenance
    • Software engineering concepts: e.g., encapsulation, information hiding, coupling, cohesion, modularity, and abstraction
    • Advanced software development methodologies, tools and environments, such as the Rational Unified Process (RUP), Unified Modeling Language (UML), Application Developer for WebSphere, Eclipse, ClearCase, and ClearQuest
  • 7 years experience as a Java Application Developer using SOAP and Web Services

Desired Qualifications
  • Experience with Government technology projects
  • Expert level skills with:
    • Microsoft Word, Project and Excel
    • Hibernate & HQL (Hibernate Query Language, SQL extension) or JPA
    • Java Authentication and Authorization Service (JAAS)
    • Java Management Extensions (JMX)
    • Java Architecture for XML Binding (JAXB)
    • JSF 2.1/2.2
    • EJB 3.0 with CDI
    • Java unit testing framework, e.g., JUnit and Easy Mock

PTP logo

About PTP

Sourced by ZipRecruiter

Industry

It services

Company size

51 - 200 Employees

Headquarters location

San Francisco, CA, US

Year founded

2004