Enable job alerts via email!

Software Developer (all levels)

Fime

City of Edinburgh

On-site

GBP 45,000 - 65,000

Full time

Today
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Qualifications

  • Minimum of 5 years of experience in Software Development in Java.
  • Experience with Java applications and GUI frameworks.

Responsibilities

  • Design, develop, test, and maintain Java-based software applications.
  • Support and troubleshoot platform functionality in customer-facing environments.
  • Engage with industry leaders to define and apply latest specifications.

Skills

Java
Object-Oriented Programming
Agile

Education

Degree in a related field

Tools

Git
Ant
Maven
Gradle

Job description

Job Description

Software Developer (all levels)

Company:

Fime enables its clients to create and launch trusted and secure solutions with consulting and testing services in payments, smart mobility, biometrics, and authentication. With 800+ experts around the world in over 20 locations, Fime is a multi-cultural global leading player its industry.

Inspired by our talented people, we are empowered to take ownership and innovate for the benefit of our clients. Employee growth is therefore our priority, and we demonstrate the appreciation of our people by providing them with opportunities to grow and new challenges both through internal promotion and international mobility.

At Fime, we are constantly evolving and moving forward together thanks to our values:

Enable our customers.

Support each other.

Keep getting better.

Your skills and your differences will be our greatest assets. Join Fime and make a difference!

Making innovation possible.

Mission:

As a Senior Software Developer, you will play a crucial role in transforming business requirements into robust software solutions. You will be responsible for developing and maintaining Java applications, ensuring they meet high standards of performance, reliability, and security. Your mission involves supporting and troubleshooting issues for clients already using our products, ensuring their seamless operation. You will report directly to the Software Development Manager and will be an integral part of our mission to deliver high-quality software solutions that meet our clients' needs in the payments, Digital Identity and telecoms industries.

ACTIVITIES

  • Design, develop, test, and maintain Java-based software applications and systems, ensuring alignment with project requirements, industry standards, and optimal performance.
  • Support and troubleshoot platform functionality in customer-facing environments, ensuring system reliability, minimal downtime, and a smooth experience for clients.
  • Collaborate on both innovative projects and existing products, particularly within telecom and identity technologies, including Smartcards (SIM), server platforms, handsets, and hardware.
  • Provide technical guidance, mentoring, and peer-to-peer code reviews to support team growth and knowledge sharing.
  • Engage with industry leaders to define and apply the latest specifications and standards, such as 5G, Mobile Driving License, and Embedded SIM cards.
  • Take ownership of core applications, from initial architecture and design through to final delivery or ongoing maintenance, contributing to product strategy and roadmaps.
  • Actively participate in Agile workflows, including Scrum, Continuous Integration, and Continuous Deployment, to ensure high-quality, scalable software solutions

JOB EXPERIENCE

  • Minimum of 5 years of experience in Software Development in Java.
  • Proficient in Java with solid understanding of object-oriented programming , software design patterns and concepts.
  • Experience with Java applications and Java GUI frameworks (e.g., Swing), and skill in writing clean, readable, and reusable Java code.
  • Nice to have: Experience with cloud providers, e.g. as Microsoft Azure, Experience with Android Application Development.

KNOWLEDGE & SKILLS

  • Completed degree in a related field.
  • Knowledge of design and architectural patterns, fundamental design principles for scalable applications, and how to apply this knowledge to real world problems.
  • Proficient in code versioning tools (e.g., Git), build tools (e.g., Ant, Maven, Gradle), CI/CD processes and familiarity with continuous integration, automated testing platforms, and unit tests.

Contract: Permanent contract

Starting date: Asap

Location: Edinburgh, Scotland

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Senior Software Developer

ZIGUP

Remote

GBP 50,000 - 80,000

2 days ago
Be an early applicant

Software Engineer

developrec

Greater London

Remote

GBP 45,000 - 55,000

10 days ago

Software Developer, Developer Experience

Slice

Teignbridge

Remote

GBP 35,000 - 55,000

11 days ago

Software Developer, Services

Slice

Teignbridge

Remote

GBP 40,000 - 70,000

11 days ago

Information Security Architect

Rithum

Remote

GBP 60,000 - 100,000

11 days ago

Software Developer, Android

Slice

Teignbridge

Remote

GBP 40,000 - 70,000

10 days ago

Security Software Engineer

TN United Kingdom

London

Remote

USD 50,000 - 90,000

9 days ago

Software Developer, Web

Slice

Teignbridge

Remote

GBP 35,000 - 55,000

10 days ago

Systems Integrations Software Engineer

TN United Kingdom

London

Remote

USD 50,000 - 90,000

12 days ago