1

Junior Java Programmer Jobs in Massachusetts (NOW HIRING)

Senior Software Engineer - Java/Microservices

Boston, MA · On-site

$138 - $184/hr

  • Medical

  • Dental

  • Vision

  • Life

  • Retirement

  • PTO

Tenable is looking for a Senior Software Engineer to join our core product engineering team ... Experience coaching and leading mid‑level and junior staff in the design, implementation, and ...

New

Our team of Java engineers is a welcoming and supportive group, where every member is committed to ... junior engineers. You will work in a collaborative environment, contributing to the technical ...

Senior Linux Device Programmer

Boston, MA · On-site +1

$170K - $185K/yr

Mentor junior engineers and review code contributions QUALIFICATIONS EDUCATION * Bachelor's degree ... Proficiency in Java, Python, Rust programming * Ability to work with legacy code, learn how things ...

Showing results 21-40

Junior Java Programmer information

See Massachusetts salary details

$66.6K

$116.7K

$175.8K

How much do junior java programmer jobs pay per year?

As of Aug 19, 2026, the average yearly pay for junior java programmer in Massachusetts is $116,666.00, according to ZipRecruiter salary data. Most workers in this role earn between $82,500.00 and $116,300.00 per year, depending on experience, location, and employer.

What is a junior Java programmer?

Junior Java Programmers are entry-level software developers who specialize in writing, testing, and maintaining code using the Java programming language. They typically work under the supervision of more experienced developers and assist in developing applications, debugging issues, and learning best practices in software development. Their responsibilities often include understanding project requirements, writing clean code, and collaborating with team members to deliver high-quality software solutions. This role is ideal for individuals who have foundational knowledge of Java and are looking to gain professional experience in the field.

What types of projects or tasks can a junior Java programmer expect to work on in their first year?

As a Junior Java Programmer, you can expect to work on a variety of tasks such as debugging existing code, writing unit tests, developing small features, and assisting with backend development on larger projects. You'll often collaborate closely with senior developers and participate in code reviews to learn best practices. Many organizations assign juniors to maintenance tasks or simpler modules at first, gradually increasing responsibility as you build confidence and technical skills. This hands-on experience is invaluable for understanding software development workflows and improving your coding abilities.

What are the key skills and qualifications needed to thrive as a junior Java programmer, and why are they important?

To thrive as a Junior Java Programmer, you need a solid understanding of Java programming, object-oriented concepts, and a relevant degree or coursework in computer science. Familiarity with development environments like Eclipse or IntelliJ IDEA, version control systems such as Git, and basic knowledge of databases are typically required. Strong problem-solving skills, attention to detail, and the ability to communicate effectively within a team are important soft skills. These competencies are crucial for delivering clean, maintainable code and collaborating efficiently on software projects.

What is the difference between Junior Java Programmer vs Java Developer?

AspectJunior Java ProgrammerJava Developer
Required CredentialsBasic Java certifications, some programming experienceAdvanced Java certifications, multiple years of experience
Work EnvironmentEntry-level projects, supervised tasksDesign, develop, and maintain complex applications
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, enterprise solutions, large-scale projects

While Junior Java Programmers focus on learning and executing basic Java tasks under supervision, Java Developers handle more complex development responsibilities, including designing and implementing software solutions. The roles differ mainly in experience level and scope of work, but both require a solid understanding of Java programming.

What are the most commonly searched types of Java Programmer jobs in Massachusetts?

The most popular types of Java Programmer jobs in Massachusetts are:

What cities in Massachusetts are hiring for Junior Java Programmer jobs?

Cities in Massachusetts with the most Junior Java Programmer job openings:

Infographic showing various Junior Java Programmer job openings in Massachusetts as of August 2026, with employment types broken down into 89% Full Time, 2% Part Time, and 9% Contract. Highlights an 82% Physical, 6% Hybrid, and 12% Remote job distribution, with an average salary of $116,666 per year, or $56.1 per hour.

Sr. Software Engineer II - Java/Microservices, AVP

State Street Global Advisors

Burlington, MA • On-site

$90K - $157K/yr

Full-time

Medical, Dental, Vision, Life, Retirement, PTO

Re-posted 28 days ago


Job description

Who we are looking for:

Senior technical contributor to the enhancement and maintenance of one or more Charles River IMS modules or components of an agile scrum team. Provide engineering troubleshooting assistance to customer support teams and other development teams within Charles River.

Responsibilities:

  • Drive technical excellence in architecting and developing Enterprise and Cloud-Native applications within the Charles River's Front Office Order and Execution Management systems(OEMS) space.
  • Collaborate with Business Analysts and Product Managers to create simple and sustainable software solutions for complex problems.
  • Provide thought leadership in the design of product architecture within and beyond the team's scope of responsibility.
  • Direct problem solving for projects or major phases of projects involving transactional database intensive applications with a high concurrency.
  • Design, Develop, Test, Debug, and Implement software programs, applications and projects using Java, C#, React, SQL, JavaScript, or other related software engineering languages as well as keeping abreast of emerging technologies impactful to CRDs business.
  • Provide informed guidance and critical analysis of proposed changes during code reviews.
  • Write unit and automation tests to ensure a high-quality product.
  • Contribute to written design and API documentation and participate in customer documentation process.
  • Identify ways of improving development test methodologies contribute to and related test methodology frameworks.
  • Develop automate test and conduct manual tests to ensure a high-quality product.
  • Provide expert level troubleshooting on large, mission critical client implementations.
  • Actively assist team leaders in the agile software development process by adhering to and advancing the CRD scrum methodology, including attending the scrum rituals(daily standups, sprint planning, backlog grooming, and retrospectives).
  • Actively participate in scrum rituals and drive these as required by the team lead and the team.
  • Plan and coordinate cross-team activities groups to complete assignments.
  • Mentor junior engineers across the organization and help fast onboarding of new members on the team.

Experience:

  • A minimum of 8 years of progressively responsible professional experience in a software engineering role including a minimum of 5 years independently designing/developing solutions.
  • A minimum of 5 years in developing highly performant applications in Java programming language.
  • A minimum of 3 years of experience in designing and developing software solutions in a highly transactional ,concurrent, event driven system.
  • A minimum of 3 years' cloud native application development experience in a cloud nativeplatform(preferably,Microsoft Azure) and demonstrated experience in Spring Boot Microservices, Kafka /Azure Service Bus/RabbitMQ,, Kubernetes, Redis and cloud databases.
  • A minimum of 5 years working with an Agile development methodology.
  • Demonstrated experience with object-oriented programming, compiler or interpreter technologies, embedded systems, operating systems, scripting, and new/advanced programming languages.
  • Demonstrated experience in SQL Server and Postgres relational databases at the minimum and preferable experience in Oracle, Exadata. Experience in other DBMS like Cosmos, MongoDB, Snowflake etc is strongly desired.
  • Demonstrated experience in Observability, Telemetry using tools like Dynatrace, Solarwinds, Grafana, OpenTelemetry etc.
  • Experience in financial services domain developing solutions for Portfolio Management, Trading, Order Management, Compliance, Post-Trade, IBOR or Wealth Management is strongly desired.
  • UI development experience in .Net/C#, React, JavaScript is strongly desired.
  • Outstanding written and verbal communication skills.
  • Ability to work well with peers in a collaborative team environment.
  • Ability to manage solution complexity to ensure simple designs and workflows.
  • Ability to participate and coordinate cross-team activities.

Salary Range:

$90,000 - $157,500 Annual

The range quoted above applies to the role in the primary location specified. If the candidate would ultimately work outside of the primary location above, the applicable range could differ.

Employees are eligible to participate in State Street's comprehensive benefits program, which includes: our retirement savings plan (401K) with company match; insurance coverage including basic life, medical, dental, vision, long-term disability, and other optional additional coverages; paid-time off including vacation, sick leave, short term disability, and family care responsibilities; access to our Employee Assistance Program; incentive compensation including eligibility for annual performance-based awards (excluding certain sales roles subject to sales incentive plans); and, eligibility for certain tax advantaged savings plans.

For a full overview, visit https://hrportal.ehr.com/statestreet/Home.

About State Street

Across the globe, institutional investors rely on us to help them manage risk, respond to challenges, and drive performance and profitability. We keep our clients at the heart of everything we do, and smart, engaged employees are essential to our continued success.

We are committed to fostering an environment where every employee feels valued and empowered to reach their full potential. As an essential partner in our shared success, you'll benefit from inclusive development opportunities, flexible work-life support, paid volunteer days, and vibrant employee networks that keep you connected to what matters most. Join us in shaping the future.

As an Equal Opportunity Employer, we consider all qualified applicants for all positions without regard to race, creed, color, religion, national origin, ancestry, ethnicity, age, disability, genetic information, sex, sexual orientation, gender identity or expression, citizenship, marital status, domestic partnership or civil union status, familial status, military and veteran status, and other characteristics protected by applicable law.

Discover more information on jobs at StateStreet.com/careers

Read our CEO Statement

Job Application Disclosure:

It is unlawful in Massachusetts to require or administer a lie detector test as a condition of employment or continued employment. An employer who violates this law shall be subject to criminal penalties and civil liability.