IBM Senior Java Developer in BUCHAREST, Romania

Participate in every stage of the software design and development process, from requirements acknowledgment all the way to productionContribute to researching new frameworks and libraries for use in our projectsAnalyze and improve application performanceWork in an agile methodology environment where innovation, teamwork and creativity are the keys for success.

Bachelor degree in Computer Science, or equivalent5+ years Java development experience5+ years experience developing professional software productsExperience with at least one RDBMS such as DB2, MySQL, MSSQL, Oracle (DB2 is a plus)Experience with at least one ORM tool like OpenJPA, Hibernate (OpenJPA is a plus)Extensive experience with data interchange formats(XML, JSON)Experience with protocols and architectures(REST, MVC)Experience with Java Web frameworks like Struts and SpringExperience with Javascript and Javascript libraries like jQuery, DojoExperience developing unit tests