👨🏻‍💻 postech.work

Ingénieur logiciel Java/Ingénieure logiciel Java

Travelsoft • 🌐 In Person

In Person Posted 12 hours, 8 minutes ago

Job Description

The

Travelsoft Group

is looking for a Software Engineer in Java to work on its payment platform.

Location :

France, Paris (hybrid working possible)

Company :

Travelsoft Pay

_________________________

Job Summary :

Travelsoft Pay

is looking for passionate and skilled Software Engineers to join our growing team. You will be instrumental in designing, developing, and maintaining the core services that power our API-first financial services platform. If you thrive in a collaborative environment and are eager to tackle complex challenges in the FinTech space, we encourage you to apply.

Key Responsibilities :

Design, develop, test, and deploy robust, scalable, and secure services using modern programming languages, mainly

Java and React

, and frameworks (e.g. Spring boot, NextJS).

Collaborate with the Product Owner, Development Manager, and other engineers to define technical requirements and architectural solutions.

Write clean, efficient, and well-documented code, adhering to best practices and coding standards.

Participate in code reviews, providing constructive feedback to peers.

Troubleshoot and debug production issues, contributing to root cause analysis and resolution.

Contribute to the continuous improvement of the development process, tools, and infrastructure.

Ensure the security, reliability, and performance of the financial services platform.

Work with relational databases (PostgreSQL), designing schemas and optimizing queries.

_________________________

Required Skills \& Experience :

Master’s degree in Computer Science, Engineering, or a related field (Bac +5).

2+ years (Mid-level) / 5+ years (Senior-level) of professional software development experience.

Strong proficiency in at least one backend programming language (e.g., Java, C#).

Solid understanding of microservices architecture and RESTful API design.

Experience with relational databases (e.g., PostgreSQL) including schema design and SQL.

Familiarity with cloud platforms (e.g., AWS, Azure, GCP) and containerization (Docker, Kubernetes).

Experience with version control systems (e.g., Git).

Practical experience leveraging AI in daily work (coding, brainstorming, review etc), or enthusiasm and motivation to integrate AI in daily tasks.

Understanding of software testing principles (unit, integration, end-to-end testing).

Problem-solving mindset and ability to work effectively in an agile team environment.

Desired Skills \& Experience :

Experience with Acquiring or Issuing payment systems is desirable.

Experience in the FinTech, payments, or banking industry.

Familiarity with message brokers (e.g., Kafka, RabbitMQ).

Knowledge of CI/CD pipelines (eg. Gitlab).

Understanding of distributed systems and common design patterns.

Get job updates in your inbox

Subscribe to our newsletter and stay updated with the best job opportunities.