Senior Fullstack Engineer (Java, Vue)

Remote from
Europe flag
Europe
Annual salary
Undisclosed
Salary information is not provided for this position. Check our Salary Directory to estimate the average compensation for similar roles.
Employment type
Full Time,
Job posted
Apply before
16 Jul 2026
Experience level
Senior
Views / Applies
92 / 20

About Zartis

Your Compass for AI Transformation.

Actively Hiring
Verified job posting
This job post has been manually reviewed for authenticity and compliance.

AI Summary

Zartis is seeking a Senior Fullstack Engineer for a financial industry project. The role involves designing and implementing robust technical solutions, leading junior team members, and collaborating with stakeholders. The ideal candidate has 8+ years of Java/J2EE experience, strong Spring ecosystem skills, and expertise in microservices and REST APIs. Experience with modern frontend frameworks like Vue.js is a plus. The position offers an opportunity to work on digital platform modernization in a distributed team.

Role DNA

Job Complexity
Easy Hard
Pace & Pressure
Relaxed Fast-paced
Autonomy Level
Guided Full Ownership
Communication Load
Independent Highly Collaborative
AI Insight The role requires 8+ years of experience, expertise in complex backend technologies, and leadership responsibilities, making it challenging with a difficulty level of 4.

Salary Analysis

Median Highly Competitive
$150,000
US Market
$100k – 200k
0 $220k
AI Insight The offered salary was not specified, but based on US market data for a Senior Fullstack Engineer with 8+ years experience, the median salary is estimated at $150,000. This is competitive for the financial services industry and reflects the seniority and technical breadth required.

Key Skills

Java Spring Boot Microservices REST API Vue.js SQL Agile DevOps Kafka Financial Services

Dear Hiring Manager,

I am excited to apply for the Senior Fullstack Engineer position at Zartis. With over 8 years of professional experience in Java and Spring ecosystem, I have a proven track record of designing and delivering scalable microservices solutions. My expertise in REST APIs, SQL databases, and modern frontend frameworks like Vue.js aligns perfectly with the requirements of this role.

In my previous roles, I have led cross-functional teams, mentored junior engineers, and collaborated closely with business stakeholders to translate requirements into robust technical solutions. I am particularly drawn to the opportunity to work on digital platform modernization in the financial sector, where security and reliability are paramount.

Thank you for considering my application. I look forward to the possibility of contributing to Zartis's innovative projects.

Sincerely, [Your Name]

How would you design a microservice to handle high-throughput financial transactions?
I would start by defining bounded contexts, use event-driven architecture with Kafka for async processing, implement idempotent endpoints, and build stateless services with Spring Boot. I'd also consider circuit breakers, retries, and monitoring with metrics to ensure reliability.
Describe your experience with the Spring ecosystem and how you have used Spring Boot in past projects.
I have extensive experience with Spring Boot for creating standalone microservices. I've used Spring Data JPA for persistence, Spring Security for authentication/authorization, and Spring Cloud for service discovery and configuration. In a recent project, I built a RESTful API that handled user management and transaction processing.
How do you handle database consistency in a distributed system?
I use eventual consistency with sagas and compensating transactions. For critical operations, I implement two-phase commit cautiously. I also leverage idempotent operations and outbox patterns to ensure data integrity across services.
Can you explain your approach to mentoring junior developers?
I pair program on complex tasks, conduct code reviews focusing on best practices, and hold weekly knowledge-sharing sessions on topics like design patterns, testing, and security. I encourage questions and provide constructive feedback to foster growth.
How do you ensure security in a web application?
I implement OWASP guidelines, use HTTPS, validate and sanitize inputs, apply authentication via JWT with role-based access control, and secure APIs against CSRF and XSS. I also conduct regular security audits and use dependency scanning tools.

The company and our mission: Zartis is a digital solutions provider working across technology strategy, software engineering and product development.We partner with firms across financial services, MedTech, media, logistics technology, renewable energy, EdTech, e-commerce, and more. Our engineering hubs in EMEA and LATAM are full of talented professionals delivering business success and digital improvement across application development, software architecture, CI/CD, business intelligence, QA automation, and new technology integrations.We are looking for a Senior Software Engineer to work on a project in the financial industry.The project:Our teammates are talented people that come from a variety of backgrounds. We’re committed to building an inclusive culture based on trust and innovation. You’ll be working with long-established, market-leading nutritional clients through a wide range of investment and advisory services.Our client is continuing to modernise and scale its digital platforms, making technology central to delivering secure, reliable, and high-quality financial services experiences. You will be part of a distributed team developing new technologies to solve real business problems. We are looking for someone with good communication skills, ideally with experience making decisions, being proactive, used to building software from scratch, and with good attention to detail. What you will do:- Work in close coordination with our business users, vendors, and other stakeholders to craft solutions to business problems considering functional and non-functional requirements. Develop and maintain business requirements, design documents, and other appropriate project documentation.- Take a lead role in the design and implementation of new components and functionality. Project management of key tasks and initiatives providing timely status and project updates to key stakeholders. – Liaise with the test team and all project stakeholders to ensure solutions are fully tested. Creation and execution of automated test scripts wherever possible. Evaluate new technologies & 3rd party solutions. – Liaise with new & existing vendors to develop integrations with 3rd party solutions. – Design and develop technical solutions which are robust, secure, and easily maintainable, in line with development standards and best practices. – Create technical documentation such as design documents, guidelines, and standards. Actively review and contribute to the creation of department standards and guidelines. – Provide technical direction & leadership to more junior team members. Act as a mentor to junior members of the team. – Contribute to overall department goals and objectives. What you will bring:- 8+ years of professional backend engineering experience with Java/J2EE and related JVM technologies.- Strong hands-on expertise with Spring ecosystem: Spring MVC, Spring Boot, Spring Batch, and Spring Integration.- Proven experience designing technical solutions from business requirements, including making pragmatic architecture decisions.- Solid track record in building and maintaining microservices and distributed systems.- Strong understanding of HTTP protocols and designing/consuming REST APIs.- Experience implementing web application security best practices (secure coding, authN/authZ, OWASP awareness).- Strong SQL and RDBMS skills with Oracle/MySQL (or equivalent).- Proficiency with Git, modern IDEs, and collaborative development workflows.- Working knowledge of Linux environments.- Experience working in Agile teams with shared ownership and iterative delivery.Nice to have:- Experience developing Single Page Applications (SPAs).- Exposure to modern frontend frameworks such as AngularJS / Angular (2+) (or equivalent).- Experience working with DevOps tooling and practices (e.g., Jenkins, Ansible or similar).- Experience with Kafka, RabbitMQ, or other message-queue systems.- Background delivering web solutions for Financial Services organisations.- Demonstrated ability to translate high-level solutions into functional specifications and formal business requirements.- Excellent interpersonal skills and comfort working in cross-functional, distributed project teams.What we offer: – 100% Remote Work.- WFH allowance: Monthly payment as financial support for remote working.- Career Growth: We have established a career development program accessible for all employees with a 360º feedback that will help us to guide you in your career progression- Training:  For Tech training at Zartis, you have time allocated during the week at your disposal. You can request from a variety of options, such as online courses (from Pluralsight and Educative.io, for example), English classes, books, conferences, and events.- Mentoring Program: You can become a mentor in Zartis or you can receive mentorship, or both.- Zartis Wellbeing Hub (Kara Connect): A platform that provides sessions with a range of specialists, including mental health professionals, nutritionists, physiotherapists, fitness coaches, and webinars with such professionals as well.4- Multicultural working environment: We organize tech events, webinars, parties, and activities to do online team-building games and contests.

Apply now >

This job listing has been manually reviewed by the Jobicy Trust & Safety Team for compliance with our posting guidelines, including verification of the company's legitimacy, accuracy of job details, clarity of remote work policy, and absence of misleading or fraudulent content.

How to apply

Did you apply? Let us know, and we’ll help you track your application.

See a few more

Similar Software Engineering remote jobs

Job Search Safety Tips

Here are some tips to help you search and apply for jobs safely:
Watch out for suspicious jobs Don't apply for jobs that offer high pay for little work or offer to hire you without an interview. Read more ›
Check the employer's profile Make sure you're applying for a trustworthy job by visiting the employer's profile and learning more about them. Read more ›
Protect your information Don't share personal details like your bank account or government-issued ID on suspicious websites or messengers. Read more ›
Report jobs that feel unsafe If you see a job that seems misleading, inappropriate or discriminatory, report it for going against our policies and we'll review it.

Share this job

Jobicy+ Subscription

Jobicy

617 professionals pay to access exclusive and experimental features on Jobicy

Free

USD $0/month

For people just getting started

  • • Unlimited applies and searches
  • • Access on web and mobile apps
  • • Weekly job alerts and digest
  • • Access to additional tools like Bookmarks, Applications, and more

Plus

USD $8/month

Everything in Free, and:

  • • Ad-free experience
  • • Daily job alerts and digest
  • • Personal career consultant
  • • AI-powered job advice
Go to account ›