Senior Java Kotlin Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+1 more
Job description
- Work primarily in mobs, sharing ownership of design and code
- Build, test, and evolve services with a strong focus on clarity, simplicity, and maintainability
- Support the platform in production
- Use incidents and defects as opportunities to improve system design and resilience
- Contribute across development, integration, and production support
- Help expand the platform into core business features such as sales screens, hedge workflows, and allocation processes
Technologies:
- Backend
- CI/CD
- Cloud
- GCP
- Support
- Kotlin
- SQL
- Java
- TDD
- XP
Requirements
- Strong commercial experience building backend services in Kotlin
- Deep experience with Extreme Programming practices, including mob programming, test-driven development, continuous refactoring, and clean code discipline
- Cloud experience in CARE Cloud or GCP, including GKE and/or Cloud Run, Cloud SQL, Memorystore, Artifact Registry, Cloud Logging, and key management
- CI/CD and SDLC experience in a regulated or enterprise environment
- Comfortable working in production systems with high availability and correctness requirements
About the company
We are HCLTech, a global technology company with 219,000+ people across 54 countries, delivering digital, engineering, and cloud capabilities across major industry sectors. We are hiring two senior Kotlin engineers to join our high-caliber London front-office engineering team, building a new cloud-hosted issuance platform for Investment Banking Capital Markets to replace a legacy bookbuilder. This is a hands-on role focused on Extreme Programming practices, small testable changes, frequent feedback, and sustainable delivery. The platform supports real-time bookbuilding activity for around 1,000 global users and annual issuances totalling over a trillion euros.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
What’s the Difference between a Junior, Mid, and Senior Developer?
Top 10 Java Libraries
Is Software Engineering Over-Saturated?
Fully Remote Software Engineer Jobs