Lead Associate Principal, Software Engineering: Java
Core
Develop scalable and resilient hybrid and Cloud-based data solutions supporting critical financial market clearing and risk activities.
Role type
Senior IC Java Software Engineer (Big Data & Cloud)
Builds
Big data applications and enterprise data-driven solutions for financial market clearing
Domain
Financial Services / Big Data / Cloud Infrastructure
Deliverable
production ML models | product features
Required skills
Java (8+), Distributed Computing (Flink, Spark, Kafka Streams), Message Brokers (Kafka, RabbitMQ), Cloud (AWS), Microservices, REST API, Unit/Integration Testing, Git, DevOps (Terraform, Kubernetes, CI/CD), Databases (Relational, NoSQL, Graph)
Preferred skills
Performance optimization, Troubleshooting multi-threaded issues, OCP Java Certification, AWS Solutions Architect Certification
Technologies
Java, Spring, SpringBoot, Flink, Apache Spark, Kafka Streams, Kafka, RabbitMQ, ActiveMQ, Amazon Kinesis, AWS (VPC, EC2, RDS, S3, IAM), Junit, Citrus, Terraform, Ansible, Jenkins, Kubernetes, Helm, Splunk, ElasticSearch, Prometheus, AppDynamics
Responsibilities
Analyze requirements and develop, test, and document software quality; Follow SDLC procedures to meet security and performance standards; Perform application risk analysis and recommend improvements; Assist Production Support with system functionality advice and fixes; Communicate defects and time delays to team members; Resolve security vulnerabilities
Seniority
Senior, hands-on IC