JOBSEARCHER

Lead Associate Principal, Software Engineering: Java

Overview As Associate Principal, you will shape scalable, secure, cloud-based solutions for critical financial risk management. You’ll collaborate with business analysts, architects, and developers to drive a data-driven transformation across the enterprise. You lead architectural thinking, design to performance, and mentor cross-functional teams in an Agile environment. This role offers impact by advancing next-gen clearing applications and strengthening the SDLC with quality, security, and automation. Compensation / Benefitshybrid work environment (up to 2 remote days/week)tuition reimbursementstudent loan repayment assistancetechnology stipendgenerous PTO and parental leave401k employer match ResponsibilitiesLead requirement analysis and design reviews to clarify and validate assumptionsDesign and develop scalable, secure, cost-optimized solutions in a hybrid cloud contextOwn (and mentor others on) the architecture for next-gen clearing applications within an Agile frameworkAnalyze requirements, implement, test, and document software to meet quality and performance standardsPerform thorough code reviews and ensure high unit/integration test coverageConduct risk analysis and drive quality improvements; support Production with system functionality guidanceMentor developers and collaborate across cross-functional teams to achieve outcomesAssist with onboarding and training of new staff Key requirements8+ years of experience building large-scale, compute- and event-driven solutionsJava 8+ expertise and OO design with advanced patterns and multi-threadingExperience with distributed message brokers (Kafka, RabbitMQ, ActiveMQ, Amazon Kinesis)Cloud technologies experience with AWS services (VPC, EC2, RDS, S3, KMS, IAM)Experience with high-speed distributed computing frameworks (Apache Spark, Kafka Streams, Apache Flink)Strong unit/integration testing practices; familiarity with JUnit/Citrus or similarGit workflows and DevOps tooling knowledge (Terraform, Ansible, Jenkins, Kubernetes, Helm)Experience with various databases (Relational, NoSQL, Graph); monitoring tools (Splunk, ElasticSearch, Prometheus, AppDynamics)BS in Computer Science; Masters preferred; relevant certifications are a plusExcellent communication and ability to work with diverse stakeholdersteam player and mentorstrong communication and collaboration across technical and non-technical stakeholdersintellectually curious and eager to learnJava 8+OO design and multi-threadingKafka, RabbitMQ, ActiveMQ, Amazon Kinesis