JOBSEARCHER

Senior Java Software Engineer

MUST:4+ years as a backend developer, specifically with java – EXPERT LEVEL HARD CORE JAVA DEVELOPMENT, should be doing java all day every dayGreat communicationExperience building systems that handle high throughput and low latency in production environments (10k+ msgs/sec, low-millisecond latencies).Strong Java proficiency, including solid understanding of concurrency, memory management, JVM behavior, and performance optimization.Has been a senior/lead or principal developer (eventually will mentor backend devs) and comfortable with being the main backend developer currently on the team (ability to understand architecture while being a strong developer)Aspirations to grow into a director roleExpert in Java development (backend)Understands multi-threadingStrong experience with Unit testing with J-unitEither comes from a small team within a large company, or comes from a small start upExperience in the cloud with one of these cloud enviroments: AWS, Azure, or GCPExperience with at least one type of SQL relational databaseBachelor's in Comp SciPLUS:FIX Protocal experienceExperience with derivative contracts (futures, options) and financial marketsStrong experience developing Rest API’sMust understand how Kubernetes or containerized applications work (microservices)Extensive experience in relational databases (PostgreSQL)Expert with spring boot developmentFintechWebsocket experience , build out api’s for the front end of the platformExperience with rabbit mq, or other messaging platformsStart upsUsed Postman for testingAbility to write PostgreSQL queries manually