> Markdown version of [/jobs/ext/2988735-java-kotlin-engineer](https://www.wearedevelopers.com/jobs/ext/2988735-java-kotlin-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java/Kotlin Engineer - **Company:** Grid Dynamics (nasdaq: Gdyn) - **Location:** Jersey City, NJ, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Artificial Intelligence, Continuous Integration, Data Integrity, Java Virtual Machine (JVM), MongoDB, OpenShift, Performance Tuning, Transact-SQL, Trunk-based Development, Multithreading, Test-Driven Development (TDD), Grafana, Kotlin, Event Driven Architecture, Kubernetes, Apache Kafka, Event Sourcing, Code Restructuring, Serverless Computing, Legacy Systems - **Published:** September 18, 2026 - **Apply:** https://www.dice.com/job-detail/f5a3cc7f-130f-495f-87b8-33d64d17b50e ## About the Role * Expert-level Java, with Kotlin experience or a clear appetite for it (enterprise-grade systems, multi-threading, performance). * Practical experience designing and building event-driven systems on message-passing and event-sourcing patterns, including failure handling, ordering guarantees and replay semantics. * Test-Driven Development as a practice, not an aspiration: you own quality end-to-end, you design for testability, and you can demonstrate it through how you approach a problem (this is assessed at interview). * Hands-on experience in or alongside a capital markets trading or post-trade environment: the trade lifecycle, trade booking and position management, and post-trade operations such as cashflow calculation, settlement and wires, client reporting, and accounting principles. You should be able to back this up with concrete examples, not high-level familiarity. * A track record in genuine iterative delivery incl. short feedback loops, trunk-based development, CI/CD, and regular zero-downtime production releases. No waterfall projects labelled as agile. * Proven ability to analyse, refactor and modernise large-scale legacy systems while maintaining stability. * Senior-level autonomy: you contribute to design discussions, push back constructively on technical decisions, and operate with minimal supervision in a complex production environment. * Bachelor's Degree in Compute Science or similar major. Would be a plus * Understanding of Prime Brokerage, Synthetic (Swap) or Cash Equity operational flows. This is a significant advantage. * Familiarity with corporate actions, regulatory reporting obligations (e.g. 871(m), EMIR, MiFID), and integrating with risk/valuation systems in an equities context. * Strong SQL Server depth: T-SQL, schema design, performance tuning and complex data models in high-transaction environments. * Kafka (or comparable event-streaming platforms) at scale, and MongoDB. * Kubernetes/OpenShift deployment and cloud-native operational practices, with observability via OpenTelemetry, ELK and Grafana. * Demonstrated AI-first development experience: agentic coding workflows for legacy analysis, refactoring and test generation, with a clear-eyed view of where the tools help and where they don't. ## Description This is not a greenfield build. You will work directly within a complex, financially significant production system, critically assessing system behavior and data integrity in dynamic market environments, contributing to architectural decisions, and operating with a high degree of autonomy within an experienced engineering group. This is not general-purpose Java delivery: the domain complexity and the engineering standards applied by the internal team demand engineers with real depth., * Re-engineering core trading and post-trade systems into event-driven, cloud-native services on the JVM (Java and Kotlin). * Modernising legacy components while keeping a live, financially significant platform stable. * Building the new data and market-expansion platforms that underpin the programme, and the plumbing for advanced client features such as cross-margining and credit financing. * Designing for the realities of event-driven systems: failure handling, ordering guarantees, replay semantics, and data integrity under market pressure. * Practising TDD and shift-left testing as the default. Local-first testing with containerised dependencies, fast feedback loops, and owning the quality of your deliverables end-to-end rather than handing it to a QA group. * Delivering iteratively: trunk-based development, CI/CD, and frequent (weekly or better) production releases during business hours with no service interruption. * Engaging directly with business stakeholders and upstream/downstream teams to build your own domain knowledge, rather than relying on Business Analysts to hold it for you. * Using AI-assisted and agentic development tooling as a genuine accelerator for analysis of legacy code, test generation, prototyping and refactoring. ## Related Videos - [Inside Bitpanda's Tech Stack: Scaling a European Fintech Leader - Markus Dorner](https://www.wearedevelopers.com/videos/1979-inside-bitpanda-s-tech-stack-scaling-a-european-fintech-leader-markus-dorner) - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [40 Minutes to Build a Serverless COVID-19 REST and GraphQL APIs](https://www.wearedevelopers.com/videos/208-40-minutes-to-build-a-serverless-covid-19-rest-and-graphql-apis) - [5 steps for running a Kubernetes environment at scale](https://www.wearedevelopers.com/videos/88-5-steps-for-running-a-kubernetes-environment-at-scale) - [Moving from Java to Kotlin](https://www.wearedevelopers.com/videos/384-moving-from-java-to-kotlin) - [Microservices architecture as a key element in building trading systems for global finance markets](https://www.wearedevelopers.com/videos/1196-microservices-architecture-as-a-key-element-in-building-trading-systems-for-global-finance-markets) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Dev Digest 120 - Apple and peers](https://www.wearedevelopers.com/magazine/455-dev-digest-120-apple-and-peers) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies)