Senior Java Software Engineer
Core Java, Spring Boot, JPA, Hibernate, Apache Camel, IBM MQ, XML/XSD/XSLT, JSON, SQL, TeamCity, and Linux. You will build microservices and RESTful APIs, likely in a front-office/trading environment within the investment banking domain.
Free Tailor for ATS: 10/10 runs left
Skills and experience:
Essential
Strong expertise in Core Java (collections, concurrency, NIO)
Experience with Spring Boot, JPA, Hibernate
Solid understanding of integration patterns (Apache Camel)
Hands-on experience with IBM MQ (configuration, troubleshooting, performance tuning)
Strong experience building microservices and RESTful APIs
Knowledge of message formats and data transformation (XML, XSD, XSLT, JSON)
Experience with SQL databases and ORM frameworks
Familiarity with CI/CD pipelines (e.g., TeamCity, Git-based workflows)
Comfortable working in Linux environments (bash, SSH)
Understanding of API protocols (REST, SOAP)
Experience delivering systems in a front-office / trading environment
Knowledge of financial products / investment banking domain
Desirable
Experience with Apache Karaf
Exposure to API Gateway technologies
Personal requirements:
Strong communication and stakeholder management skills
Highly results-driven with ownership mindset
Proactive, self-motivated, and able to work independently
Ability to prioritise under pressure in a fast-paced environment
Structured, analytical, and detail-oriented approach
Strong problem-solving and debugging skills