Software Development Engineer (Permanent)
Software Development Engineer (Permanent)

Software Development Engineer (Permanent)

Edinburgh Full-Time 36000 - 60000 £ / year (est.) No home office possible
F

At a Glance

  • Tasks: Develop and maintain Java applications, ensuring high performance and security.
  • Company: Fime delivers trusted solutions in payments, smart mobility, and biometrics.
  • Benefits: Enjoy opportunities for growth, international mobility, and a supportive work culture.
  • Why this job: Join a dynamic team transforming industries with innovative software solutions.
  • Qualifications: 5+ years in Java development; degree in a related field required.
  • Other info: Permanent contract with Agile workflows and collaboration on cutting-edge technologies.

The predicted salary is between 36000 - 60000 £ per year.

Fime enables its clients to create and launch trusted and secure solutions with consulting and testing services in payments, smart mobility, biometrics, and authentication. 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.

Your skills and your differences will be our greatest assets. 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. 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.

  • Design, develop, test, and maintain Java-based software applications and systems, ensuring alignment with project requirements, industry standards, and optimal performance.
  • Collaborate on both innovative projects and existing products, particularly within telecom and identity technologies, including Smartcards (SIM), server platforms, handsets, and hardware.
  • Engage with industry leaders to define and apply the latest specifications and standards, such as 5G, Mobile Driving License, and Embedded SIM cards.
  • Actively participate in Agile workflows, including Scrum, Continuous Integration, and Continuous Deployment, to ensure high-quality, scalable software solutions.

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.

Experience with cloud providers, e.g. Microsoft Azure, and experience with Android Application Development.

Completed degree in a related field.

Familiarity with CI/CD processes and automated testing platforms, and unit tests.

Contract: Permanent contract

Asap

Software Development Engineer (Permanent) employer: Fime

Fime is an exceptional employer that prioritises employee growth and development, offering a dynamic work culture where your skills and unique perspectives are valued. Located in a vibrant industry hub, we provide our Software Development Engineers with opportunities for international mobility and internal promotions, ensuring that you can thrive in your career while contributing to innovative projects in payments and digital identity. Join us to be part of a collaborative team that embraces Agile methodologies and is committed to delivering high-quality software solutions.
F

Contact Detail:

Fime Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Development Engineer (Permanent)

✨Tip Number 1

Familiarise yourself with the latest trends in Java development, especially around cloud technologies and Agile methodologies. Being well-versed in these areas will not only boost your confidence but also show us that you're proactive about staying current in the field.

✨Tip Number 2

Engage with the developer community by participating in forums or attending meetups focused on Java and software development. This can help you network with industry professionals and gain insights that could be beneficial during the interview process.

✨Tip Number 3

Prepare to discuss specific projects where you've successfully implemented Java solutions, particularly those involving Agile workflows. We love hearing about real-world applications of your skills, so be ready to share your experiences and the impact they had.

✨Tip Number 4

Research our company’s recent projects and initiatives in payments and digital identity. Showing that you understand our mission and how your skills align with our goals will make a strong impression and demonstrate your genuine interest in joining our team.

We think you need these skills to ace Software Development Engineer (Permanent)

Java Programming
Object-Oriented Programming
Software Design Patterns
Java GUI Frameworks (e.g., Swing)
Clean Code Practices
Cloud Computing (e.g., Microsoft Azure)
Android Application Development
Agile Methodologies (e.g., Scrum)
Continuous Integration/Continuous Deployment (CI/CD)
Automated Testing
Unit Testing
Problem-Solving Skills
Collaboration and Teamwork
Attention to Detail

Some tips for your application 🫡

Tailor Your CV: Make sure your CV highlights your experience in Java development and any relevant projects you've worked on. Emphasise your understanding of object-oriented programming and software design patterns, as these are crucial for the role.

Craft a Compelling Cover Letter: In your cover letter, express your enthusiasm for the position and the company. Mention specific projects or technologies you’ve worked with that align with Fime's focus areas, such as payments, smart mobility, or telecoms.

Showcase Relevant Skills: Clearly outline your proficiency in Java and any experience with Java GUI frameworks, cloud providers, and Agile methodologies. Providing examples of how you've applied these skills in past roles can strengthen your application.

Proofread Your Application: Before submitting, carefully proofread your CV and cover letter for any spelling or grammatical errors. A polished application reflects your attention to detail, which is essential for a Software Development Engineer.

How to prepare for a job interview at Fime

✨Showcase Your Java Expertise

Make sure to highlight your experience with Java during the interview. Be prepared to discuss specific projects where you developed Java applications, focusing on your understanding of object-oriented programming and design patterns.

✨Demonstrate Agile Knowledge

Since the role involves Agile workflows, be ready to talk about your experience with Scrum, Continuous Integration, and Continuous Deployment. Share examples of how you've contributed to these processes in past roles.

✨Discuss Collaboration on Innovative Projects

Fime values collaboration on innovative projects. Prepare to discuss any relevant experiences where you worked with cross-functional teams or engaged with industry leaders to implement new technologies or standards.

✨Prepare for Technical Questions

Expect technical questions related to Java applications and GUI frameworks. Brush up on your knowledge of tools like Ant, Maven, and Gradle, as well as cloud providers like Microsoft Azure, to demonstrate your technical proficiency.

Software Development Engineer (Permanent)
Fime
F
  • Software Development Engineer (Permanent)

    Edinburgh
    Full-Time
    36000 - 60000 £ / year (est.)

    Application deadline: 2027-05-20

  • F

    Fime

Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>