Lead Associate Principal, Software Engineering: Java
Core
Lead Associate Principal designing and developing scalable, resilient hybrid Cloud-based solutions for critical financial risk management and next-gen clearing applications.
Role type
Senior IC software architect and developer (Java)
Builds
Hybrid Cloud-based solutions for financial risk management and clearing applications
Domain
Financial services / Risk management / Cloud infrastructure
Deliverable
production ML models | product features
Required skills
Java 8+, Object Oriented Design, multi-threading, distributed message brokers (Kafka, RabbitMQ, ActiveMQ, Kinesis), cloud technologies (AWS VPC, EC2, RDS, S3, IAM), Git workflows, unit and integration testing (Junit, Citrus), DevOps tools (Terraform, Ansible, Jenkins, Kubernetes, Helm)
Preferred skills
High speed distributed computing frameworks (Apache Spark, Kafka Streams, Apache Flink), modeling libraries, risk analytics technology, monitoring tools (Splunk, ElasticSearch, Prometheus, AppDynamics), OCP Java SE 8 Certification, AWS Certified Solutions Architect
Technologies
Java, Kafka, RabbitMQ, ActiveMQ, Amazon Kinesis, AWS (VPC, Security groups, EC2, RDS, S3, KMS, CLI, IAM), Apache Spark, Kafka Streams, Apache Flink, Junit, Citrus, Terraform, Ansible, Jenkins, Kubernetes, Helm, Splunk, ElasticSearch, Prometheus, AppDynamics
Responsibilities
Lead requirement analysis and reviews; design highly performing, scalable, secure, and cost-optimized solutions; develop and test next-gen clearing applications; perform code reviews; write unit and integration tests; conduct application and project risk analysis; assist production support with system functionality advice; mentor developers and collaborate across cross-functional teams.
Seniority
Senior, hands-on IC with strategic influence
