7+ years of professional software development experience.
Strong hands-on experience as a Full Stack Developer.
Excellent knowledge of Angular and TypeScript.
Strong Java development experience with Spring Boot.
Experience building enterprise-grade web applications.
Experience designing and developing RESTful APIs.
Experience with enterprise data platforms, complex integrations, and high-volume data processing.
Experience with modern software engineering practices, including Git, code reviews, automated testing, and CI/CD processes.
Practical experience using Agentic Coding tools such as Claude Code (preferred), Codex, Cursor, or equivalent AI-assisted development platforms.
Ability to effectively orchestrate, review, validate, and challenge AI-generated solutions to ensure technical correctness, quality, and maintainability.
Strong understanding of software architecture, object-oriented programming, design patterns, and clean code principles.
Ability to define and enforce engineering standards, technical guidelines, and development best practices.
Ability to independently assess technical solutions and make sound engineering decisions.
Strong analytical and problem-solving skills.
Ability to work effectively with technical and non-technical stakeholders.
Fluent English communication skills.
Experience in Commodity Trading, Financial Services, Banking, or other complex business domains.
Experience with containerization technologies such as Docker and Kubernetes.
Familiarity with event-driven architectures and messaging platforms such as Kafka.
Experience with microservices architecture and distributed systems.