Java Developer
Listed on 2026-07-17
-
Software Development
Java Developer, Full Stack Developer
Title
Java Developer
LocationRemote
TypeContract
Are you looking for a great opportunity to grow your software development career while working for a great company, 100% remote? If you are, this role is for you!
Desired Skills & Experience- Full stack software development
- Java, React, Angular, Spring Boot experience
- SQL
- AWS / Azure / Google Cloud
- Lead feature discussions in backlog/refinement meetings
- Deliver reliable software through continuous integration, automated testing, and in-depth code reviews
- Work as a member of team delivering software within an Agile/ Scrum / SAFe framework
- Develop complex and highly performant queries and reports to support user needs of the organization and clients
- Perform code reviews to ensure adherence to design and code standards and that work products are maintainable and fit for purpose
- Ability to solve complex technical and business problems and communicate findings in a way that drives understanding and resolutions for internal and external customers
- Comprehensive Health Benefits & 401k available
- Consultant Education Reimbursement program
- Our Core Values:
Accountable, Passionate, Respectful, Innovative, and Collaborative - Recognized best place to work
NRC is committed to providing our consultants with a better experience. We invest in relationships to better understand your career goals and aspirations. Through our Educate and Connect initiative, we offer multiple professional growth and thought leadership opportunities, including a comprehensive Consultant Education Reimbursement program for most roles, and actively connect you with our technical and charitable communities. Our efforts are acknowledged through our continued recognition as a Best Places to Work, Top Workplaces, and Best and Brightest award winner.
is governed by our core values:
Accountable, Passionate, Respectful, Innovative, and Collaborative.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).