Position: Junior/Middle Software Engineer (Java+JS)
Company: SoftServe
Experience required: 2y
English level: intermediate

**WE ARE**
Our project is empowering some of the world’s largest organizations to mitigate risk, reduce IT costs and demonstrate compliance efforts – all while meeting the highest standards of corporate governance. This is a business-oriented identity governance solution that delivers risk-aware compliance management, integrated user lifecycle management, adaptive role management, access request management and identity intelligence. We are seeking a Software Engineer to join our team. In this role, you are responsible for increasing the quality of IdentityIQ and developing solutions to customer reported issues.
 
**YOU ARE**
• A professional with 2+years’ experience in developing enterprise software, preferably in a Java/J2EE environment, and demonstrated fluency in Java
• Experienced developing/designing Java and JavaScript based UI components.
• Experienced using JSF, ExtJS, Dojo, Bootstrap, jQuery, AJAX, and other J2EE technologies
• Experienced in the development and integration of REST-based web services utilizing XML and/or JSON data representations
• Experienced with various operating systems (Windows Server, Linux, AIX, Solaris, etc.)
• Experienced with SQL and one or more database platforms (SQL Server, Oracle, MySQL, DB2, etc.)
• Experienced with object-relational mapping (ORM) tools, such as Hibernate and MyBatis,is highly desirable
• Experienced with one or more web application servers (WebLogic, WebSphere, JBoss, Tomcat, etc.)
• Experienced with one or more revisioncontrolsystems (Git, Subversion, Perforce, CVS, etc.)
• Experienced in the development and maintenance ofunit testsusing a testing framework, such as TestNG and JUnit, is highly desirable
• Able to work with other software development engineers for problem reproduction and resolution
• Able to successfully navigate and relate to varying levels of functional and technical personnel
• Excellent written and verbal communications skills
• Experience with the monitoring/management/deployment of said products is highly desirable
• Experience with IT backend protocols and systems,such as LDAPandActive Directory,is highly desirable
 
**YOU WANT TO WORK WITH**
• Writing quality code in addition to debugging complex problems.
• Work closely with the broader Engineering team, as well as Support, and also occasionally communicate directly with customers to assist inL3 Support escalations.
• A team of very experienced Software Engineers and Testers.
• Lack of experience in a particular technology/platformis not a showstopper as long as there is a skill of immediate usefulness, as well as a commitment to continual learning.
 
**TOGETHER WE WILL**
• Support in your technical and personal growth: we have a dedicated career plan for all roles in our Company
• Work on dynamic projects and still at very stable place to work
• Have flexible working hours: whether you are a morning bird or a sleepy-head it is ok with us
• Get possibility to take part in internal and external events
• Access experienced specialists who are very willing to share their knowledge
• Support your individual initiatives and we are open for them, just come and share your ideas!
• Have many other advantages such as team buildings, attractive salary, modern office, package of benefits, language classes, etc.