JOBSEARCHER

Java Software Engineer

Job SummaryAn exciting opportunity to join Client’s Equity Investment Management Systems (EIMS) – Data & Analytics organization as a Senior Software Engineer on the DNA Green Team.This role sits at the heart of Client’s NeoXam Retirement initiative, a strategic transformation modernizing equity portfolio management by migrating core capabilities to the AWS Cloud.As a senior, hands-on engineer, you will design, build, and operate cloud-native, data-driven solutions that power the Equity Front Office. You will work directly on highly scalable data platforms delivering historic and real-time data services for portfolio managers and traders.This role emphasizes deep technical contribution, ownership of code, and architectural influence while mentoring other engineers and raising the overall engineering bar.This position offers the opportunity to build modern data platforms on AWS while laying the foundation for advanced analytics and AI/ML capabilities across Client’s equity investment ecosystem.What We’re Looking ForRobust software engineering background with significant hands-on experience building distributed systems.Deep expertise in:○ Event-driven architecture patterns○ AWS-based application and data platforms○ ETL/data pipeline design and optimizationProven ability to own complex technical problems end-to-end, from design through production support.Experience building high-throughput, low-latency data systems. • Robust debugging, performance tuning, and operational support skills.Ability to mentor engineers and influence technical direction through hands-on leadership.Familiarity with Agile development practices and modern DevOps principles.QualificationsRequired Technology Experience Streaming, Messaging, Complex Event Processing (CEP)• AWS Kinesis & Firehose• AWS Flink • SNS / SQS Compute• AWS Lambda• ECS• AppSync Data & Storage• AWS Glue• Dremio• DynamoDB• Aurora RDS Monitoring & Observability• CloudWatch• CloudTrail• X-Ray • Grafana Languages - GoLang - Java - Node.js