1

Senior Java Software Developer Jobs in Massachusetts

Senior Java Software Engineer

Boston, MA · On-site

$135K - $178K/yr

We are currently seeking an experienced Java-experienced Software Engineer to help us build next ... We are looking for a senior (7-10+ years) full-stack JavaDeveloper who wants to grow with our ...

Java Developer

Burlington, MA · On-site

$55.50 - $71.75/hr

Fullstack Senior Java 10+ Developers Fullstack senior Java developers with CRD experience for CRIMS or have previous experience in the wealth space. Required skillset: Github, Github CoPilot. This is ...

Sr. Java Developer

Boston, MA · On-site

$62.25 - $79.25/hr

Job Title: Sr. Java Developer Location: Boston, MA Terms: 6+ Month Contract-to-Hire (W2) [Third ... Our valued client is looking for a Software Developer to join its development team. You will work ...

Java Developer

Boston, MA · On-site

$55.50 - $71.75/hr

Job Title: Sr. Java Developer (Back-end) Terms: Contract (Through Dec. 31st 2015) Location: Boston ... Evaluate new technologies and software products to determine feasibility and desirability of ...

Java Software Engineer

Wakefield, MA · Hybrid

$54.50 - $74.75/hr

As a Software Engineer, you will play a pivotal role in designing, developing, and maintaining high-quality Java-based applications, services, and systems. Your energy, enthusiasm, and technical ...

Mid/Senior Java Developer

Boston, MA · On-site

$62.25 - $79.25/hr

Mid/Senior Software Developer The Mid/Senior Software Developer serves as a key contributor and ... Experience with Java development tools, using both GUI and command line interfaces: Eclipse Java ...

Java Software Engineer

Wakefield, MA · On-site +1

$90K - $120K/yr

As a Software Engineer, you will play a pivotal role in designing, developing, and maintaining high-quality Java-based applications, services, and systems. Your energy, enthusiasm, and technical ...

Sr. Java Developer

Framingham, MA · On-site

$59.25 - $75.50/hr

Sr. Java Developer Location: Framingham, MA (Onsite from day 1, NEED local profile) Duration: 6+ Month Must have skills: Java, Springboot, Node, Angular.JS Developing applications with Spring ...

Java Developer - Senior

Boston, MA · On-site

$62.25 - $79.25/hr

Senior Java Developer Senior Java Developer role is 70% middle tier server and 30% presentation tier. Developers are expected to implement requirements from the front end through to the database/OOM ...

Senior Java Developer

Andover, MA · On-site

$58 - $74/hr

Designs and develops new software products or major enhancements to existing software. * Addresses problems of systems integration, compatibility, and multiple platforms. * Resolves problems with ...

Senior Java Backend Developer-W2 ONLY

Boston, MA · Hybrid

$130K - $170K/yr

Senior Java Backend Developer-w2 only Location: Boston, MA (Hybrid - 3 Days Onsite / 2 Days Remote ... Strong understanding of software design patterns and object-oriented programming. Preferred ...

New

Senior Java Developer - Java and SQL

Boston, MA

$62.25 - $79.25/hr

Title: Senior Java Developer - Java and SQL Location: Boston, MA. Duration: 6+ Months Description: Keys to this Position: Requirements: In addition, the following qualifications would be a plus:

Senior Java Developer

Boston, MA · On-site

$62.25 - $79.25/hr

Be it core Java, full-stack Java, Web/UI designers, Big Data or Cloud or Mobility developers ... software development experience. Expertise developing and debugging using Java, JavaEE Expertise ...

Mid/Senior Java Developer

Cambridge, MA · On-site

$62.50 - $79.75/hr

The Mid/Senior Software Develope r serves as a key contributor and subject matter expert in the ... Experience with Java development tools, using bothGUIand command line interfaces: Eclipse ...

Sr. Java Programmer

Quincy, MA · On-site

$60.25 - $76.75/hr

The Java Developer is responsible for designing, developing and supporting application tools and ... All software will be developed iteratively, in line with the Rational Unified Process and following ...

Sr. Java Programmer

Quincy, MA · On-site

$60.25 - $76.75/hr

The Java Developer is responsible for designing, developing and supporting application tools and ... All software will be developed iteratively, in line with the Rational Unified Process and following ...

next page

Showing results 1-20

Senior Java Software Developer information

See Massachusetts salary details

$12

$68

$94

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

As of Jun 5, 2026, the average hourly pay for senior java software developer in Massachusetts is $68.62, according to ZipRecruiter salary data. Most workers in this role earn between $60.10 and $76.63 per hour, depending on experience, location, and employer.

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

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 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 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 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 in Massachusetts are hiring for Senior Java Software Developer jobs? Cities in Massachusetts with the most Senior Java Software Developer job openings:
What are popular job titles related to Senior Java Software Developer jobs in MA? For Senior Java Software Developer jobs in MA, the most frequently searched job titles are:
Sr. Java Software Engineer - Manager

Sr. Java Software Engineer - Manager

SofTec Solutions

Waltham, MA • On-site

$134K - $177K/yr

Contractor

Posted 25 days ago


Job description

Company Description
Founded in 1996, SofTec Solutions is a leading IT Consulting Services firm for Federal, State & Local Government, Commercial and Healthcare industries. We pride ourselves on building strong relationships with our candidates and clients to find just the right match. We look for candidates who go beyond the norm of the usual employee and are hungry for new learning experiences and situations. Because of our resources we have been listed for three consecutive years in the Inc. Magazine's Fastest Growing Companies in America.
Job Description
Job Title: Sr. Java Software Engineer - Manager
Location: Boston, MA (Waltham)
Terms: 6+ Month Contract (possible extension)
Summary
The Lead Software Engineer is viewed as an expert in systems software engineering. They undertake complex projects requiring additional specialized technical knowledge. They make well-thought-out decisions on complex or ambiguous systems software engineering issues. They ensure that system improvements are successfully implemented and monitored to increase efficiency. Designs, develops, tests, debugs and implements complex operating systems components, software tools, and utilities. They make complex modifications to existing software to fit specialized needs and configurations. Establishes and communicates common goal and direction for team. They act as a source of direction, training and guidance for less experienced staff. Monitors project schedules and costs. Typically requires six to ten years of related experience.
Responsibilities:
• Work with business sponsors and off-shore development team who have a role in the creation, acquisition and rollout of solutions.
• Produce applications that are adaptive to business and technology changes.
• Set and maintain expectations for technical deliverables.
• Lead the team to resolve critical time sensitive technical issues
• Direct the off-shore team to design and develop new products and/or new functionalities
• Make sure the implementation of software systems follow established best practices and guidelines
• Provide direction and guidance on resolving issues to the Technical Support Group
• Provide time estimates and task breakdown for software development related tasks
• When necessary, interact with clients to understand their issues and resolve those
• Knowledge of database technologies, SQL, stored procedures etc. is preferred
• Write unit tests to ensure good quality of delivery
• Lead in specification review, design review and code review and provide effective feedback
Qualifications
• BA/BS degree in Computer Science or related field required. Advanced technical degree and/or related training a plus
• 7+ years experience in software product development with progressive increases in leadership roles/responsibilities
• Proven ability to lead a team of on-shore/offshore developers and collaborate within a team and across multiple teams
• Proven experience in documenting technical commitments through a software development lifecycle including providing specific project artifacts.
• Strong Java skills and object-oriented design experience, including strong working knowledge of the Java web technology platform, applied use of design patterns, JSP and servlets using open source frameworks such as Spring, Struts, Ibatis or Hibernate
• Experience building the Java web services using Apache, or cxf and knowledge of XML
• Clear understanding of database concepts
• Ability to understand database code and its impact of database code on the application aspects (performance, security etc.)
• Experience with session management, object relational mapping, XML web services, and agile development methodologies
• Experience with unit testing (JUnit or similar)
• Excellent understanding of security and performance issues in design and development of software
• Working knowledge of Ajax, JavaScript (jQuery etc), Linux, WebSphere is a plus.
Additional Information
All your information will be kept confidential according to EEO guidelines.