Beschreibung
For our banking client based in Giubiasco we are currently looking for a Solution Architect/Senior Solution Engineer JAVA
Location: Giubiasco, Ticino
Start date: ASAP
Duration: 6 months
Languages: English and German or Italian
Scope of Work:
The role is providing JAVA solution architect and senior solution engineer functions for the Lombard ACP Model (LAM) and Concentration Risk (C-Risk) applications, consisting of a high-profile global web application.
Key Deliverables:
- analyzes functional and non-functional requirements
- considers alternative solutions
- ensures that the solution fits the existing application landscape
- takes full responsibility for the production and maintenance of the (SAD).
- co-ordinates solution engineering project activities
- designs solutions
- supports requirement engineers
- evaluates available technologies and make suggestions to the client
- translates, interprets and implements the domain roadmap
- defines and conducts reviews of relevant artifacts
- acts as technical representation, advisor and contact point for a project and ensures the relevant know-how is properly shared
- cooperates closely with the Functional Architect, Central Architecture, Software Engineers, the IT Owner, the Requirements Engineer, the Test Manager, Test Engineers and the IT Project Manager
- In-depth understanding of the Java and JavaEE
- Assists other solution engineers
- Supports production operations
This position requires:
- 8 years minimum working in IT in the solution development area
- 4 years working as Solution Architect
- Experience in the design, and implementation of multi-tier application platforms
- Ability to evaluate different architecture models/patterns
- Good knowledge of Java/JavaEE development platforms and associated frameworks/platforms (EJB 3, JPA 2, JSF, Facelets, JMS)
- Advanced UML knowledge and related tools (eg EnterpriseArchitect)
- In depth knowledge of multi-layered architectures, design patterns, architecture patterns, integration solutions
- Experience in development, roll-out and maintenance of complex applications
- Strong communication skills and ability to deal effectively with people face to face and over the phone across different cultures and time zones (off-shore)
- Responsive to changing requirements and priorities
- Strong negotiation skills, both with internal as well as external clients
- Ability to produce and discuss presentations to Senior Management
- In-depth knowledge of Eclipse,Subversion
- Oracle 11g and related tools (eg PL/SQL Developer)
- Weblogic server 9.x/10.x knowledge
- JUnit and Continuous Integration solutions
- Fluent written and spoken English
Preferred qualifications/experience:
- Experience working in Credit Domain of Banking Industry
- Experience working within a Matrix-managed environment
- Experience working in international projects
- Experience in application development projects run according to CMMI standards
- German and/or Italian language skills