Job Description
Role: Senior JAVA Software Engineer
Location: Glasgow (3 days onsite every week is mandatory)
Job Type: Full time, Permanent
Domain: Investment Banking, Trading, Derivative, FX, Equities and Fixed income.
Who are we looking for?
· A highly skilled individual who can work efficiently build applications using Java Spring MVC, WEB & Spring Boot, Microservices, Kafka, Rest API and, with 10+ years of relevant experience. Prior experience working at a large tier global financial institution or trading technology firm. (Preferred Qualification) Understanding of Equities and Fixed Income.
Technical Skills:
Java Spring MVC, WEB & Spring Boot, Microservices, Kafka, Rest API and Prior experience working at a large tier global financial institution or trading technology firm.
Understanding of Equities and Fixed Income.
Process Skills:
* Excellent knowledge of core Java (17+) and passionate about writing clean code.
* Good understanding of modern software architecture e.g. real-time platforms, rest APIs etc.
* Understanding of next generation messaging technologies e.g. Kafka.
* Practice TDD and BDD engineering techniques.
* Understanding of relational databases.
* Understanding of cloud platforms e.g. AWS.
* Understanding of Java IOC frameworks such as Spring or Guice.
Qualification :
* Bachelor's Degree with 10+ years of experience in software development of Java.
* Prior experience working at a large tier global financial institution or trading technology firm.
* (Preferred Qualification) Understanding of Equities and Fixed Income.
Behavioral Skills :
· Positive attitude.
· Good debugging and problem-solving skills.
· Ability to work in large and collaborative teams.