{bc}
indeed

Java Developer

Sumitomo Group
London, GBR
Senior
Onsite
Discovered 3 days ago
Java 25ConcurrencyAlgorithms and data structuresDistributed systemsMultithreaded asynchronous applicationsScrum/Agile

Full Job Posting

Role summary

Software developer in ITSD Business Platforms, supporting a global Sales and Trading team.

The team builds a pre-execution workflow system for structuring, valuing, and matching voice deals in interest-rate products.

The role involves collaboration across technology teams and non-technical functions.

Responsibilities

  • Develop software using Java 25 as the primary language.
  • Meet functional and non-functional requirements while maintaining extensibility and reliability.
  • Improve the development and release environment, tooling, and processes.
  • Work with traders and production support, providing Level 3 support as required.
  • Participate in regular team meetings and Agile ceremonies.
  • Coordinate with business and functional analysts, product owners, IT partners, and regional development teams.
  • Balance project delivery with business-as-usual and support tasks.

Required qualifications and experience

  • Degree in Computer Science or a similar engineering discipline.
  • At least five years of relevant experience.
  • Strong fundamentals in concurrency, algorithms, and data structures.
  • Extensive experience with distributed systems and multithreaded, asynchronous applications.
  • Ability to deliver software using Scrum or Agile methodology.
  • Strong Java skills, including streams, lambdas, and advanced concurrency APIs.
  • Experience with Spring Boot, PostgreSQL, OpenShift, JVM profiling and tuning, and debugging.
  • Extensive test-driven development experience and knowledge of CI/CD on large complex systems.

Additional desirable experience

  • JavaScript or TypeScript and ReactJS experience is a plus.
  • Pricing or risk experience in investment banking, including risk sensitivities and front-to-back processes, is desirable.
  • Algorithmic trading, low-latency or lock-free programming, and microsecond-sensitive workloads are desirable.
  • Experience with dynamic scalability, EKS or Nomad, Docker, gRPC, cloud services, Kafka or other message buses, and workflow or state management is desirable.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at Sumitomo Group