This high-tech software company is responsible for some of the most successful technology on the market! Specifically, real-time processing of massive amounts of trade & transaction data for leading FinTech firms. They are hiring for a Senior Solutions Architect, someone who will mainly be hands on developing but also will communicate with clients. The ideal candidate has an expert understanding of core java, JVM, multithreading, SQL, and distributed systems. In this role you will build technology that helps relational and non-relational databases to run up to 1,000,000x faster for massive parallel processing. This is a great role for someone who wants to take their career to the next level by both building technology and working alongside Directors and CTO’s of their clients to help implement the technology correctly.
Required Skills & Experience
- 7+ years in an application development (Core Java)
- Expert-level understanding of multithreaded/concurrent programming
- Knowledge of Java memory model, deadlock handling, synchronization primitives, concurrent data structures
- Client facing experience
- Solid background in computer science; object-orientated programming
Desired Skills & Experience
- Familiarity with Hadoop and Spark ecosystems
- Familiarity with NoSQL and NewSQL distributed systems
- Financial services background
- Previous experience presenting to IT Directors, CTO’s and more
Benefits & Perks
Competitive salary, bonus, great health benefits, paid time off, 401K, dental, vision, etc.