Description
We are looking for a JAVA software developer to join one of the leading banks. The team is in charge of the banks order routing platform for Investment Funds. The system the client use runs on regularly upgraded, up to date versions of JavaEE Weblogic Application Servers and Oracle Database and is essentially developed in Java 8.
Team members should possess and demonstrate the following technical skills and qualification:
- Practical experience with development of standard & enterprise Java applications (3 years or more)
- Excellent Java programming skills
- Experience with SQL databases
- Must be a team player with good communication skills and must be a self-starter with minimum support due to current situation
Experience with following technologies is a plus:
- JavaEE Back End technology (JPA 2.0, JMS, EJB 3)
- JavaEE Application Servers (eg WebLogic/JBoss)
- UML usage, design patterns
- Continuous Integration/Delivery tools (Jira, GitHub, Jenkins, SonarQube, Maven, Artifactory, IntelliJ)
- Command script development and execution on Linux and Windows (ksh/bash/PowerShell)
- Jenkins, Sonar integration tools
- Knowledge of unit testing tools such as Junit/Mocking Frameworks
- Knowledge of Oracle Database Server and PL/SQL
The following interpersonal skills are essential:
- Critical thinking, the ability to identify problems and propose solutions
- English is mandatory and this includes good English writing skills
- An interest in financial world (Mutual/Hedge Funds) is appreciated