Senior Developer
Core
Design and build robust, scalable Spring Boot services and REST/SOAP APIs, define and execute comprehensive testing approaches, and participate in production support.
Role type
Senior Backend Engineer (Java/Spring Boot)
Builds
Enterprise RESTful services and event-driven architectures
Domain
Financial Services / Enterprise Software
Deliverable
production ML models | product features
Required skills
Java, Spring Boot, Kafka, IBM MQ, API Testing, Performance Testing, Load Testing, Resilience Testing, PostgreSQL, SQL, Docker, Kubernetes, AWS, OpenShift, Jenkins, Spinnaker, Ansible, Terraform, Splunk, Dynatrace
Preferred skills
SOAP, Gradle, CI/CD pipeline integration
Responsibilities
Design and build robust, scalable Spring Boot services and REST/SOAP APIs; Define and execute testing approaches covering unit, integration, contract, API, regression, performance, load, resilience, and exploratory testing; Develop and maintain automated test frameworks and suites; Analyse requirements, customer needs, business objectives, technical constraints, dependencies, and risks to shape effective solutions; Reproduce complex defects, review logs and code, identify root causes, and implement durable fixes; Participate in production support and the on-call roster; Mentor intermediate and graduate developers and review code and tests
Seniority
Senior, hands-on IC