Senior Java Developer


Mahwah, NJ

Date Posted:

April 29, 2019

Employment Type:


Job Reference:


Staffing Area:

Technology & IT

Looking for an experienced Full-Stack Java Engineer to build web-based applications on RESTful Web Service platforms and distributed systems. This is an excellent opportunity to be part of an innovative team designing robust and scalable solutions utilizing cutting-edge technologies and platforms. You should bring deep technical and software expertise, the ability to work in a fast moving environment, the ability to deliver solid code that has a broad business impact and the ability to create software that achieves its operational goals.

-Design, implementation, deployment and maintenance of innovative software solutions to transform service security, durability, availability, performance and cost
-Using software engineering best practices to ensure the standard of quality of all team deliverables
-Have strong OO design and implementation experience with deep knowledge of the use of web services and front-end development
-Effectively estimating time to implement design
-Consistently making systems simpler
-Solving big problems with a lot of ambiguity
-Candidates must have a strong Computer Science background (a bachelor's degree or equivalent experience in Computer Science is a must)
-8+ years of hands-on Java/J2EE experience
-8+ years of hands-on SOAP and/or RESTful Web Service development experience
-Experience translating design mock-ups and prototypes into working application designs and code
-Proficiency using modern web development technologies and techniques, including JavaScript, jQuery/AJAX, HTML5, CSS, Angular JS/ Angular 2-5,
-Responsive Design, Spring Frameworks, etc.
-Prior experience with Java-based Spring Frameworks, including Spring MVC and Spring Security
-A deep understanding of software engineering practices, OOD, design patterns and algorithms
-Excellent verbal and written communication skills with an ability to effectively articulate technical challenges and solutions
-Passion for understanding ambiguous, complex problems and driving innovative technical solutions.

For immediate consideration, please submit your resume to [email protected]

Technology doesn't change the world. People do.

As a technology staffing firm, we can't think of a more fitting mantra. We're extreme believers in technology and the incredible things it can do. But we know that behind every smart piece of software, every powerful processor, and every brilliant line of code is an even more brilliant person.

Leader among IT staffing agencies

The intersection of technology and people — it's where we live. Backed by more than 65 years of experience, Robert Half Technology is a leader among IT staffing agencies. Whether you're looking to hire experienced technology talent or find the best technology jobs, we are your IT expert to call.

We understand not only the art of matching people, but also the science of technology. We use a proprietary matching tool that helps our staffing professionals connect just the right person to just the right job. And our network of industry connections and strategic partners remains unmatched.

Apply for this job now or contact our branch office at 888-490-4429 to learn more about this position.

All applicants applying for U.S. job openings must be authorized to work in the United States. All applicants applying for Canadian job openings must be authorized to work in Canada.

© 2019 Robert Half Technology. An Equal Opportunity Employer M/F/Disability/Veterans.

By clicking 'Apply Now' you are agreeing to Robert Half Terms of Use.

Princeton, NJ

700 Alexander Park
Suite 200
Princeton, NJ 08540
Bilingual Professionals needed
May 6, 2019
Structured Cable Technician III
Greenville, SC
May 6, 2019
Lead SOC Analyst
Phoenix, AZ
May 6, 2019
File Clerk II
Eagan, MN
May 6, 2019
Bilingual Front Desk/Customer Service
Doral, FL
May 5, 2019
Quality Control Specialist
Des Moines, IA
May 5, 2019
Presentation Designer
San Francisco, CA
May 5, 2019
Level 2 Field IT Support
Richmond, VA
May 3, 2019
Inside Sales
Richardson, TX
May 3, 2019
Payroll Data Entry Clerk
Chesapeake, VA
May 3, 2019
Bilingual Call Center Representative
Las Vegas, NV
May 3, 2019
Call Center Customer Service
Dana Point, CA
May 3, 2019
Guest Service Representative
Anoka, MN
May 3, 2019
Client Services Manager - Healthcare
Los Angeles, CA
May 3, 2019
Service Desk Manager
May 3, 2019
See More Jobs >

Availability Status

Let us know you're ready to work with one click.

Update My Status

Set Your Status

Click the blue button on your profile page at least once a week to keep your status set to Available.

Set Your Status

Your status will automatically change to Idle and Unknown over time, so update it weekly while you’re looking for work

Update My Status