Job Description :
Senior Backend Developer(Java Springboot, Trading Systems)
Company Profile : We are a technology firm based in the UK and India, specialising in the financial services sector. Our clients are the world's major fintech players. We are seeking intelligent, talented, and motivated individuals who are up for a challenge and share our vision. We are an equal opportunity employer. We value diversity and inclusion and encourage all qualified individuals to apply.
We're looking for exceptional Java Developers who are passionate about technology and coding.
What we offer :
- Highly competitive compensation, performance-based bonuses, and a comprehensive benefits package.
- Exposure to the exciting and fast-paced world of financial trading.
- Mentorship and guidance from industry experts.
- Opportunities for professional growth and development. A collaborative and dynamic work environment.
- Free office lunch / dinner and fun activities.
Role Overview :
We are seeking experienced Backend Engineers with deep expertise in Java Spring Boot and hands-on experience deploying and scaling applications in OpenShift environments. The successful candidate will design, build, and optimize secure, high-performance microservices that support business-critical trading platforms. This role requires strong knowledge of modern API architectures, container orchestration, and CI / CD pipelines, with prior exposure to trading or financial services domains considered a significant advantage.
The program covers end-to-end development, testing, and release of core features such as onboarding, local brokerage, portfolio management, and mutual funds, while embedding DevSecOps practices to ensure security and scalability.
Key Responsibilities :
Design, develop, and maintain production-grade microservices using Java / Spring Boot.Build and optimize RESTful APIs and asynchronous messaging integrations with an emphasis on scalability, resilience, and performance.Tune application performance across the JVM, garbage collection, and thread management.Deploy, configure, and operate applications on OpenShift (Deployments, Routes / Ingress, ConfigMaps / Secrets, Operators).Work with container technologies (Docker, Buildah) and implement enterprise CI / CD pipelines (Jenkins, GitLab, GitHub Actions, ArgoCD, Tekton).Apply secure coding practices including OAuth2 / OIDC, JWT, mTLS, secret rotation, and integrate SAST / DASTtooling aligned with OWASP Top 10 guidelines.Collaborate in Agile teams, contributing to planning, reviews, testing, and delivery.Work on distributed, low-latency systems in the trading and markets domain (FIX / FAST, OMS / EMS, settlement).Utilize technologies such as Kafka, Redis, Postgres, and support cloud-native deployments using service mesh (Istio) and feature flag frameworks.Required Qualifications :
Minimum 5 years’ professional experience in backend software engineering.Proven expertise in Java / Spring Boot, with a track record of delivering production microservices.Hands-on experience with OpenShift and containerized application development.Strong knowledge of API design, integration patterns, and performance optimization.Familiarity with DevSecOps practices, CI / CD pipelines, and container orchestration.Strong understanding of application security principles, authentication / authorization standards, and vulnerability management.Background in trading or financial services platforms, including knowledge of FIX / FAST, OMS / EMS, and settlement workflows.Strong knowledge of programming languages and DSA concepts.Familiarity with DevSecOps practices and agile delivery methodologies.Ability to absorb technical and functional direction effectively and execute work independently.Strong mathematical and statistical skills.Ability to work under pressure in a fast-paced environment.Excellent problem-solving and analytical skills. Strong communication and teamwork skills.Bachelor's degree in Computer Science, Software Engineering, or a related field from a premier institution like IITs / NITs.Preferred Skills :
Exposure to distributed systems, caching, and event streaming (Kafka, Redis).Experience with service mesh architectures (Istio) and feature flag solutions.Familiarity with enterprise observability and monitoring tools (Prometheus, Grafana, Splunk, ELK).