Application Programming Interface (API), Authentication, Banking Services, Behavior Driven Development (BDD), Business Support, Change Management, Communication Skills, Concurrency, Derivatives, Fixed Income Investments, Industry Standards, Integration Testing, Investment Services, Java, Java Message Service (JMS), Leadership, Microsoft SQL Server, Multithreaded Programming, Object Oriented Programming Methodologies, Presentation/Verbal Skills, REST (Representational State Transfer), Requirements Management, Risk Analysis, Risk Management, Software Engineering, Team Lead/Manager, Technical/Engineering Design, Test Automation, Test Case, Test Driven Development (TDD), Unit Test, Writing Skills