Enable job alerts via email!

Senior Java Developer with 3 years in banking/financial services industry

Talan SAS

Warszawa

On-site

PLN 211,000 - 317,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

An international advisory group is seeking a Senior Java Developer in Warsaw, Poland. The role involves designing and developing high-quality software for banking clients, focusing on automation and e-trading platforms. Candidates should have deep knowledge of Core Java and Spring Boot, along with experience in REST APIs and database technologies. This permanent, full-time position offers opportunities for training and career development, as well as benefits such as private medical insurance and a lunch pass.

Benefits

Private medical insurance
Lunch pass card
MultiSport Plus card

Qualifications

  • Deep understanding of Core Java and Spring Boot.
  • Experience with testing frameworks and RESTful API techniques.
  • Familiar with SQL and NoSQL databases.

Responsibilities

  • Design, develop, and maintain high-quality software solutions.
  • Develop REST APIs for pricing services.
  • Ensure code quality and coverage.

Skills

Core Java (8)
Spring Boot
Mockito
RESTful APIs
Multi-threading
SQL and NoSQL databases
Docker

Education

Bachelor’s degree in Computer Science or related field

Tools

AWS
Job description
Senior Java Developer with 3 years in banking/financial services industry

Talan is an international advisory group on innovation and transformation through technology, with 5000 employees, and a turnover of 600M€.

We offer our customers a continuum of services to support you at each key stage of your organization's transformation, with 4 main activities:

  • CONSULTINGin management and innovation : supporting business, managerial, cultural, and technological transformations.
  • DATA & TECHNOLOGYto implement major transformation projects.
  • CLOUD & APPLICATION SERVICESto build or integrate software solutions.
  • SERVICE CENTERS of EXCELLENCEto support the latter through technology, innovation, agility, sustainability of skills and cost optimization.

Talan accelerates it's clients' transformation through innovation and technology. By understanding their challenges, with our support, innovation, technology and data, we enable them to be more efficient and resilient.
We believe that only a human oriented-practice of technology will make the new digital age an era of progress for all. Together let's commit!

Job Description

Candidates must have the technical skills listed below, and in addition, have worked within financial services in the last 3 years.

Our banking client has a need to improve rates derivatives tools for offering their products to their clients and distributors via e-trading platforms.

This will require increased automation of pre-trade and post-trade processes, including integration of the Rates derivatives pricing & flow with existing e-trading systems, automation of legal document generation, and automation of STP booking workflows to Murex.

Successful delivery of this project will allow increased client/ distributor coverage and productivity gains, allowing the desk to scale up their business.

As a Senior developer you will be responsible for the ensuring the team deliver high quality software, using industry best practices for code management, testing and CI/CD.This is an exciting opportunity to build a new greenfield solution for electronic pricing and trading capabilities, working as part of a small team. The solution will be a microservices based cloud hosted platform within the AWS ecosystem.

Job Responsibilities
  • Responsible for designing, developing, testing, operating and maintaining the new services.
  • Design and develop REST APIs for pricing services.
  • Take ownership by consistently writing production-ready and testable code.
  • Consistently create optimal design adhering to architectural best practices; considering scalability, reliability and performance of systems/contexts affected when defining technical designs.
  • Ensure code quality by striving for maximum code coverage and where possible follow TDD approach towards development.
  • Review tasks critically and ensure they are appropriately prioritized and sized for incremental delivery. Anticipate and communicate blockers and delays before they require escalation.
  • Work closely with partner technology teams and to collaborate effectively.
Qualifications
Technical Skills Required
  • Very deep understanding of Core Java (8) and Spring Boot and Solid understanding of OO principles.
  • Experience in testing frameworks like Mockito and Sonar.
  • Experience in RESTful API techniques.
  • Solid understanding of and experience with multi-threading and asynchronous programming.
  • Familiar with SQL and NoSQL databases
  • Hands-on experience with containerization solutions like Docker.
  • Experience designing and building API-based service oriented or microservice architectures.
Nice-to-have Skills
  • Recent 3-year experience in banking and financial services.
  • Knowledge of Python.
  • Experience using AWS platform.
Qualities Required
  • Excellent analytical and problem-solving skills.
  • Strong written and verbal communication skills in English.
  • The ability to learn quickly and absorb new information.
  • Energetic, motivated, and determined.
  • Pragmatic and results-oriented.
  • Productive and able to manage time effectively.
Qualifications Required

Bachelor’s degree in Computer Science / Information Technology or a related field, or substantial practical experience of software delivery at an advanced level.

Additional Information
  • Permanent, full-time contract
  • Training and career development
  • Benefits and perks such as private medical insurance,lunch pass card, MultiSport Plus card
  • Possibility to be part of a multicultural team and work on international projects
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.