Software developer - integration #Fintech

Soldo

Rome, IT
  • Job Type: Full-Time
  • Function: Engineering Software
  • Post Date: 01/17/2021
  • Website: soldo.com
  • Company Address: BOX 324 , 19-21 Crawford Street , London W1H 1PJ , England, United Kingdom

About Soldo

Soldo is the multi-user expense account featuring Mastercard® cards, intuitive admin and effortless reporting. We’re here to streamline the entire business expense cycle – from spending to reconciliation.

Job Description

Job Information

 
Industry
Technology
Work Experience
4-5 years
City
Roma
Province
Lazio
Postal Code
00142
 

Job Description

Soldo has quickly established themselves as an “A Player” in the FinTech world by building and launching a rock-solid product that makes spend and expense management super easy. By adding great product to a leadership team that have decades of experience and success in payment systems we have been able to get noticed, get investment and get customers across Europe.

Today, we have thousands of customers across Europe, offices in London, Milan, Rome and Dublin, and over 200 people from 20 nations. Put simply, our spend management platform is the smarter way for businesses to spend, and it’s growing.

 

Description

You will be part of a team (5 to 10) with other developers and report to the Head of System Integration to play an important part in developing and managing the company system integrations.

The ideal candidates have experience working in a collaborative environment following an Agile Methodology and have a genuine interest and passion for the technologies they use. They will also be joining an agile, young, international and innovative technical team who continuously keep the platforms up to date with the state-of-art technology and build industry-leading systems across the cloud (AWS).

 

Responsibilities

  • Write high-quality code to technical and functional specifications
  • Participate in the design and development of product features
  • Inspect, and analyze reported bugs and defects
  • Deliver one or more requirements on time
  • Participating in periodical plans to deliver business and tech goals

Required skills

The ideal candidates have the right attitude to improve grow and educate themselves as we develop our products. Typically we would expect strong skills with a mix of the following:

  • Bachelor's degree in Computer Science, Engineering, or a related technical discipline with 5 years experience 
  • Proven experience with Java
  • Proven experience with Spring Frameworks and object-relational management frameworks (Hibernate and JPA)
  • Firm understanding of web programming fundamentals like REST and HTTP
  • Knowledge of the build systems (Maven, Gradle), version control systems (Git) and continuous integration tools (Jenkins)
  • Experience with Spring Boot and the microservices architecture
  • Experience with relational databases
  • Knowledge in Service Discovery patterns (Eureka)
  • Knowledge of messaging and streaming platforms (Kafka, RabbitMQ, SpringStream)
  • Knowledge of GraphQL
  • Knowledge of Apache Camel
  • Knowledge of Spring Batch and Spring Integration
  • Strong communication skills with the ability to develop strong relationships within your own team, department and the wider business
  • Good knowledge of the English language (both written and spoken) 
Nice to have
  • Knowledge of BDD and DDD Software Design
  • Knowledge of the Agile methodology (Scrum, Kanban)
  • Fast learner with the ability to adapt to changes quickly
  • Experience with defining and using APIs in a microservice infrastructure
  • Deep knowledge of JVM and the garbage collection mechanism
  • Knowledge of web security, authentication, and authorization
  • Experience with docker-based containers
  • Knowledge in cloud applications (AWS, S3, Lambda)
  • Contribution to open-source projects or achievements in programming challenges are a plus
  • Master of Science in Computer Science or Engineering preferred

Office location: Rome, Italy

 

Benefits:

  • Competitive salary.
  • Career Progression opportunities.
  • 25 days holiday excluding bank holiday + Birthday off
  • Summer & Christmas socials events
  • Free Soldo Card
  • Flexible Home Working Policy
  • Employee Assistance Programme
  • Wellbeing Programmes to make the most of working from home

Some important stuff:

To meet our regulatory obligations as a financial services company, we will need to process background checks for all new employees. This will include Criminal and Credit checks. If you have any concerns or questions, please talk to the recruitment team on application. Soldo recognises that no two people are alike and offer equal opportunities to all regardless of gender, age, disability, race or sexual orientation.

Related Jobs

Frontend Software Developer #Fintech

Soldo - Italy

Product Manager (Operations) #FinTech

Soldo - United Kingdom

Back End Developer #Fintech

Soldo - Rome, IT

Senior Demand Generation Manager (12 month ftc)

Soldo - London, GB

UX Designer (12 month FTC) #FinTech

Soldo - London, GB
Disclaimer: Local Candidates Only
This company does NOT accept candidates from outside recruiting firms. Agency contacts are not welcome.