Java Developer/ Architect
Wymagania
Tasks:• Architecture and design of information systems
• Review of the architecture of existing systems
• Design and development of component architecture and building blocks
• Analysis of the integration of different information systems
• Coordination of the implementation of the technical architecture
• Technical interface between the project leaders and the developers
• Production of software architecture documents
• Participation in technical working groups, progress meetings and meetings with the users
• Assistance in the testing, the technical documentation, the deployment, the evaluation and the reporting (JUnit, JIRA)
Requirements:
• At least 10 years of experience out of which at least 5 years' experience as a Java Developer
• Experience with software architecture review and design
• Outstanding knowledge of Java/ J2EE, Eclipse Hibernate, Spring, Java IDE
• Deep knowledge of SOA and WebServices, SOAP, EA, OOP
• Very good knowledge of Servlets, JSF, JDBC
• Experience with CVS/ SVN
• Solid knowledge of Relational DBMS
• Experience in Apache Tomcat, SQL Server, Oracle
• Knowledge of Rational Software Architecture (RSA)
• Ability to cope with fast changing technologies used in application architecture and design
• Excellent communication and technical presentation skills
Nice to have:
• Good knowledge of IT Security and business process analysis (UML)
• Knowledge of IBM SOA Solution Designing