Alpine Solutions Group logo

Senior Java Software Engineer

Alpine Solutions Group

On-siteChicago, ILseniorPosted 2h ago

Job description

MUST:

  • 4+ years as a backend developer, specifically with java – EXPERT LEVEL HARD CORE JAVA DEVELOPMENT, should be doing java all day every day

  • Great communication

  • Experience 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 role

  • Expert in Java development (backend)

  • Understands multi-threading

  • Strong experience with Unit testing with J-unit

  • Either comes from a small team within a large company, or comes from a small start up

  • Experience in the cloud with one of these cloud enviroments: AWS, Azure, or GCP

  • Experience with at least one type of SQL relational database

  • Bachelor's in Comp Sci

PLUS:

  • FIX Protocal experience

  • Experience with derivative contracts (futures, options) and financial markets

  • Strong experience developing Rest API’s

  • Must understand how Kubernetes or containerized applications work (microservices)

  • Extensive experience in relational databases (PostgreSQL)

  • Expert with spring boot development

  • Fintech

  • Websocket experience , build out api’s for the front end of the platform

  • Experience with rabbit mq, or other messaging platforms

  • Start ups

  • Used Postman for testing

  • Ability to write PostgreSQL queries manually