Enable job alerts via email!

Senoir Fullstack Engineer (Java & NuxtJS)

Pryme

Newport

On-site

GBP 45,000 - 75,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

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

Job summary

Join a dynamic fintech company that is redefining global banking for a new generation. As a Full-Stack Software Engineer, you'll leverage your expertise in Java and JavaScript to create secure, scalable applications and innovative financial solutions. This role offers the opportunity to work on cutting-edge technologies, collaborate with talented teams, and contribute to transforming the financial landscape. If you're passionate about technology and want to make a real impact, this is the perfect place for you to grow your career and be part of something meaningful.

Benefits

Professional development opportunities
Growth-focused environment
Collaborative team culture

Qualifications

  • Proven experience in backend development with Java and Spring Boot.
  • Strong experience with JavaScript frameworks, particularly NuxtJS and Vue.js.
  • Hands-on experience with SQL schema design and REST API design.

Responsibilities

  • Develop and maintain backend services and RESTful APIs using Java and Spring Boot.
  • Build responsive front-end applications using NuxtJS and Vue.js.
  • Collaborate with cross-functional teams to design and deploy new features.

Skills

Java (Spring Boot)
JavaScript (NuxtJS)
Spring Security
Spring Data
Spring Cloud
SQL (MySQL, PostgreSQL)
Git
REST API Design
Problem-solving Skills
Communication Skills

Education

Bachelor's degree in Computer Science
Equivalent practical experience

Tools

Docker
Kubernetes
Redis
Memcached
Kafka

Job description

About The Company

Pryme is a multi-currency fintech platform designed to empower individuals and businesses with seamless, innovative financial solutions for personal and business accounts. We are redefining global banking for a new generation by enabling effortless cross-border transactions, flexible multi-currency management, and tailored financial products that meet the unique needs of our users.

At Pryme, our culture is built on four core pillars: Ownership, where every team member takes responsibility for their work and its impact; Taking Steps, encouraging bold and proactive actions toward solving challenges; Collaboration, fostering teamwork and shared successes; and Making Things Happen, delivering results with a relentless focus on execution. By driving global impact while maintaining local relevance, we strive to make banking accessible, efficient, and meaningful for our customers worldwide.

About The Role

Pryme is looking for an experienced Full-Stack Software Engineer with expertise in Java (Spring Boot) for backend development and JavaScript (NuxtJS) for frontend work. The ideal candidate will be skilled in creating secure, scalable, and high-performance applications and have a strong grasp of Spring technologies such as Spring Security, Spring Data, and Spring Cloud for microservices and distributed systems.

Responsibilities
  1. Develop and maintain backend services and RESTful APIs using Java and Spring Boot.
  2. Secure applications and manage authentication and authorisation with Spring Security.
  3. Use Spring Data to handle data persistence and efficiently interact with relational databases.
  4. Design, develop, and deploy cloud-native microservices using Spring Cloud (e.g., for service discovery, configuration management, load balancing, etc.).
  5. Build responsive, user-centered front-end applications using NuxtJS and Vue.js.
  6. Design attractive and functional user interfaces with Tailwind CSS and Bootstrap.
  7. Implement and optimise relational databases (e.g., MySQL, PostgreSQL) and caching solutions like Redis or Memcached.
  8. Integrate and manage event-driven architectures with Kafka for real-time and asynchronous processing.
  9. Collaborate with cross-functional teams to design, develop, and deploy new features.
  10. Troubleshoot, debug, and resolve issues across the stack.
  11. Stay up-to-date on best practices and advancements in backend and frontend technologies.
Requirements
  1. Bachelor's degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience).
  2. Proven experience in backend development with Java and Spring Boot, including practical knowledge of Spring Security, Spring Data, and Spring Cloud.
  3. Strong experience with JavaScript frameworks, particularly NuxtJS and Vue.js.
  4. Experience developing SaaS-style applications and/or public APIs.
  5. Hands-on experience with SQL schema design, SOLID principles, and REST API design.
  6. Proficiency in using version control systems (e.g., Git) and collaboration tools.
  7. Strong problem-solving and analytical skills with a keen attention to detail.
  8. Ability to work effectively both independently and collaboratively within a team.
  9. Excellent verbal and written communication skills.
  10. Strong organisational and time management skills, with the ability to prioritise tasks effectively.
  11. Database management experience (e.g., MySQL, PostgreSQL) and proficiency with caching systems like Redis or Memcached.
  12. Experience with event streaming technologies such as Kafka or similar systems.
  13. Proficiency with version control systems, preferably Git.
  14. Strong problem-solving abilities and attention to detail.
  15. Experience in Financial Services is an advantage.
  16. Experience with other programming languages and technologies, such as Java, Golang, or containerisation (e.g., Docker, Kubernetes), is a plus.
Why Join Us?
  • Be part of an innovative Fintech transforming the financial landscape for businesses.
  • Work in an exciting, growth-focused environment where you can collaborate and contribute meaningfully to sector-specific strategies.
  • Opportunity for professional development and career growth

Refer to our Data Privacy Statement for Candidates for details on our data handling practices during your application.

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