SailPoint is seeking a Software Engineer to join our engineering team in designing and implementing our on premise software solution. We are looking for well-rounded full stack developers who are passionate about front-end user experience and elegant APIs for enterprise applications. You would be a member of a highly Agile team tasked with developing new functionality, as well as maintaining and supporting the existing, publicly available product. The ideal candidate must be self-directed and a fast learner, flexible enough to work on new technologies as well as legacy components.

Responsibilities:

Deliver efficient, maintainable, robust enterprise solutions in a Java environment

Design and implement intuitive, maintainable, responsive UI’s using JavaScript/CSS, AngularJS

Design and implement object models for our Java server and exposed via REST API

Maintain and integrate with existing applications by implementing new features and fixing defects

Collaborate with peers on designs, code reviews, testing and UX/interactive designs

Develop unit tests using TestNG, Jasmine

Requirements:

Degree in Computer Science or equivalent preferred, or relevant work experience

4+ years of professional, full stack software experience developing enterprise web applications

Experience with web services frameworks and related technologies such as Java, Spring, J2EE, Apache Tomcat, HTTP, AJAX, REST, SOAP, XML

Experience with database development and related ORM technologies such as SQL, MySQL, Hibernate

Experience with client side technologies such as JavaScript, CSS, HTML, JSON, LESS, Sass

Experience with one or more JavaScript UI frameworks such as AngularJS, ExtJS, JQuery, Bootstrap, Grunt

Excellent written and verbal communication skills

Explore Existing Job Openings Across the World or Publish a Job to Showcase It Globally in VePub.