Full stack Engineer -Technical Specialist - CRD
Description
Core elements of the role include:
Integration Architecture & Engineering
- Lead the design and development of integration components for CRD using Java 21, Spring Boot, Camel, REST APIs, messaging, and Angular UI modules.
- Define architectural standards, reusable patterns, and best practices for integration layer development.
- Ensure all integration services are cloud-ready, scalable, observable, and aligned with enterprise architecture.
CI/CD Engineering & DevOps Enablement
- Own CI/CD pipelines using Jenkins, GitHub Actions, Kustomize, Helm, and other release automation tools.
- Standardize build, deployment, and testing workflows across environments.
- Drive Kubernetes-native deployment practices with automated promotions and pipeline governance.
- Assist in incident and problem investigation for CRD in collaboration with global teams
Quality Engineering & Test Automation
- Establish and enforce automated testing standards, including JUnit, Spring Boot integration tests, contract tests, and Gherkin-based BDD.
- Partner with QA to ensure high-quality, traceable, and automated delivery practices.
- Promote shift-left engineering and continuous validation.
Collaboration, Delivery Leadership & Mentoring
- Work with a team of developers, setting coding standards, reviewing designs, and performing code reviews.
- Manage sprint-level technical planning, story refinement, and release readiness.
- Work closely with CRD BAs to align integration solutions with business workflows and CRD capabilities.
- Ensure production-grade observability through logs, metrics, tracing, and health checks.
About you
Essential Skills and Experience
- 7+ years of software engineering experience, with strong expertise in building integration services for enterprise platforms.
- Handson experience working with Charles River (CRD) or similar OMS platform with understanding of trading workflows, order lifecycles, compliance evaluations, and CRD data models. Involvement with a Charles River SaaS migration would be a real bonus.
- Deep expertise in Java 17/21, Spring Boot, REST APIs, microservices, and modern integration patterns.
- Experience developing frontend components using Angular.
- Strong handson experience with Kubernetes, Docker, Helm, and Kustomize for cloud-native deployments.
- Expertise building and managing CI/CD pipelines using Jenkins and GitHub Actions, including automated build, test, and promotion workflows.
- Solid background in JUnit, Integration testing, Gherkin/BDD, Cucumber, Playwright, Cypress and automated quality frameworks.
- Strong knowledge of SQL, relational databases, and troubleshooting data or performance issues.
- Understanding of message-oriented integrations, enterprise patterns, and event-driven architecture.
- Experience working with GitHub, branching strategies, code reviews, and secure development practices.
- Good understanding of the Investment Management domain including trading workflows, FIX connectivity, portfolio data, and post-trade processes.
- Ability to leverage AI-assisted coding, documentation, and pipeline optimization to improve engineering velocity and consistency.
- Familiarity with AI-based tools in engineering workflows, such as intelligent log analysis, anomaly detection, autotriage, or observability platforms to accelerate troubleshooting.
- A forward-looking mindset with the motivation to explore how AI can modernize the CRD Integration Layer and enhance developer productivity.
