Sr. Engineer, Java Engineer
Core
Designing and maintaining large-scale Treasury applications for regulatory disclosures (Liquidity, Funding, Capital, Collateral) and daily operational processes.
Role type
Senior IC Java Engineer (Backend/Big Data)
Builds
Treasury applications for Liquidity Risk Management, Asset Liability Management, Funds Transfer Pricing, and Portfolio Management.
Domain
Finance / Risk / Treasury / Banking
Deliverable
production ML models | product features
Required skills
Java, Spring, Oracle/PL/SQL, Python, Spark Streaming, Spark SQL, Elastic MapReduce, JUnit, ETL, Git Flow, Agile/Scrum
Preferred skills
Scala, Hadoop/Big Data, Impala/Hive, Reactive patterns, Angular.js, Business Objects/Tableau, Test Driven Development
Technologies
Java, Spring, Oracle, PL/SQL, Python, Spark, Elastic MapReduce, JUnit, TeamCity, Git, Hadoop, Hive, Impala, Angular.js
Responsibilities
Ensure software meets functional/non-functional requirements and architectural specifications; solve complex technical challenges and unblock engineers; facilitate high-level estimating and release planning; maintain solutions and prioritize refactoring; collaborate on component designs; execute tests and perform performance tuning.
Seniority
Senior, hands-on IC