Java Developer - Equities Swaps (Glasgow City)

Greetings,

We have an immediate vacancy for a Java Developer - Equities Swaps with 7 years of experience at Synechron, based in Glasgow

Job Role: - Java Developer - Equities Swaps

Job Location: - Glasgow

About Company:

At Synechron, we believe in the power of digital to transform businesses for the better. Our global consulting firm combines creativity and innovative technology to deliver industry-leading digital solutions. Synechron’s progressive technologies and optimization strategies span end-to-end Artificial Intelligence, Consulting, Digital, Cloud & DevOps, Data, and Software Engineering, servicing an array of noteworthy financial services and technology firms. Through research and development initiatives in our FinLabs we develop solutions for modernization, from Artificial Intelligence and Blockchain to Data Science models, Digital Underwriting, mobile-first applications and more. Over the last 20+ years, our company has been honored with multiple employer awards, recognizing our commitment to our talented teams. With top clients to boast about, Synechron has a global workforce of 14,700+, and has 58 offices in 21 countries within key global markets. For more information on the company, please visit our website or LinkedIn community .

Diversity, Equity, and Inclusion

Synechron’s Diversity, Equity, and Inclusion (DEI) program, Same Difference, was developed because we believe in a culture of listening, respect, and opportunity.

We each bring unique backgrounds, thoughts, talents, and experiences with us to work every day, and we know that by embracing them, we are creating an even greater Synechron. The best way to build a strong team is to value individual differences. So, it doesn’t matter where you’re from or what you’ve had to do to get here – if you have the skills, enthusiasm, and drive to make your mark, we’ll support you like we support each other. Choose a career with us and let’s pursue innovation, together.

Job Descriptions:

JOB PURPOSE :

The purpose of the Application Operations Lead role in Client is to oversee the operational management, performance, and continuous enhancement of enterprise applications. This role involves leading a team of application support engineers, coordinating with development and infrastructure teams, and ensuring high availability and performance of critical business systems. The ideal candidate will have strong technical expertise, leadership skills, and a drive for continuous improvement and innovation.

Key Responsibilities:

Position Description:

A senior consultant Java developer is required for a Tier 1 Investment Bank supporting the front-office Equity Swaps business area.

The core Equity Swaps calculation engines have recently been renovated into a real time, event driven, multi-service based architecture.

The candidate will join the one of the core development squads. Typical work items might range from small business logic bug fixes to larger tasks to improve the data model efficiency, scale, stability, and resiliency of the system. Typical technologies you will see within the project include core Java, open-source libraries, relational and no-sql databases as well as different forms of messaging. With a high message volume, large data sets and tight throughput requirements, writing efficient (but clear) code is very important.

We are looking for someone to own and delivery change from idea to production. The candidate should possess good analytical skills, strong software engineering & computer science skills, a logical approach to problem solving, be able to work in a fast-paced environment liaising with demanding stakeholders to understand complex requirements and be able to prioritize work under pressure with minimal supervision. The candidate should be a problem solver at heart and be able to bring with them positivity, enthusiasm and a “can-do” attitude.

This is an exciting hands-on role for a self-starter who has a thirst for new challenges as well as new technologies.

As part of the development cycle you would be expected to be involved in the testing of your changes. This includes development of unit tests, automated integration tests, runbook development as well as becoming involved with our dedicated test team to help in the comprehensive UAT, full system regression and change rollback tests. We have a global support team for the product, but you would be expected to get involved in the Level 3 regional production support rota which is shared between our global developers.

The role requires someone who is flexible and able to respond to a dynamic business environment. The candidate must be adaptable to work across multiple technologies and disciplines, with a focus on delivering quality solutions for the business in a timely fashion.

Skills Required

  • Deep understanding of core server-side Java with practical experience of multi-threading
  • Demonstrable ability to write quality solutions and to identify / avoid poor solutions and common pitfalls
  • Good Problem solving and analytical skills
  • Excellent verbal and written communication skills
  • Software testing methods
  • A day to day working knowledge of Linux
  • Relational database experience, ideally Sybase and/or DB2 with a proficiency in writing SQL queries
  • Understanding of message-based architectures (MQ, Pub Sub, Kafka and/or similar techs)
  • Full software development lifecycle experience in an enterprise setting
  • An interest to learn the business supported by the applications
  • A willingness to be flexible

Skills Desired

  • Experience of distributed NoSQL databases, ideally MongoDB
  • Advance relational database query optimisation
  • Python and Linux Shell scripting
  • Knowledge of the Equity Swaps and/or Equity Derivative business
Company
Synechron
Location
City of London, Greater London, UK
Posted
Company
Synechron
Location
City of London, Greater London, UK
Posted