Surekha

Backend Engineer Germany
10 yrs experienceEnglish Fluent
Sign up
Skills
Java10ySpring Boot8yMicroservices architecture8y
Secondary skills
Apache KafkaDockerPostgresqlJunitAws
Experience
Backend Engineer
Nov 2025 – Jun 2026 · India
Freelance Developer in MyCodeLogics Role: Senior Java Developer Technologies: Java 21 • Spring Boot • MicroServices • Spring Security • Kafka • REST • Redis Cache • Docker • Hetzner • JUnit • Cucumber • Flyway • PostgreSQL • GitHub • Claude Code Roles & Responsibilities: – Designed and developed scalable e-commerce and food delivery platforms as a freelance software developer using Java 21, Spring Boot, and a microservices architecture. – Built and maintained RESTful APIs consumed by web and mobile applications, implemented secure authentication and inter-service communication, and containerised services with Docker to enable consistent deployment across environments. Mycodelogics architecture documents available on GitHub. – Leveraged AI-assisted development tools to accelerate design, coding, and testing generating boilerplate, scaffolding microservices, writing unit and integration tests, and reviewing code significantly improving development velocity and code quality.
Microservices architectureAPIsTestingFlywayClaudeTeam DevelopmentJavaKafkaCacheCucumberGithubRedisArchitectureMicroservicesSpring BootDockerSpringPostgresqlJunit
Backend Engineer
Aug 2023 – Oct 2025 · United Kingdom
Role: Senior Software Engineer Project: Spectrum Markets — Pan-European multilateral trading facility (MTF) Technologies: Java17 • Spring Boot • MicroServices • REST • Kafka • CLLM • Docker • JUnit • Mockito • Cucumber • MongoDB Roles & Responsibilities: – Built Java 17, Spring Boot microservices driving end-to-end trading workflows for a multilateral trading facility offering Turbo24 and ETF products. – Gaining hands-on exposure to FIX-based order/quote matching and low-latency messaging (CLLM) that processes thousands of orders and quotes per second. – Designed Kafka-based event-driven pipelines to process high-volume market data and trade transactions. – Developed and maintained REST APIs integrating external brokers and market makers, backed by JUnit and Cucumber test suites; supported UAT, releases and resolution.
JunitDockerSpring BootMicroservicesMongodbCucumberMockitoKafkaJavaREST APIsUAT
Backend Engineer
Mar 2022 – Aug 2023 · United Kingdom
Role: Lead Consultant Project: Equity Risk Manager Client: Morgan Stanley Technologies: Java 17 • Spring Boot • MicroServices • Apache Kafka • REST • Docker • OpenShift • JUnit • Mockito • Bit Bucket • Grafana • Prometheus • DB2 • Sybase Roles & Responsibilities: – Developed Spring Boot microservices for real-time risk calculation (STRESS, SENSITIVITY, MACRO) across arange of financial product types. – Built Kafka streaming pipelines to ingest product data and route it to calculation services with request/response handling and timeout control. – Optimised service communication for scalability; led code reviews and provided technical mentoring to the development team.
JunitDockerSpring BootMicroservicesSybaseDb2MockitoKafkaJavaTeam DevelopmentOpenshiftApache KafkaPrometheusGrafana
Software Developer
Jan 2021 – Oct 2021 · India
Role: Software Engineer Project: Exchange Rates — Reference Data Services Technologies: Java 11 • Spring Boot • Microservices • REST • JUnit • Cucumber • GitLab Roles & Responsibilities: – Built microservices and REST APIs managing currency pairs, trading rules and pricing configurations for FX trading platforms. – Implemented multi-level approval workflows involving business stakeholders and delivered features across Agile sprints.
REST APIsJavaAgileCucumberGitlabMicroservicesSpring BootJunit
Software Developer
May 2019 – Dec 2020 · India
Role: Senior Software Engineer Project: Decision Model Clients: JPMorgan, Barclays, RBS, US Bank Technologies: Java 8 • Spring Boot • MicroServices • Kafka • REST • Docker • JUnit • Cucumber • GitLab Roles & Responsibilities: – Designed and delivered Java / Spring solutions for a business-rules decision engine serving multiple global banking clients. – Gathered requirements, mentored junior developers and resolved production issues through managed hotfix releases.
JunitDockerSpringSpring BootMicroservicesGitlabCucumberJavaKafkaBanking
Software Developer
May 2016 – May 2019 · India
Role: Senior Member of Technical Staff Project: Global Standards Compliance Checker Technologies: Java 8 • Spring Boot • REST • Docker • JUnit • GitLab Roles & Responsibilities: – Built a Java rules engine enforcing security and coding standards across development organisations, reducing downstream support cost. – Enhanced business rules and Oracle JET interfaces; evaluated open-source tooling to extend engine capabilities.
Team DevelopmentJavaCoding StandardsGitlabSpring BootDockerJunit
Software Developer
Nov 2013 – Apr 2016 · India
Role: Software Engineer Project: End-to-End Supply Chain Management Technologies: Java 7 • Servlets • JSP • JUnit • GitHub Roles & Responsibilities: – Developed cloud applications on Google Cloud Platform (App Engine, BigQuery, Datastore) for a supply-chain visibility system bridging ERP and management planning.
JunitServletsJspErpGithubJavaBigqueryPlanning
Education
Master of Computer Applications
Jawaharlal Nehru Technological University · Aug 2010 – Sep 2013
BSc Computer Science
Andhra University · Aug 2007 – May 2010

Lost connection

The internet blinked. We’re catching up.

Reload page
An error has occurred. This application may no longer respond until reloaded.Reload 🗙