Java Developer

Java Developer

Glasgow Full-Time No home office possible
R

We are seeking a talented and motivated Core Server-Side Java Developer to join a prestigious global financial services firm, where your contributions will directly support the Equity Swaps business in an exciting and dynamic environment.

As a core member of a global front-office team, you will help maintain and enhance a real-time calculation engine that powers a leading provider of the Equity Swap product. You will be involved in the development of high-performance Java services, focusing on multi-threaded applications, distributed systems, and efficient data management.

Key Responsibilities:

  • Develop and Enhance : Work within an agile squad to develop Java services that interact via messaging systems and produce real-time product outputs.
  • Technologies and Tools : Leverage technologies like highly multi-threaded Java, Sharded MongoDB, and caching for scalable performance.
  • Collaboration : Liaise with stakeholders to understand complex requirements and work under pressure to prioritize tasks.
  • Software Engineering : Write quality unit tests, document feature build-outs, and contribute to the test cycle.
  • Flexible Development : Although Java will be your primary language, you may also work on tuning stored procedures or adjusting scripts.
  • Production Support : Participate in the Level 3 production support rota shared globally.
  • Continuous Learning : Gain exposure to new technologies, complex systems, and valuable business knowledge to drive your professional growth.

Required Skills:

  • Core Java : Strong experience with Java, including Data Structures and Concurrency.
  • Spring, JUnit : Proficiency in Spring framework and unit testing with JUnit.
  • Linux : Comfortable working in a Linux environment.
  • Relational Databases : Proficiency in Sybase and/or DB2, and experience writing SQL queries.
  • Message-based Architecture : Knowledge of message-based communication and architectures.
  • Problem-Solving : Strong analytical and problem-solving skills.
  • Full SDLC Understanding : Experience working through the full software development lifecycle.
  • Communication : Excellent written and oral communication skills.
  • Business Acumen : A keen interest in learning the financial domain and applications.
  • Messaging Systems : Experience with JMS, MQ, Kafka.
  • MongoDB : Familiarity with MongoDB for database management.
  • Open Source Libraries : Knowledge of common open-source Java development libraries.
  • Database Performance : Experience in database performance tuning (both relational and document-based).
  • Scripting : Experience with Python or Shell scripting.
  • Financial Domain Knowledge : Understanding of financial products, particularly Equities.

Why Apply?

  • Growth & Development : The role provides ample opportunities to learn, grow, and advance within a top-tier financial institution.
  • Collaborative Environment : Work with a talented, global team of professionals who are passionate about technology and innovation.
  • Work-Life Balance : Hybrid work model (3 days in the office, 2 days remote) for the best work-life balance.

This is a fantastic opportunity for an enthusiastic and flexible developer to make a significant impact and grow their career within a leading financial firm. Apply now to take your career to the next level!

#J-18808-Ljbffr

R

Contact Detail:

Robert Walters Recruiting Team

Java Developer
Robert Walters
R
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>