– drive the delivery of global components and solutions, design and integrate them in various stages of software development life cycle
– collaborate across cross locations IT teams in delivering software components
– develop and build software components in Java technology
– Investigate and resolve production issues with RTB and global teams to maintain a stable production environment
Must have
– proven experience in software development for a financial service industry, preferably in a wealth management/private banking environment
– experience with Order Trading Management systems very much desired
– strong Java development skills (8+ years), including expertise in: multi-threaded programming, memory management, profiling
– strong experience with Java 8, Web Services (REST, SOAP), XML
– strong JavaScript and Front-end Development skills
– experience with AngularJS, TypeScript and optional React
– reactive programming, web sockets
– experience with Spring Framework, Spring Boot, Hibernate, JMS
– experience with Oracle Database, SQL, PLSQL, transactions
– experience with supporting applications running on UNIX servers
– proficient skills with tools like: InteliJ IDEA, JIRA, Git, Maven, Gradle, npm, gulp Teamcity, etc
– experience with the large Enterprise systems
– knowledge and experience of financial products, preferably Structured Products
– strong communication skills, to both technical and non-technical audiences
– applied solutions to cater for non-functional requirements including stability, capacity and scalability and manageability
– experience working closely with your business partners to elicit initial requirements and then iteratively refine these to remove any ambiguity (In fact, you feel comfortable picking up any tasks required to deliver a feature as you have developed a well-rounded skill set through your involvement in all aspects of software delivery)
Nice to have
– experience with: Elasticsearch, Kafka, Hazelcast, Event Driven Architecture
If interested write to careers@prglolinks.com