Job Description
Job Description
Pass through - Patrick John Mendoza
Job Purpose :
The Global Spread Products Technology Team is seeking a Development Specialist with a proven track record of producing complex enterprise software solutions. This role will require extensive development using Java, Clojure, Microservices, Cloud Computing (AWS), Containerisation, OpenShift / Kubernetes, and Big Data technology. Candidate will be heavily involved with implementation of strategic Risk Systems for Global Spread Products. The ideal candidate will be responsible and resourceful software professional who can comfortably work in a large development team in a globally distributed, dynamic work environment, teamwork and collaboration. The ability to work in high pressured environment is essential.
Job Background / context :
The Global Spread Products business is a market maker for corporate loans, municipal and corporate debt, credit default swaps (CDS), mortgage backed securities (MBS) and structured products like tranches and CDOs. Other products covered by these desks for hedging risk may include treasuries, interest rate swaps
Key Responsibilities :
Strong involvement into the design of Server components. Develop components in JavaPlanning software releasesWork with business analyst and stakeholders to interpret business requirements and create system design based on requirementsDevelop test cases to test codebase thoroughlyApply software engineering best practice methodologies to produce high quality applications which provide solution to complex business problemsAble to take initiative, and can work productively when unsupervised and can multitask across multiple concurrent projectsSkills :
Required Skills / Qualifications :
Strong verbal and written communicationGoal, Client and deadline orientedStrong analytical and problem solvingAbility to work on multiple projects concurrently and meet deadlinesAbility to work with globally distributed teamsTechnical skills :
Solid 7+ years of experience with Java developmentExtensive experience building Distributed / Service Oriented / Microservice-style and cloud based architectures (Amazon, ECS, Docker, OpenShift, Kubernetes) – nice to haveHands-on experience with RESTful service implementations.Hands-on experience with rational databases like Oracle, SQLServerHands-on experience with Linux / Unix ShellExtensive experience with Jenkins, TeamCity, Sonar Cube, BitBucketStrong understanding of different storage architectures and their appropriate application. – nice to haveExperience and familiarity building modern Spring applications with Spring BootExperience in software development SDLC (Agile)Excellent knowledge of Multithreading, Thread-Pools with strong OOP and OOAD skillsExperienced in developing real time low latency applications – nice to haveExposure to or experience in message driven architectures, including Kafka, EMS – nice to have Key Relationships :Front Office GSP Trading DesksModelling Quantitative AnalystsRegulatory Reform TeamDependent Technology teams (Trade, Risk and Shared Services)Desirable :
Prior Investment Banking Risk system experience is highly desirableExperience in message brokerExposure with Clojure will be big plusEducational / Certification Background :
Graduate / post graduate with computer degree / math.Requires good communication, presentation and written skills.