Senior Fullstack Engineer (Java / React)

Remote from
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
24 Jul 2026
Experience level
Senior
Views / Applies
71 / 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 to join a financial services project with a UK-based specialist bank. You will work on digital banking products using Java/Spring Boot and TypeScript/React, contributing to cloud-native infrastructure on AWS. The role involves full-stack feature delivery, Kubernetes migration, and integration with third-party systems. The team is small, delivery-focused, and values autonomy, mentorship, and AI-augmented development. Ideal candidates have 7+ years of experience and strong communication skills.

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 deep expertise in Java, React, AWS, and distributed systems within the complex financial services domain, but is not cutting-edge research. Hence difficulty is high but not extreme.

Salary Analysis

Median Highly Competitive
$150,000
US Market
$120k – 180k
0 $198k
AI Insight The salary for this role is highly competitive, aligning with the 75th percentile for senior fullstack engineers in the US. The median of $150k reflects the demanding technical requirements and financial services context.

Key Skills

Java Spring Boot React TypeScript AWS Kubernetes Microservices CI/CD REST API Financial Services

I am writing to express my enthusiasm for the Senior Fullstack Engineer position at Zartis. With over 7 years of experience in Java/Spring Boot and React, I have delivered scalable full-stack solutions in financial services. My background includes cloud-native AWS infrastructure, microservices, and CI/CD pipelines, aligning perfectly with your requirements.

I thrive in autonomous, delivery-focused environments and enjoy mentoring peers while driving technical improvements. The opportunity to work with a small, curious team experimenting with AI-augmented development is particularly exciting. I am confident I can contribute to your projects and help shape the team's evolution.

Thank you for considering my application. I look forward to discussing how my experience can add value to Zartis and your client in the banking sector.

Describe a complex full-stack feature you delivered end-to-end. How did you design the backend and frontend, and what challenges did you face?
I designed a real-time dashboard for financial transactions using Spring Boot WebSockets and React. Challenges included handling high-frequency data without overwhelming the UI. I implemented a throttling mechanism on the server and used React's virtual DOM for efficient rendering, ensuring smooth updates.
How do you approach migrating a monolithic application to microservices on Kubernetes?
I start by identifying bounded contexts and extracting them as independent services. I then containerize each service, set up CI/CD with GitHub Actions, and gradually shift traffic using a service mesh like Istio. I ensure proper observability with logging and monitoring.
How do you ensure code quality in a team setting, especially with distributed systems?
I advocate for robust code reviews, static analysis with SonarCloud, and comprehensive unit and integration tests. For distributed systems, I also emphasize contract testing and chaos engineering to catch integration issues early.
Can you describe your experience integrating third-party systems in a financial services context?
I integrated a core banking system via REST APIs, ensuring data consistency through idempotent endpoints and compensating transactions. I also handled secure authentication using OAuth2 and JWT, and implemented circuit breakers for resilience.
How do you stay updated with AI-augmented development tools, and how have you applied them?
I follow blogs and experiment with tools like GitHub Copilot and ChatGPT for code generation and debugging. I recently used Copilot to accelerate writing boilerplate code for a microservice, allowing me to focus on business logic. I also encourage the team to share findings during retrospectives.

The company and our mission: 

Zartis is a global AI transformation and technology consulting partner where talented engineers and technologists work on cutting edge innovation. We partner with ambitious organizations to design, build, and scale technology solutions that deliver real impact.

Our teams bring deep expertise in AI driven platforms, secure API architectures, and cloud native engineering. You will work on meaningful projects that accelerate the adoption of advanced technologies, from strategy and discovery through to full product delivery, helping turn complex challenges into measurable outcomes.

With engineering hubs across EMEA and LATAM, and long term partnerships in financial services, healthcare and life sciences, and energy and climate, we offer opportunities to work on projects that truly matter. Here, you will not just build technology, you will drive business impact and grow your career alongside industry leaders.

We are looking for a Senior Software Engineer to work on a project in the financial services / banking sector.

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.

Our teammates are talented people who come from a variety of backgrounds. We’re

committed to building an inclusive culture based on trust and innovation.

You will be embedded within the engineering team of an FCA/PRA-authorised specialist bank in the UK, working across digital banking products that span Java/Spring Boot microservices, TypeScript/React frontends, and integrations with third-party financial systems. The specific platform and stream will be confirmed at the point of placement.

The team is small (~11–12 engineers), close-knit, and genuinely curious — actively experimenting with AI-assisted development. Many engineers have grown up inside this organisation, so someone with broader industry exposure will stand out, have real influence, and help shape the way the team evolves. You will own features end-to-end, contribute to cloud-native infrastructure on AWS, and work alongside product and QA in a flat, delivery-focused environment.

We are looking for someone with good communication skills, ideally with experience making decisions independently, being proactive, used to building and evolving production software, and with good attention to detail.

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:

    • Design and deliver full-stack features across Java Spring Boot APIs and TypeScript/React frontends.

    • Contribute to the EKS/Kubernetes migration and ongoing cloud-native evolution on AWS.

    • Write clean, well-tested code with SonarCloud quality gates, Trivy security scans, and GitHub Actions CI/CD pipelines.

    • Work with AWS RDS Aurora (MySQL) and DynamoDB for relational and document storage patterns.

    • Integrate with third-party platforms (core banking systems, CRM) where relevant to your stream.

    • Participate in code review, technical design discussions, and architectural decision-making.

    • Mentor colleagues and share patterns and practices from broader industry experience.

    • Bring enthusiasm for AI-augmented development — the team actively experiments and values engineers who do the same.

What you will bring:

    • 7+ years of professional software development experience.

    • Strong proficiency in Java and Spring Boot.

    • Solid TypeScript and React experience for building complex, data-driven UIs.

    • Sound understanding of REST API design (OpenAPI/Swagger), microservices, and distributed systems.

    • Hands-on experience with AWS (EC2, RDS Aurora, DynamoDB, EKS or comparable Kubernetes environments).

    • Familiarity with CI/CD pipelines using GitHub Actions or Jenkins, Docker, and container security tooling.

    • Ability to work autonomously in a small, cross-functional team with genuine ownership of outcomes.

Nice to have:

    • Experience in a regulated financial services environment (FCA/PRA, PCI-DSS, or similar).

    • Familiarity with core banking platforms such as Mambu, or CRM integrations with Dynamics 365.

    • Experience with SonarCloud, SAST/DAST tooling, or security-focused development practices.

    • Background across multiple companies or product teams — breadth of perspective is genuinely valued here.

    • Active interest in or practical use of AI-augmented development tools (Copilot, Claude, Cursor, etc.).

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.

    • 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 ›