1

Junior Software Developer Java Jobs in Denville, NJ

Entry Level Java Developer

Iselin, NJ ยท On-site

$60K - $80K/yr

W2 and Fulltime (No C2C) We are seeking an Junior Level Java Developer with 3-4 years of experience. Qualifications: * Previous experience in software development, computer engineering, or other ...

Sr. Java developer with GWT

Edison, NJ ยท On-site

$59.25 - $75.50/hr

Company Description Title: Sr. Java developer with GWT Location: Edison, NJ, United States ... Experience in software solutions and products in areas of Asset Servicing, Funds Services ...

Senior Java Developer

Berkeley Heights, NJ ยท On-site

$97K - $164K/yr

Job Title Senior Java Developer About your role: Design, develop, and maintain backend Java ... Partner with engineering, product, and DevOps teams to deliver reliable software using modern ...

Java/AI Software Engineer

Iselin, NJ ยท On-site

$52.50 - $72/hr

The Java/AI Software Engineer will focus on designing and developing innovative software solutions, leveraging Java and AI technologies, to support the technology needs of the financial services ...

Senior Java Developer

Edison, NJ ยท On-site

$59.25 - $75.50/hr

Experience with software engineering best practices eg unit testing design patterns building ... Java Basic Qualification : Additional Skills : Background Check : No Drug Screen : No

Senior Java Developer

Piscataway, NJ ยท On-site

$57.25 - $73/hr

Requirements Must-Have Qualifications: * 5+ years of software development experience with strong backend engineering expertise. * Strong proficiency in Java and Node.js development. * Hands-on ...

Senior Java Developer

Piscataway, NJ ยท On-site

$58.25 - $74.50/hr

Requirements Must-Have Qualifications: * 5+ years of software development experience with strong backend engineering expertise. * Strong proficiency in Java and Node.js development. * Hands-on ...

Senior Java Developer

Piscataway, NJ ยท On-site

$57.25 - $73/hr

Requirements Must-Have Qualifications: * 5+ years of software development experience with strong backend engineering expertise. * Strong proficiency in Java and Node.js development. * Hands-on ...

Showing results 21-40

Junior Software Developer Java information

See Denville, NJ salary details

$58.5K

$102.5K

$154.4K

How much do junior software developer java jobs pay per year?

As of Aug 21, 2026, the average yearly pay for junior software developer java in Denville, NJ is $102,467.00, according to ZipRecruiter salary data. Most workers in this role earn between $72,400.00 and $102,200.00 per year, depending on experience, location, and employer.

What does a junior software developer Java do?

A Junior Software Developer Java is an entry-level programmer who specializes in building, testing, and maintaining software applications using the Java programming language. They typically work under the supervision of senior developers and contribute to coding, debugging, and documentation. Their responsibilities often include fixing bugs, writing unit tests, and collaborating with team members to deliver functional software solutions. This role is ideal for individuals who have a basic understanding of Java and are eager to gain professional experience in software development.

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

To thrive as a Junior Software Developer (Java), you need a solid understanding of Java programming, algorithms, and object-oriented principles, often supported by a degree in computer science or related field. Familiarity with development tools like Eclipse or IntelliJ IDEA, version control systems such as Git, and knowledge of build tools like Maven or Gradle is often required. Strong problem-solving abilities, willingness to learn, and effective communication skills help junior developers collaborate and adapt quickly. These skills are crucial for building reliable software, integrating smoothly into development teams, and growing within the role.

What are some common challenges faced by junior software developers working with Java, and how can they overcome them?

Junior Software Developers working with Java often encounter challenges such as understanding complex codebases, managing version control with tools like Git, and applying best practices for clean and efficient code. To overcome these obstacles, it's helpful to actively participate in code reviews, seek guidance from senior developers, and make use of online resources and documentation. Joining stand-up meetings and collaborating closely with teammates can also accelerate learning and help new developers adapt to the team's workflow.

What is the difference between Junior Software Developer Java vs Junior Software Developer Python?

AspectJunior Software Developer JavaJunior Software Developer Python
Required CredentialsBachelor's in CS or related field, Java certifications (optional)Bachelor's in CS or related field, Python certifications (optional)
Work EnvironmentEnterprise applications, backend development, large-scale systemsData analysis, scripting, web development, AI/ML projects
Employer & Industry UsageFinancial services, enterprise software, telecomTech startups, data science firms, research institutions
Common Search & ComparisonYesYes

Both roles typically require a bachelor's degree in computer science or related fields. Java developers often work on enterprise-level applications in industries like finance and telecom, while Python developers focus on data analysis, scripting, and AI projects in startups and research. The choice depends on your career interests and industry focus.

What are popular job titles related to Junior Software Developer Java jobs in Denville, NJ?

For Junior Software Developer Java jobs in Denville, NJ, the most frequently searched job titles are:

What cities near Denville, NJ are hiring for Junior Software Developer Java jobs?

Cities near Denville, NJ with the most Junior Software Developer Java job openings:

Infographic showing various Junior Software Developer Java job openings in Denville, NJ as of August 2026, with employment types broken down into 1% As Needed, 81% Full Time, 14% Part Time, and 4% Contract. Highlights an 86% Physical, 4% Hybrid, and 10% Remote job distribution, with an average salary of $102,467 per year, or $49.3 per hour.

Assistant Vice President, Java and AI Application Development Software Engineer

CLS-Group

Woodbridge, NJ โ€ข On-site

$135K - $150K/yr

Other

Medical, Dental, Retirement

This job post hasย expired today.ย Applications are no longer accepted.


Job description

About CLS:
CLS is the trusted party at the centre of the global FX ecosystem. Utilized by thousands of counterparties, CLS makes FX safer, smoother and more cost effective. Trillions of dollars' worth of currency flows through our systems each day.
Created by the market for the market, our unrivalled global settlement infrastructure reduces systemic risk and provides standardization for participants in many of the world's most actively traded currencies. We deliver huge efficiencies and savings for our clients: in fact, our approach to multilateral netting shrinks funding requirements by over 96% on average, so clients can put their capital and resources to better use.
CLS products are designed to enable clients to manage risk most effectively across the full FX lifecycle - whether through more efficient processing tools or market intelligence derived from the largest single source of FX executed data available to the market.
Our ambition to make a positive difference starts with our people. Our values underpin everything that we do at CLS and define our working environment:
  • Pivotal purpose
  • Trusted guardian
  • Targeted innovation
  • Facilitate connections
  • Delivering excellence
  • Inclusive culture

Job information:
  • Functional title - Java & AI Application Development Software Engineer
  • Department - Technology: App Dev, Architect & BA
  • Corporate level - Assistant Vice President
  • Report to - Director, Application Development Software Engineer
  • Location - New Jersey
  • Expected full-time salary range between $135,000 - 150,000 + variable compensation + 401(k) match + benefits

Software Engineer (Java & AI Engineer)
Position overview:
We are seeking a highly motivated, self-driven, and intellectually curious Software Engineer with Java and AI expertise who is eager to learn and embrace new technologies. This role is ideal for someone who possesses a strong growth mindset, enjoys solving complex problems, and is passionate about leveraging AI to build next-generation solutions. Experience in the Payments Industry is a plus, particularly with real-time payment systems.
Job Description:
This position is with CLS Technology. The primary responsibilities of the job will be
(a) Hands-on software application development
(b) Implementing solutions using AI/ML technologies.
(c) Level 3 support
(d) End-to-end application delivery and systems integration
(e) Familiar with MT/MX message formats is a plus.
(f) Any RTGS package experience is a plus (Swift AMH, PAYPlus, TMPlus, SAA etc.)
Duties, Responsibilities, and Deliverables:
  • Design, develop, test and deploy enterprise-grade applications using Java and related frameworks.
  • Build AI-enabled solutions, including Generative AI, intelligent automation, and agent-based applications.
  • Collaborate with Business Analysts, Application Architects, Developers, QA, Engineering, and Technology Vendor teams for design, development, testing, maintenance and support
  • Plan, implement and ensure that delivery milestones are met
  • Improve business processes and support critical business strategies by managing the development, implementation, and maintenance of business application systems
  • Provide solutions using design patterns, common techniques, and industry best practices that meet the typical challenges/requirements of a financial application including usability, performance, security, resiliency, and compatibility
  • Proactively recognize system deficiencies and implement effective solutions
  • Participate in, contribute to, and assimilate changes, enhancements, requirements (functional and non-functional), and requirements traceability
  • Apply significant knowledge of industry trends and developments to improve CLS in-house practices and services
  • Provide Level-3 support. Provide application knowledge and training to Level-2 support teams
  • Integrate AI/ML models, Generative AI solutions, and LLM-based applications into existing platforms.
  • Stay current with emerging AI technologies and industry best practices.

Experience Requirements:
  • Strong experience with Java and Object-oriented programming principles.
  • Expert of server-side Java including JDBC or JPA (e.g. Hibernate), JAXB, multi-threading, Exception handling, logging and Spring.
  • Expert of hands-on experience with SQL and with at least one DBMS such as IBM DB2 (preferred) or Oracle.
  • Familiarity with AI technologies, LLMs, prompt engineering, or a strong desire to learn and work with AI-driven applications.
  • Hands-on knowledge of application maintainability, resiliency, performance, and technology risk management is a strong plus.
  • Strong knowledge and experience in secure coding practices.
  • Hands-on knowledge of messaging such as IBM MQ (preferred) or any JMS related.
  • In Java, knowledge of file manipulation, XML/DOM/SAX, transaction, JSon, Reflect, date/time manipulation, Junit/TestNG, XA and File Watcher is a preferred plus.
  • Knowledge of Python, UNIX commands and UNIX shell scripting is a plus.
  • Knowledge of Enterprise Best Practices, SDLC, SOA, UML, JEE patterns and Design patterns is a plus.
  • Hands-on knowledge of Eclipse and certain DevOps tools such as JIRA, GIT, Maven/Ant, etc.
  • Knowledge of app security (such as Digest/Hashing, AES, Signature, Certificate, secret key/public key/private key; password protection; SSL; SFTP, SCP; truststore, keystore, keytool) is a minor plus.
  • Knowledge of setting Failover/Load balancing and Disaster Recovery is a minor plus.
  • Hands-on knowledge of MS Office toolset including Outlook, Excel, Word, PowerPoint and Visio.
  • Proven track record of successful application delivery to production and effective Level-3 support.
  • Experience of FIN/WIFE, SWIFT/SAA, payments processing, and FX business domain is a plus.
  • Knowledge of Payment Products: RTGS connectivity packages (PayPlus, GM Plus, SAA or AMH)

Success factors: In addition, the person selected for the job will
  • Have strong analytical, written and oral communication skills with a high self-motivation factor
  • Possess excellent organization skills to manage multiple tasks in parallel
  • Be a team player
  • Have the ability to work on complex projects with globally distributed teams and manage tight delivery timelines
  • Have the ability to smoothly handle high stress application development and support environments
  • Strive continuously to improve stakeholder management for end-to-end application delivery and support
  • Self-driven, highly motivated, hungry to learn and continuously improve.
  • Adaptable and eager to explore new technologies, third party swift packages.
  • Passionate about innovation and solving challenging problems.

Required Qualifications:
  • Bachelor's degree in computer science, Information technology, or related field.

Our commitment to employees:
At CLS, we celebrate inclusion and consider this to be one of our strongest assets. We are committed to fostering an environment in which everyone feels comfortable to be who they are, and inclusion is valued. All employees have access to our inclusive benefits, including:
  • Holiday - UK/Asia: 25 holiday days and 3 'life days' (in addition to bank holidays). US: 23 holiday days.
  • 2 paid volunteer days so that you can actively support causes within your community that are important to you.
  • Generous parental leave policies to ensure you can enjoy valuable time with your family.
  • Parental transition coaching programmes and support services.
  • Wellbeing and mental health support resources to ensure you are looking after yourself, and able to support others.
  • Employee Networks (including our Women's Forum, Black Employee Network and Pride Network) in support of our organisational commitment to embrace and always be learning more about inclusivity.
  • Hybrid working to promote a healthy work/life balance, enabling employees to work collaboratively in the office when needed and work from home when they don't.
  • Active support of flexible working for all employees where possible.
  • Monthly 'Heads Down Days' with no meetings across the whole company.
  • Generous non-contributory pension provision for UK/Asia employees, and 401K match from CLS for US employees.
  • Private medical insurance and dental coverage.
  • Social events that give you opportunities to meet new people and broaden your network across the organisation.
  • Annual flu vaccinations.
  • Discounts and savings and cashback across a wide range of categories including health and retail for UK employees.
  • Discounted Gym membership - Complete Body Gym Discount/Sweat equity program for US employees.
  • All employees have access to Discover - our comprehensive learning platform with 1000+ courses from LinkedIn Learning.
  • Access to frequent development sessions on a number of topics to help you be successful and develop your career at CLS.