[NJ] Entry Level Software Engineer - Java

Princeton, NJ


About the Opportunity


RiskVal Financial Solutions is currently seeking a full-time Java developer with strong fundamental skills in Object Oriented Programming & Development.  We are a global supplier of Software as a Service (SaaS) for risk management, portfolio management, and trading strategies. 


Qualifications and Technical Skills


  • Proficiency in Java

  • Strong fundamentals in OOP / OOD

  • Experience with multi-threaded/concurrent programming

  • Strong understanding of data structures and design patterns

  • Background / Degree in computer science or engineering

  • Well-versed in the following is a plus: Unix/Linux scripting, Shell, Python

  • Middleware and messaging experience is a plus

  • Unix / Linux Scripting, Shell is a plus

  • Solid SDLC experience (build, test, deploy, etc.)

  • Demonstrated ability to work in a small group setting to rapidly develop new products


Personal Qualities


  • Highly responsible and self-motivated

  • Strong analytical development skills

  • Works well in a fast-paced environment learning new things

  • Willing and able to collaborate with other developers

  • Disciplined

  • Volunteering experience is a plus


Please only apply to one position. Candidates who applied for various positions/locations will not be considered.


RiskVal Financial Solution will not consider any inquiries from staffing and recruiting agencies. Please do not contact RiskVal regarding job listings. 

Job Application
Upload File

Thanks for applying to our Software Engineer position here at RiskVal Financial Solutions. We're reviewing your application and will get back to you as soon as possible if we find you to be a good fit for the position.