Search by job, company or skills

Nicoll Curtin

Senior Software Engineer

5-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 7 hours ago
  • Be among the first 10 applicants
Early Applicant

Job Description

We're partnering with a top-tier European private bank that is looking for a strong Senior Java Developer to design, develop, and maintain applications within their Markets Technology team.

They are seeking experienced developers with a strong background in Core Java, multithreading, and low latency/high-performance systems.

Role

  • Design, develop, and maintain applications within Markets Technology, ensuring high performance, scalability, and security.
  • Collaborate with solution architects to create scalable and maintainable software solutions aligned with the bank's technology strategy.
  • Uphold coding standards and best practices through code reviews and mentoring junior developers.
  • Work closely with QA teams to support continuous integration and automated testing.
  • Identify and address performance bottlenecks and security vulnerabilities.
  • Participate in code reviews and pair programming sessions where needed.
  • Create and maintain technical documentation, including design documents and API specifications.
  • Lead and mentor junior developers to support their professional growth.
  • Troubleshoot and resolve complex technical issues escalated to the team.
  • Continuously enhance and optimize applications and platform capabilities.

Requirements

  • 5+ years of software development experience.
  • Strong experience with Core Java (Java 17 and above).
  • Solid understanding of multithreading (Executors, Locks, Concurrent Collections, @Transactional).
  • Experience building low-latency / high-performance applications (p99 latency targets).
  • Strong knowledge of TDD (unit and component testing best practices).
  • Financial services experience is a strong plus.

Benefits

  • Competitive salary package (base + bonuses).
  • Medical coverage, extensive AL.
  • Strong software engineering culture with modern technology and best practices.

Please note that this is an initial 12-months FTC role (renewable) with permanent opportunities.

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 143860885