Software Developer at Webexpenses
Witney OX28 4BE, , United Kingdom -
Full Time


Start Date

Immediate

Expiry Date

31 Oct, 25

Salary

45000.0

Posted On

31 Jul, 25

Experience

0 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Good communication skills

Industry

Computer Software/Engineering

Description

JOB TITLE: SOFTWARE DEVELOPER (INTEGRATIONS)

Location: Commutable to Witney (OX28)
Salary: Up to £45,000 depending on experience + plus benefits
We have a fantastic opportunity for a talented software developer to join a dedicated integrations team, working throughout the full product development lifecycle.
Webexpenses is a global FinTech company and we were one of the first companies to bring SaaS applications to the market, disrupting how organisations handle employee expenses. Headquartered in the UK we have offices in Australia, clients in over 70 countries and over 300,000 users of our software. Private equity backed and we continue to grow our business and develop our people, now is an exciting time to be joining our team.
In this role you will work throughout the full product development lifecycle within a dedicated integrations team. You will be a key contributor to the team responsible for designing, developing, and deploying new integrations with a wide array of third-party applications. Working within a collaborative and agile environment, you will leverage your Java expertise to enhance our platform’s connectivity and provide seamless experiences for our customers.

Responsibilities
  • Design, develop, test, and deploy high-quality, scalable, and maintainable third-party integrations
  • Work extensively with RESTful APIs, webhooks, and other integration patterns.
  • Leverage AWS services, with a strong focus on AWS Lambdas.
  • Work with UI developers to develop and maintain user-facing features.
  • Participate in code reviews to ensure code quality, share knowledge, and promote best practices.
  • Troubleshoot and resolve integration issues, ensuring high reliability and performance.
  • Collaborate with product managers, and other engineers to define integration requirements and technical designs.
  • Contribute to the continuous improvement of our integration framework and development processes.
    To be considered for this exciting role candidates will have demonstrable competence in the majority of the following technologies:

Essential:

  • Solid understanding of the SaaS model in the online environment.
  • Proven experience in designing and building scalable, and maintainable applications using Java. (Java 8+, with experience or a strong desire to work with Java 21).
  • Familiarity with AWS, and core services (e.g., EC2, S3, AWS Lambda).
  • Proven experience with the Spring Boot framework.
  • Hands-on experience with building and consuming RESTful APIs.
  • Experience with relational databases including Microsoft SQL Server, and/or PostgreSQL.
  • A strong commitment to writing clean, well-tested, secure, and maintainable code.
  • A collaborative mindset with excellent communication and problem-solving skills.
  • Strong verbal and written communication skills, with the ability to effectively collaborate with both technical and non-technical stakeholders.
  • Technical design and documentation skills.
  • Attention to detail and a genuine interest in technological trends.

Desirable:

  • Experience in the FinTech industry.
  • Direct experience with AWS services like SQS, SNS, and API Gateway.
  • Familiarity with containerisation technologies such as Docker.
  • Experience with Infrastructure as Code (IaC) tools like AWS CloudFormation.
  • Knowledge of Git and CI/CD pipelines.
  • Familiarity with front-end technologies, specifically React.
Loading...