Backend Java Developer Jobs in New Jersey
Backend Java Developer jobs in New Jersey are open across Jersey City, Rutherford, and Berkeley and other New Jersey metros, with employers like Citi, Tata Consultancy Services (TCS), and GlobalPoint hiring at every experience level. Find a role that fits below and apply directly.
Find Backend Java Developer JobsOverview
Showing 5 of 34+ Backend Java Developer jobs











INTRODUCTION
The Backend Java Developer Lead Analyst is a senior level position responsible for establishing and implementing new or revised application systems and programs in coordination with the Technology team. The overall objective of this role is to lead applications systems analysis and programming activities.
Responsibilities:
- Partner with multiple management teams to ensure appropriate integration of functions to meet goals as well as identify and define necessary system enhancements to deploy new products and process improvements
- Resolve variety of high impact problems/projects through in-depth evaluation of complex business processes, system processes, and industry standards
- Provide expertise in area and advanced knowledge of applications programming and ensure application design adheres to the overall architecture blueprint
- Utilize advanced knowledge of system flow and develop standards for coding, testing, debugging, and implementation
- Develop comprehensive knowledge of how areas of business, such as architecture and infrastructure, integrate to accomplish business goals
- Provide in-depth analysis with interpretive thinking to define issues and develop innovative solutions
- Serve as advisor or coach to mid-level developers and analysts, allocating work as necessary
- Appropriately assess risk when business decisions are made, demonstrating particular consideration for the firm's reputation and safeguarding Citigroup, its clients and assets, by driving compliance with applicable laws, rules and regulations, adhering to Policy, applying sound ethical judgment regarding personal behavior, conduct and business practices, and escalating, managing and reporting control issues with transparency.
BASIC QUALIFICATIONS:
- 8+ years of hands-on experience in Java backend development (Java 17+).
- Proven expertise in building data processing applications.
- Strong proficiency in Java and the Spring framework (Spring Boot, Spring Data, Spring Cloud, etc.).
- Excellent knowledge of SQL and database management systems, with experience in optimizing queries and data models.
- Solid understanding of in-memory data loading techniques and efficient data joining strategies.
- In-depth knowledge of Java tools and the ecosystem, including build tools (Maven/Gradle), testing frameworks, and dependency management.
- Demonstrable understanding and application of design patterns and architectural principles (e.g., Microservices, Event-Driven Architecture).
- Proficient in Test-Driven Development (TDD) methodologies.
- Active knowledge and experience with static code analysis tools (e.g., SonarQube) and adherence to strong coding principles.
- Excellent communication skills, with the ability to articulate complex technical concepts to both technical and non-technical stakeholders.
- Applying Generative AI (GenAI) tools and techniques to accelerate development, optimize code, and improve documentation.
PREFERRED QUALIFICATIONS:
- Experience with cloud platforms (e.g., AWS, Azure, GCP).
- Familiarity with containerization technologies (Docker, Kubernetes).
- Knowledge of Apache Spark/Flink for distributed processing.
Education:
- Bachelor’s degree/University degree or equivalent experience
- Master’s degree preferred
This job description provides a high-level review of the types of work performed. Other job-related duties may be assigned as required.
Job Family Group: Technology
Job Family: Applications Development
Time Type: Full time
Primary Location: Rutherford New Jersey United States
Primary Location Full Time Salary Range: $142,320.00 - $213,480.00
In addition to salary, Citi’s offerings may also include, for eligible employees, discretionary and formulaic incentive and retention awards. Citi offers competitive employee benefits, including: medical, dental & vision coverage; 401(k); life, accident, and disability insurance; and wellness programs. Citi also offers paid time off packages, including planned time off (vacation), unplanned time off (sick leave), and paid holidays. For additional information regarding Citi employee benefits, please visit citibenefits.com. Available offerings may vary by jurisdiction, job level, and date of hire.
Most Relevant Skills
Please see the requirements listed above.
Other Relevant Skills
For complementary skills, please see above and/or contact the recruiter.
Anticipated Posting Close Date: Apr 16, 2026
Citi is an equal opportunity employer, and qualified candidates will receive consideration without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, status as a protected veteran, or any other characteristic protected by law.
If you are a person with a disability and need a reasonable accommodation to use our search tools and/or apply for a career opportunity review Accessibility at Citi. View Citi’s EEO Policy Statement and the Know Your Rights poster.
See All 34 Backend Java Developer Jobs in New Jersey
Find roles in New Jersey that match your experience and apply in just a few clicks.
Find Backend Java Developer JobsBackend Java Developer Jobs by City in New Jersey
Where New Jersey roles are concentrated, by current openings.
Backend Java Developer Job Market in New Jersey
A snapshot from current New Jersey openings, updated as new roles post.
Who's Hiring
- Citi11

- Tata Consultancy Services (TCS)6

- GlobalPoint2

- Infosys2

- Saransh2

Top Industries Hiring
- Technology & Software24
- Banking & Financial Services7
- Construction & Real Estate5
- Investment & Asset Management5
- Consulting & Professional Services3
What New Jersey Employers Look For
The qualifications that appear most often in backend java developer jobs across New Jersey.
- Proficiency in Java 11 or later with strong object-oriented design principles
- Experience with Spring Boot and RESTful API development
- Familiarity with relational databases such as PostgreSQL or MySQL and SQL query optimization
- Experience with microservices architecture and containerization using Docker or Kubernetes
- Knowledge of CI/CD pipelines and version control using Git
- Bachelor's degree in Computer Science, Software Engineering, or a related field, or equivalent experience
Backend Java Developer Jobs in New Jersey: Frequently Asked Questions
How many backend java developer jobs are there in New Jersey?
There are 34+ backend java developer openings in New Jersey on Migrate Mate as of June 2026, with the most roles in Jersey City, Rutherford, and Berkeley. New positions post regularly as employers across New Jersey hire.
How much do backend java developers make in New Jersey?
Backend java developers in New Jersey earn a median of about $135,940 a year, based on May 2025 Bureau of Labor Statistics wage data, ranging from around $84,880 for the lowest 10% to over $207,200 for the top 10%. Pay rises with experience, specialty, and employer.
Which New Jersey cities have the most backend java developer jobs?
Jersey City, Rutherford, and Berkeley have the most backend java developer openings in New Jersey right now, with additional roles spread across smaller metros statewide.
Which companies hire backend java developers in New Jersey?
Employers hiring backend java developers in New Jersey include Citi, Tata Consultancy Services (TCS), and GlobalPoint, based on current listings on Migrate Mate as of June 2026.
Are there remote backend java developer jobs in New Jersey?
Yes. About 9% of backend java developer openings tied to New Jersey are remote or hybrid as of June 2026. The rest are on-site roles based in New Jersey metros.
How do I apply for backend java developer jobs in New Jersey?
You can apply to backend java developer jobs in New Jersey directly on Migrate Mate. Search the listings above, find roles that match your experience and preferred New Jersey location, then apply to each one that fits.
See All 34 Backend Java Developer Jobs in New Jersey
Find roles in New Jersey that match your experience and apply in just a few clicks.
Find Backend Java Developer Jobs