1

Sr Software Engineer Java Jobs in New Jersey (NOW HIRING)

Senior Software Engineer

Hoboken, NJ · On-site

$120K - $140K/yr

Senior Software Engineer - Guided Study Pearson Learning Studio Pearson Learning Studio is looking ... Java and/or Python (backend) * SQL-based databases * Build clean APIs and ensure smooth frontend ...

Software Engineer

Jersey City, NJ · On-site

$80 - $90/hr

Title: Senior Software Engineer Location: Jersey City, NJ 07311 Duration: 12+ Months Position ... Strong Proficiency with either Go or Java/J2EE Preferred * Expert in the software development ...

Senior Software Engineer

Hoboken, NJ · On-site

$134K - $176K/yr

Full stack Software Engineer - X4 The Membership Experience Engineering team at Walmart builds the ... Proven experience designing and developing features for large-scale applications using Java- and ...

Java Developer

Woodbridge, NJ · Hybrid

$51.50 - $66.75/hr

USC/GC/GC EAD/H4 EAD/ L2 EAD/TN1 Java Full-Stack Lead Engineer (Senior Software Engineer) in Technology as part of Consumer Lending Technology, Asset Management Technology team. This developer will ...

Senior Software Engineer

Princeton, NJ

$128K - $169K/yr

Senior Software Engineer (Enterprise CI/CD Developer - Python) Duration: 3 Months (Possible extension up to 12 Months) Job Overview: we are seeking an experienced Senior Software Engineer to lead the ...

Sr. Software Engineer

Princeton, NJ

$129K - $170K/yr

Bachelor or equivalent focusing on Computer Science, Software Engineering, etc * ideally 5-7 years of experience in a similar position focused on full stack java development within the financial ...

Sr. Software Engineer

Princeton, NJ · On-site

$129K - $170K/yr

Bachelor or equivalent focusing on Computer Science, Software Engineering, etc * ideally 5-7 years of experience in a similar position focused on full stack java development within the financial ...

NJ · On-site

$57.25 - $73/hr

Java JEE EJB experience Software configuration tools (source control, defect tracking, etc.) JBoss ... a Sr. Developer Agile/Lean methodology Additional Skills desired: JDBC experience Process ...

Senior Software Engineer

Union, NJ · Hybrid

$124K - $164K/yr

Senior Software Engineer Locations : San Francisco, CA / Union, NJ / New York, NY (Hybrid) Get To ... Working knowledge of Java. * Solid foundation in object-orienteddesign, data structures, design ...

Senior Software Engineer

Jersey City, NJ · On-site

$127K - $168K/yr

Senior Software Engineer Location : Jersey City, NJ (hybrid) Employment Type : Full-time / Direct-hire Position Overview The Senior Software Engineer ("SSE") is an important member of a full-stack ...

next page

Showing results 1-20

Sr Software Engineer Java information

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

To thrive as a Sr Software Engineer Java, you need advanced proficiency in Java programming, software design principles, and a bachelor’s degree (or higher) in computer science or a related field. Familiarity with tools such as Spring Framework, RESTful APIs, version control systems like Git, and cloud platforms is typically required, along with relevant certifications like Oracle Certified Professional Java Programmer. Excellent problem-solving skills, effective communication, and the ability to mentor junior developers make someone stand out in this position. These skills ensure the delivery of robust, scalable applications and foster efficient collaboration in complex development environments.

What does a Sr Software Engineer Java do?

A Sr Software Engineer Java is responsible for designing, developing, and maintaining complex software applications using the Java programming language. They often lead technical projects, mentor junior developers, and ensure that software solutions are robust, scalable, and secure. Their work involves collaborating with cross-functional teams, reviewing code, and implementing best practices to deliver high-quality products. Senior engineers also play a key role in architectural decisions and contribute to the overall technical direction of their team or organization.

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

AspectSr Software Engineer JavaSoftware Developer Java
Required CredentialsBachelor's degree, 5+ years experience, possibly certifications like Oracle Certified ProfessionalBachelor's degree, 1-3 years experience, often entry-level certifications
Work EnvironmentDesigning architecture, leading projects, mentoring teamsWriting code, debugging, implementing features
Employer & Industry UsageTech companies, finance, healthcare, enterprise solutionsStartups, tech firms, software consultancies
Search & Comparison IntentHigher-level roles, leadership, complex projectsEntry to mid-level development tasks

In summary, Sr Software Engineer Java typically involves more experience, leadership, and architectural responsibilities, while Software Developer Java focuses on coding and feature implementation. Both roles are common in tech industries but differ in scope and seniority.

What are some common challenges Sr Software Engineers specializing in Java face when leading project teams?

Sr Software Engineers working with Java often encounter challenges such as balancing hands-on coding with mentorship responsibilities, managing technical debt in legacy systems, and aligning project goals with business requirements. They frequently need to facilitate effective communication between developers, QA engineers, and stakeholders to ensure project milestones are met. Additionally, staying updated with evolving Java frameworks and best practices while guiding less experienced team members is essential for maintaining code quality and team productivity.
What are popular job titles related to Sr Software Engineer Java jobs in New Jersey? For Sr Software Engineer Java jobs in New Jersey, the most frequently searched job titles are:
What job categories do people searching Sr Software Engineer Java jobs in New Jersey look for? The top searched job categories for Sr Software Engineer Java jobs in New Jersey are:
What cities in New Jersey are hiring for Sr Software Engineer Java jobs? Cities in New Jersey with the most Sr Software Engineer Java job openings:
Infographic showing various Sr Software Engineer Java job openings in New Jersey as of June 2026, with employment types broken down into 70% Full Time, and 30% Part Time. Highlights an 87% Physical, 5% Hybrid, and 8% Remote job distribution.

Senior Software Engineer

Pearson

Hoboken, NJ • On-site

$120K - $140K/yr

Full-time

Posted 5 days ago


Job description

Senior Software Engineer - Guided Study
Pearson Learning Studio
Pearson Learning Studio is looking for a Senior Software Engineer / Advanced Specialist to join the Guided Study team and help build AI-powered learning experiences at scale.
This role is ideal for a strong full-stack engineer with hands-on experience in modern web development and practical exposure to AI systems such as LLM integrations and Retrieval-Augmented Generation (RAG).
You will work closely with the Principal Engineer and cross-functional teams to deliver intelligent, scalable features that improve student outcomes.
Key Responsibilities
Full-Stack Development
  • Design, develop, and maintain scalable web applications using:
  • ReactJS (frontend)
  • Java and/or Python (backend)
  • SQL-based databases
  • Build clean APIs and ensure smooth frontend-backend integration.
  • Write maintainable, well-tested, production-ready code.

AI Feature Implementation
  • Integrate at least one Large Language Model (LLM) into application workflows.
  • Implement and optimize RAG pipelines under architectural guidance.
  • Apply practical prompt engineering techniques to improve output quality.
  • Work with vector stores and embeddings as part of AI-driven features.

Collaboration & Delivery
  • Participate actively in Agile/Scrum ceremonies.
  • Collaborate with Product, UX, and Data teams to translate requirements into technical solutions.
  • Contribute to technical design discussions and propose improvements.
  • Troubleshoot and resolve production issues with ownership and urgency.

Required Qualifications
  • 6-8 years of experience in software development.
  • Strong hands-on experience in ReactJS
  • Strong hands-on experience inJava and/or Python
  • Hands-on experience in SQL
  • Experience integrating or working with At least one LLM
  • Experience with Prompt engineering
  • Knowledge and experience on Basic RAG concepts and implementation
  • Solid understanding of REST APIs and distributed systems fundamentals.
  • Strong analytical and problem-solving skills.
  • Effective communication and collaboration skills.
  • Bachelor's degree in Computer Science, Engineering, or related field.

Preferred Qualifications
  • Experience deploying AI-powered applications in production.
  • Familiarity with vector databases.
  • Exposure to cloud platforms (AWS, Azure, or GCP).
  • Experience in EdTech or content-driven platforms.

This is a hybrid work setup, where the candidate will be required to work three days onsite at our Hoboken office.
Applications will be accepted through February 10. This window may be extended depending on business needs.
Compensation at Pearson is influenced by a wide array of factors including but not limited to skill set, level of experience, and specific location. As required by the California, Colorado, Hawaii, Illinois, Maryland, Minnesota, New Jersey, New York State, New York City, Vermont, Washington State, and Washington DC laws, the pay range for this position is as follows:
The full-time salary range for this role is between $120,000 - $140,000
This position is eligible to participate in an annual incentive program, and information on benefits offered is here
Who we are:
At Pearson, our purpose is simple: to help people realize the life they imagine through learning. We believe that every learning opportunity is a chance for a personal breakthrough. We are the world's lifelong learning company. For us, learning isn't just what we do. It's who we are. To learn more: We are Pearson.
Pearson is an Equal Opportunity Employer and a member of E-Verify. Employment decisions are based on qualifications, merit and business need. Qualified applicants will receive consideration for employment without regard to race, ethnicity, color, religion, sex, sexual orientation, gender identity, gender expression, age, national origin, protected veteran status, disability status or any other group protected by law. We actively seek qualified candidates who are protected veterans and individuals with disabilities as defined under VEVRAA and Section 503 of the Rehabilitation Act.
If you are an individual with a disability and are unable or limited in your ability to use or access our career site as a result of your disability, you may request reasonable accommodations by emailing TalentExperienceGlobalTeam@grp.pearson.com.
Job: Engineering
Job Family: TECHNOLOGY
Organization: Higher Education
Schedule: FULL_TIME
Workplace Type: On-site
Req ID: 22619