7–10+ years of experience in Java development (Java 8+)
Strong experience with Spring / Spring Boot ecosystem for building enterprise applications
Experience designing and building RESTful APIs and microservices architectures
Solid understanding of containerization and deployment (Docker; Kubernetes is a plus)
Experience with distributed systems, multithreading, and performance optimization
Hands-on experience with data lake technologies (Apache Iceberg preferred)
Strong proficiency in SQL, data modeling, and large-scale data processing
Experience with AI-assisted development tools (e.g., GitHub Copilot, ChatGPT, etc.) and integrating them into daily workflows
Familiarity with Agentic SDLC concepts (AI-driven development workflows, automation of coding/testing/review processes)
Experience working with capital markets systems (trading, risk, or analytics)
Strong understanding of software engineering best practices (CI/CD, testing frameworks, code quality, version control)
Knowledge of AWS ecosystem (S3, Athena, Glue, QuickSight, IAM, etc.)
Experience with Kafka, Spark, or other data processing frameworks
Familiarity with microservices and cloud-native architecture patterns
Knowledge of financial instruments and analytics workflows