1

Senior Java Developer Banking Jobs in Princeton, NJ

Senior Java Developer

New York, NY · On-site

$62.75 - $79.75/hr

Skill Strong Java Developer Location New York, NY Total Experience 5 yrs. Max Salary Not Mentioned Employment Type Direct Jobs (Full Time) Domain Any Description GC/CITIZEN can apply Responsibilities ...

Sr Java Developer

New York, NY · On-site

$62.75 - $79.75/hr

Skill Java, J2EE, JavaEE, OOP, OOD, Object Oriented Programming, JSPs, JSF, JavaScript, Servlets, Spring, Location New York, NY Total Experience 8 yrs. Max Salary Not Mentioned Employment Type Direct ...

Senior Java Developer

Edison, NJ · On-site

$59.25 - $75.50/hr

* 4-7 years in backend and fullstack engineering with proficiency in Java development * Vertx framework is a plus * Experience in NodeJS Golang gRPC is a plus. * Strong expertise in microservices ...

senior java developer

New York, NY · On-site

$62.75 - $79.75/hr

Competence in using Java IDE tools of Eclipse, GGTS, Rational Application Developer (RAD), WebSphere Application Developer (WSAD) and Web Logic Workshop to develop dynamic web applications. Good ...

... Java, J2EE and web/internet based programming experience (both client and server side) 5+ Experience with OOA/OOD, distributed systems/software, real time processing, relational database systems ...

Senior Java Developer

New York, NY · On-site

$62.75 - $79.75/hr

Developer with relevant Java development experience Strong knowledge of core/server-side Java Development experience in object-oriented programming and working with mixture of new and legacy systems ...

Java DEVELOPER

Iselin, NJ · On-site

$51.75 - $67/hr

RIT Solutions, Inc. is seeking a Senior Java DEVELOPER to join their team. The role involves deploying applications, troubleshooting issues, and enhancing application security while utilizing various ...

Sr Java Developer

New York, NY · On-site

$62.75 - $79.75/hr

Comfortable developing Java on Linux Driven, self-starter, comfortable working autonomously and as a member of a team Excellent problem solving and interpersonal communication skills Spring Hibernate ...

Senior Java Developer

New York, NY · On-site

$62.75 - $79.75/hr

Core Java software development on large, commercially successful projects Development of services that provide RESTful interfaces MongoDB or other NoSQL databases, or any SQL database, such as ...

JAVA Developer (Hybrid)

Trenton, NJ · On-site

$87K - $110K/yr

This role will be responsible for developing, configuring and customizing business applications under the guidance of the team lead or a senior JAVA developer. The JAVA Developer will work in a ...

Sr Java Developer

New York, NY · On-site

$62.75 - $79.75/hr

Must Have Skills: Java, J2EE, Spring, Hibernate, JavaScript, Html5, Angular JS, Node JS Desired Skills: Microservices, JSON, CSS5 Additional Information All your information will be kept confidential ...

Showing results 41-60

Senior Java Developer Banking information

See Princeton, NJ salary details

$11

$65

$90

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

As of Sep 3, 2026, the average hourly pay for senior java developer banking in Princeton, NJ is $65.86, according to ZipRecruiter salary data. Most workers in this role earn between $57.69 and $73.56 per hour, depending on experience, location, and employer.

What does a senior Java developer do in banking?

A Senior Java Developer in banking designs, develops, and maintains complex software systems that support financial transactions, risk management, and regulatory compliance. They work closely with business analysts and other IT professionals to create secure, scalable, and efficient applications tailored to banking needs. Their responsibilities often include overseeing code quality, mentoring junior developers, and ensuring that applications meet industry standards for security and performance.

What skills and qualifications are needed to be a senior Java developer in banking?

To thrive as a Senior Java Developer in banking, you need deep expertise in Java programming, object-oriented design, and a solid understanding of financial systems, often supported by a degree in computer science or a related field. Proficiency with frameworks like Spring, Hibernate, and tools such as Maven, Jenkins, and Git, along with knowledge of secure coding practices and sometimes certifications like Oracle Certified Professional Java Programmer (OCPJP), is typically required. Strong problem-solving, attention to detail, and effective communication are vital soft skills for collaborating with cross-functional teams and translating business needs into technical solutions. These skills are crucial for building robust, secure, and scalable banking applications that meet regulatory standards and business requirements.

What are common challenges senior Java developers face in banking?

Senior Java Developers in banking often work with complex legacy systems that require careful integration with modern technologies. Ensuring security and compliance with strict financial regulations can be challenging, as every line of code must protect sensitive data and meet audit requirements. Additionally, balancing the need for innovation with the stability and reliability expected in banking environments requires strong problem-solving skills and close collaboration with cross-functional teams such as QA, business analysts, and security specialists.

What is the difference between Senior Java Developer Banking vs Java Developer Banking?

AspectSenior Java Developer BankingJava Developer Banking
Required Experience5+ years, leadership skills1-3 years, foundational skills
CertificationsJava certifications, Agile, ScrumJava certifications preferred
Work EnvironmentProject leadership, mentoringDevelopment, coding tasks
ResponsibilitiesDesign, architecture, team coordinationImplement features, bug fixes

The main difference between a Senior Java Developer Banking and a Java Developer Banking lies in experience, responsibilities, and leadership roles. Senior developers typically lead projects and mentor junior staff, while Java Developers focus on coding and feature implementation. Both roles require Java expertise and industry knowledge, but seniority involves more strategic involvement and oversight.

What are popular job titles related to Senior Java Developer Banking jobs in Princeton, NJ?

For Senior Java Developer Banking jobs in Princeton, NJ, the most frequently searched job titles are:

What job categories do people searching Senior Java Developer Banking jobs in Princeton, NJ look for?

The top searched job categories for Senior Java Developer Banking jobs in Princeton, NJ are:

What cities near Princeton, NJ are hiring for Senior Java Developer Banking jobs?

Cities near Princeton, NJ with the most Senior Java Developer Banking job openings:

Infographic showing various Senior Java Developer Banking job openings in Princeton, NJ as of August 2026, with employment types broken down into 1% As Needed, 83% Full Time, 13% Part Time, and 3% Contract. Highlights an 90% Physical, 4% Hybrid, and 6% Remote job distribution, with an average salary of $136,989 per year, or $65.9 per hour.

Sr Java Developer || Dallas, TX | Jersey City, NJ | Charlotte, NC || Full-Time

Sarian, Inc.

Pennington, NJ • On-site

$57.75 - $73.75/hr

Full-time

Re-posted 23 days ago


Job description

Sr Java developer
Location: New York, New York, Plano TX, Charlotte NC, Pennington NJ
Fulltime
Skill: Core Java
  1. Experience in Java, J2EE, SpringBoot.
  2. Multi threading, immutability, weak references, byte buffer, Garbage Collection, proxy, reflection, sed/awk, partition by common java libs such as google guava, Apache http clients etc.
  3. Familiar with more advanced java concepts such as error, off-heap memory, weak reference, volatile common linux commands such as sed, awk, cut etc.
  4. SQL - analystical SQL keywords such as: partition by etc.
  5. Experience with SQL programming language including writing stored procedures and SQL queries.
  6. Must have good verbal, written communication and presentation skills.
  7. Understands concept of session management.