toggle menu
Job Offer 956

Senior Full-Stack Java Developer

Long term contract

About Talan

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:

  • CONSULTING in management and innovation : supporting business, managerial, cultural, and technological transformations.
  • DATA & TECHNOLOGY to implement major transformation projects.
  • CLOUD & APPLICATION SERVICES to build or integrate software solutions.
  • SERVICE CENTERS of EXCELLENCE to 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!

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.

Job Responsibilities:

  • Responsible for designing, developing, testing, operating and maintaining the new services.
  • Design and develop REST/SOAP APIs for pricing services.
  • Create responsive back-end as per specifications made by the business teams.
  • Take full stack 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.

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

Technical Skills Required:

  • Very deep understanding of Code Java (8) and Spring Boot and Solid understanding of OO principles
  • Experience in RESTful API techniques
  • Experience in SOAP based services
  • Solid understanding of and experience with multi-threading and asynchronous programming
  • Experience designing and building API based service oriented or microservice architectures
  • Experience in SQL databases
  • Good experience building and maintaining EMS communication (Topics and Queues)
  • Recent experience with continuous integration and continuous delivery tools like GitHub, Jenkins, UrbanCode, etc.
  • Agile development/Software life cycle

Nice to have Skills:

  • Rates derivatives product knowledge
  • Experience configuring continuous integration and continuous delivery tools
  • Recent 2-year experience in banking and financial services
  • Knowledge of Unix
Apply for