Job Description
Top-tier Investment Bank is seeking a hands-on, business focused developer who can deliver long-term projects as well as being responsive to short turnaround requests from the trading desks.
The successful candidate will demonstrate experience in software development in a high pressure, time critical environment with skills in the of the following areas.
Required Skills and Experience:
3-7 years of Application development on Java
Excellent understanding of Java Core concepts, including memory management, multi-threading, and new language features up to Java 7 or Java 8.
Experience with Java services libraries and frameworks, such as REST based services, JAX-RS, JMS, Bootstrap, Hibernate, etc
Proficiency in Unix/Linux environments, ability to navigate the system, investigate processes and logs, manage crontab scheduled jobs, etc.
Experience with full development lifecycle and tools, including Git, Jira, Jenkins, Ant, Maven, TeamCity.