As a Senior Engineer, you will design and architect application components, evaluate suitable technologies, develop reusable frameworks, and promote standardization
Job Summary
As a Senior Engineer, you will design and architect application components, evaluate suitable technologies, develop reusable frameworks, and promote standardization.
This is a hands‑on development position focused on Java & its ecosystem, building microservices using Spring REST, Java/JEE, and multi‑threaded, low‑latency techniques.
The role offers the opportunity to work in an agile, cross‑functional team while gaining broader exposure to Investment Banking technology.
Matching Summary
As a Senior Engineer, you will design and architect application components, evaluate suitable technologies, develop reusable frameworks, and promote standardization.
Skills & Requirements
Must-have
Server-side Java development
multi-threaded, low-latency techniques
Spring REST, Java/JEE
microservices
Git/Bitbucket, Maven/Gradle
CI tools like TeamCity/Jenkins
SQL, caching technologies
Nice-to-have
Agile and SAFe methodologies
Python or Scala
cloud deployment (GCP, Fabric, Azure)
messaging technologies such as Solace or Kafka
Front-end exposure to HTML5 and AngularJS
Key Requirements
Senior Engineer
Hands-on development position
Experience with Git/Bitbucket, Maven/Gradle
Strong understanding of architectural patterns
Hands-on experience with Java, Spring, microservices, RESTful APIs