Senior Java Developer

Project Description

Main focus of the projects is to design and deliver Wealth Management & Corporates Loan Stress Testing Calculation Engine - the strategic infrastructure for Private Banking lending business to produce stress test reports for internal and regulatory purposes in a timely fashion.


- Design solution which meets functional requirements with respect to non-functional requirements
- Contribution (individually or with other solution engineers) to the coding activities
- Be responsive to changing requirements and priorities
- Show understanding of good project planning practices and team management processes
- Provide support for production operations by analyzing reported issues, inspecting logs and performance figures
- Ensure timely and open issue management communication to business and other IT stakeholders
- Show ability to be an effective team member by working closely with colleagues from multiple teams and disciplines, bringing added value to the team

Skills Required

Mandatory Skills and Qualifications:
- 5 or more years of experience in software development with at least 2 years’ experience using Java EE/Spring
- Experience in the design (optional) and implementation of multi-tier application platforms
- Good knowledge of JPA 2 and SQL (preferable Oracle SQL)
- Fluent written and spoken English
- Practical knowledge of UML and design tools (e.g. Enterprise Architect)
- Experience in development, roll-out and maintenance of complex applications
- In-depth knowledge of IntelliJ IDEA or Eclipse
- Practical experience working with JUnit and Subversion

Desired Skills and Qualifications:
- Experience working with RESTful and SOAP Web Services
- Knowledge of Apache Camel, JMS, XML, JAXB, CDI and Oracle Coherence
- Experience working with Maven, Jira, FishEye and Continuous Integration
- Strong communication skills and ability to deal effectively with people face to face and over the phone
- Experience working in international projects
- Experience working in banking or finance industry (especially in the credits domain)
- Knowledge of mocking frameworks (JMockit, Mockito, EasyMock)
- Knowledge of Weblogic server 9.x/10.x
- Experience working with web UI frameworks (Angular.js and JSF)
- Experience working within a matrix-managed environment