Interesting Project in an international environment and organization! The Java analyst/developer will be involved in the creation of a series of software programs that together allow the automation of the deployment of Java artifacts to a Jboss based middle-tier.
Main Responsibilities for the Java Developer-Analyst:
The Java analyst/developer shall assist the development team in the design and implementation of the software solution for implementing the desired new workflow.The deliveries consist of:
-
Assist the data analysis and information modeling activities;
-
Translating the created information models into data extraction, data transformation and data submission services;
-
Programming and testing the data extraction, data transformation and data submission services, where data is extracted from the Internet, from existing databases, and submitted to legacy systems and databases after being processed (sometimes by re-using existing services);
-
Supporting the deployment process of the implemented software packages, and version control;
-
Supporting the user acceptance operation and system test phase;
-
Writing technical documentation.
Qualifications for the Java Developer-Analyst:
The analyst/developer shall have very good knowledge and proven experience in most of the following techniques and technologies:
-
Analytical skills (including data analysis skills)
-
Data and object modelling techniques
-
Java (SE and EE)
-
Jython
-
XML
-
Maven 2, Nexus (as Maven repository)
-
Spring framework
-
Relational databases (RDBMS, DB2, SQL)
-
Java database interface technologies (JDBC, possibly SQLJ)
-
Working in a continuous integration environment
-
Test Driven Development, test tools and procedures.
Soft Skills required:
The analyst/developer shall have the following soft skills:
-
Team worker who is willing to take initiative and responsibility
-
Diplomatic, pragmatic, result-oriented, positive and open-minded
-
Willingness to learn new technologies and ability to put them quickly into practice
-
Ability to work collaboratively within multi-disciplinary teams
-
Ability to rapidly absorb business and technical information
-
Ability to communicate clearly with non-technical as well as
Advantageous skills:
-
JBoss application server
-
C++
-
Mainframe knowledge
-
Eclipse IDE
-
Subversion
-
CSS2+
-
REST
-
IBM Lotus Notes and MS Office
-
Knowledge and experience of agile working techniques (Scrum,XP)
-
Development of Data Access Services in a Service Oriented Architecture environment.
Full job profile and project details available upon request.
IT Skills Summary- Java SE, JEE, Jython,XML, JBoss, Spring, Java EE, Java SE, XML, OO, Maven