Application Development Technical Lead Analyst Developer Vice President Conversion
Citigroup View all jobs
- Mississauga, ON
- $120,800-170,800 per year
- Permanent
- Full-time
- 5+ years of strong hands-on development experience using Java including expertise with Spring or another dependency injection framework
- 5+ years’ experience in developing and maintaining highly scalable, real-time, low latency, high-volume, scalable microservices
- 5+ years’ experience with Java 8+, Mongo and Oracle DB, OpenShift, Linux and Solace
- 3+ years experience with real-time messaging middleware (Kafka, RabbitMQ, Solace, Tibco, …)
- Experience working with multi-threaded applications
- Strong software development fundamentals, data structures, design patterns, Object-Oriented programming, architecture, algorithms, and problem-solving skills
- Application deployment and debugging of applications on UNIX/LINUX
- Understanding of capital markets and financial derivatives (rates or other)
- Experience with system performance tuning and low latency Java programming
- Hands-on experience in database technologies, including RDBMS (Oracle, …) and No SQL (MongoDB)
- Experience with In-Memory Datastore/Cache libraries (Redis, Apache Ignite, Gemfire, …)
- Experience with CI/CD pipelines
- Test-driven development, including Unit and End-to-End Testing.