2

Entry Level Java Developer Jobs in Princeton, NJ

This entry-level position is designed for recent graduates and involves structured training and ... programming concepts (such as Java, Python, C/C++, or similar) • Focused to develop competence ...

next page

Showing results 1-20

Entry Level Java Developer information

See Princeton, NJ salary details

$51.9K

$103.6K

$210.2K

How much do entry level java developer jobs pay per year?

As of Jul 8, 2026, the average yearly pay for entry level java developer in Princeton, NJ is $103,560.00, according to ZipRecruiter salary data. Most workers in this role earn between $66,000.00 and $107,400.00 per year, depending on experience, location, and employer.

What is the Job of an Entry-Level Java Developer?

An entry-level Java developer is in charge of using programming languages to build software and applications. In this position, your duties primarily revolve around writing code, testing it, and troubleshooting existing code. You work with a team to develop internet and intranet applications as needed. You may also be in charge of creating user guides and other documentation for clients. In order to succeed as an entry-level Java developer, you need to be willing to challenge yourself and try new solutions when faced with problems.

What does an Entry Level Java Developer do?

An Entry Level Java Developer is responsible for writing, testing, and maintaining Java-based software applications under the guidance of more experienced developers. They typically work on coding assignments, debugging issues, and collaborating with team members to ensure software meets project requirements. These developers often assist with documentation, learn best practices, and gradually take on more complex tasks as they gain experience. Their work is crucial in supporting the development team and ensuring software quality.

What are the key skills and qualifications needed to thrive as an Entry Level Java Developer, and why are they important?

To thrive as an Entry Level Java Developer, you need a solid understanding of Java programming, object-oriented concepts, and a relevant degree or coding bootcamp experience. Familiarity with tools like Git, IDEs such as Eclipse or IntelliJ, and basic knowledge of SQL databases are typically expected. Strong problem-solving abilities, attention to detail, and effective teamwork and communication skills help you stand out in this role. These skills are essential for building reliable software, collaborating with other developers, and adapting quickly to new technologies and project requirements.

What is the difference between Entry Level Java Developer vs Junior Java Developer?

AspectEntry Level Java DeveloperJunior Java Developer
Required CredentialsBachelor's in CS or related field, basic Java knowledgeBachelor's in CS or related field, some Java experience
Work EnvironmentInternship or entry-level position, team collaborationEntry-level role, supervised tasks, learning-focused
Employer & Industry UsageTech companies, startups, IT departmentsSoftware firms, IT services, corporate tech teams
Common Search & ComparisonYesYes

Both roles typically require a bachelor's degree in computer science or related fields and basic Java knowledge. They are often used interchangeably in job listings, focusing on entry-level candidates gaining practical experience. The main difference lies in terminology preference; 'Junior Java Developer' is more common in some regions or companies, but both roles serve as starting points for Java programming careers.

What types of projects or tasks can I expect to work on as an Entry Level Java Developer?

As an Entry Level Java Developer, you'll typically work on tasks such as fixing bugs, writing unit tests, and developing small features under the guidance of senior developers. You'll often participate in code reviews, collaborate with QA teams to ensure quality, and contribute to documentation. Many teams use Agile methodologies, so you'll likely attend daily stand-ups and sprint planning meetings, providing you with opportunities to learn from more experienced colleagues while gradually taking on more complex assignments as your skills grow.
What are the most commonly searched types of Java Developer jobs in Princeton, NJ? The most popular types of Java Developer jobs in Princeton, NJ are:
What job categories do people searching Entry Level Java Developer jobs in Princeton, NJ look for? The top searched job categories for Entry Level Java Developer jobs in Princeton, NJ are:
What cities near Princeton, NJ are hiring for Entry Level Java Developer jobs? Cities near Princeton, NJ with the most Entry Level Java Developer job openings:
Infographic showing various Entry Level Java Developer job openings in Princeton, NJ as of July 2026, with employment types broken down into 81% Full Time, 9% Part Time, 1% Temporary, and 9% Contract. Highlights an 81% Physical, 4% Hybrid, and 15% Remote job distribution, with an average salary of $103,560 per year, or $49.8 per hour.

Software Engineer - Trading System Developer

XTX Markets

New York, NY • On-site

$250/day

Full-time

Medical, Retirement

Re-posted 24 days ago


Job description

The Firm
XTX Markets is a leading algorithmic trading firm which uses state-of-the-art machine learning technology to produce price forecasts for over 50,000 financial instruments across equities, fixed income, currencies, commodities and crypto. It uses those forecasts to trade on exchanges and alternative trading venues, and to offer differentiated liquidity directly to clients worldwide. The firm trades over $250bn a day across 35 countries and has over 250 employees based in London, Singapore, New York, Paris, Bristol, Mumbai, Yerevan and Kajaani.
We leverage the talent of the people who work here, modern computational techniques and state-of-the-art research infrastructure to analyse large data sets across markets quickly and efficiently, to maximize the effectiveness of our proprietary trading algorithms. We are actively seeking new methods and ideas. The models that drive our trading strategies have evolved considerably over the last 10 years, from econometric methods that gave our company its name, to trees, to neural networks, to modern deep learning architectures.
XTX Markets has an unrivalled level of computational resources in the trading industry, with a growing research cluster currently containing over 25,000 GPUs with 650 petabytes of usable storage. Teams across the firm include world-class researchers with backgrounds in pure math, programming, physics, computer science and machine learning. The firm is also constructing a large-scale data centre in Finland to future-proof its significant computational capabilities.
At XTX Markets technology is our business and we are a diverse organization which attracts outstanding talent from across all industry backgrounds. We are focused on teamwork, and our people collaborate on all aspects of the business, working openly and with respect for each other, our clients and the market. Our culture is non-hierarchical and one where everyone is valued. We strive for excellence in everything we do.
The Role
The OTC Trading Development team is currently looking to hire an experienced developer focused on trading system development.
The Team:
  • Architects, implements and maintains a diverse set of trading systems: whilst ETFs will be the immediate focus for this position, the team works to build a wide range of systems which span prop trading on venue and OTC liquidity provision platforms across other asset classes (primarily Equities, FX and Crypto).
  • Receives reference implementations of models from quants, hard control requirements from Risk and Compliance, and system ergonomics requests from Trading Analysts, often working closely with those teams to find the best direction.
  • Is highly autonomous in how we work, maximising safety and velocity. We build and maintain multiple trading systems with a fraction of the headcount of our competitors, so it's critical we can eliminate bureaucracy.
  • This will be the team's first hire in New York. This role will involve working on our ETF trading system. The role will require close platform with stakeholders to the system in NYC e.g. Business Development, as well as with OTC's developers in London.
  • There are no out-of-hours support responsibilities involved in this role.
  • There may be an occasional requirement for travel to our London offices.

The Technology:
  • Consists of high-performance trading venue integrations, fair value generation, trading algorithms, risk controls and real time UIs implemented from business requirements.
  • Is predominantly implemented in Kotlin, with limited amounts of C++. Older parts of the codebase may use Python or Java; this is a decreasing minority.
  • Is tailored to a wide range of latency and throughput requirements. Where necessary we use a thread-per-core architecture, implement large parts of the network stack and integrate with network card APIs directly.

AttributesSomeone that would be an excellent fit:
  • Is an experienced coder, with a solid understanding of Computer Science fundamentals.
  • Has several years of experience working in Kotlin or other object-oriented languages like Java, C++, or C#.
  • Knows how to build technology quickly and safely using a variety of testing methods.
  • Unblocks the team with code reviews that prioritise correctness over style preferences.
  • Has experience in systems with requirements of microseconds per request or gigabits per second per thread.
  • A well-founded understanding of ETFs is desirable, though we are open to candidates with any domain knowledge, experience or evidence of interest within finance.

Benefits
  • Extensive medical and wellness benefits including gym membership.
  • Breakfast and lunch provided daily.
  • Beautiful Hudson Yards office.
  • 25 days paid holiday per year + statutory holiday and paid sick days.
  • Generous 401k contributions.
  • We work 4 days per week in the office, 1 from home unless stated otherwise.

The base salary range for this role is between $200,000 to $300,000 depending on relevant job-related skills and experience. You will be eligible for participation in a discretionary annual performance bonus scheme and will enjoy a comprehensive package of benefits. All bonuses, benefits, and any sign-on payments are in addition to the base salary range stated.