Essential:
- Masters/Bachelor’s degree in Computer Science/Software Engineering.
- Minimum 3 years’ experience.
- Object-Oriented design and implementation experience and excellent Java skills are required.
- Knowledge of the MVC framework and supporting implementations, as well as J2EE-based application technologies and design patterns (e.g. JSP’s, Servlets, EJB, Taglibs, JSON, JQuery, JavaScript, HTML, style sheets).
- Experience using Hibernate/JPA.
- Experience with industry-standard interface and application protocol technologies such as HTTP, SOAP, and WSDL.
- Experienced with full life cycle development using a configuration management system
Desirable:
- Java (J2EE, J2SE).
- EJB, JMS, Web Services (SOAP, REST).
- Spring Framework, Wicket framework, Struts, JSF, MVC.
- Hibernate/JPA.
- MySQL, Oracle, DB2 (PL/SQL, Stored Procedures, Views, Functions, Joining, Normalization).
- Experience with XML and XSD.
- Design Patterns.
- Synchronous vs. Asynchronous Communication.
- Financial Transaction Concepts will be a plus point.
- Reporting (BIRT, Jasper).
- Application Servers (WebLogic, JBoss, Glassfish, Tomcat).
If you are interested in taking your career to the next level and joining our friendly and experienced team, send your CV to jobs@sapphire.co, and our HR Department will contact you for an interview.