For companies
  • Hire developers
  • Hire designers
  • Hire marketers
  • Hire product managers
  • Hire project managers
  • Hire assistants
  • How Arc works
  • How much can you save?
  • Case studies
  • Pricing
    • Remote dev salary explorer
    • Freelance developer rate explorer
    • Job description templates
    • Interview questions
    • Remote work FAQs
    • Team bonding playbooks
    • Employer blog
For talent
  • Overview
  • Remote jobs
  • Remote companies
    • Resume builder and guide
    • Talent career blog
Arc Exclusive
Arc Exclusive

Lead Full Stack Developer (Java) - Full-time - EMEA (2)

Location

Remote restrictions apply
See all remote locations

Hourly rate

Hourly rate

Min. experience

5+ years

Hours per week

40 hours

Duration

52 weeks

Required skills

JavaPostgreSQL

Freelance job
Posted 24 days ago
Apply now
Actively recruiting / 58 applicants

We’re here to help you

Juliana Torrisi is in direct contact with the company and can answer any questions you may have. Email

Juliana TorrisiJuliana Torrisi, Recruiter

Role Overview

IDCentriq provides a biometric based identity platform. We provide country-level Identity and Payment solutions that reduce fraud, and improve operating margins and user experience.

As a Lead Full Stack Developer, you will be part of our product team and will be instrumental in shaping the architecture and evolution of our consumer payments products. Your leadership will directly influence our strategic direction, maintaining alignment with our overarching business goals while pioneering advanced payment technologies and best practices in coding, testing, and deployment.

This role is not just about technical expertise. It is about collaboration, creativity, and the willingness to learn and grow together in a highly ambiguous, fast-paced environment

Responsibilities

· Design and develop new product features as required, ensuring robustness, reliability, performance, and scaling.
· Work with the Operations team to ensure product can be deployed, maintained, monitored, and managed per their requirements.
· Show adeptness in identifying, understanding, and solving complex technical problems. Build and foster a culture of innovation and continuous improvement.
· Lead evaluation sessions with external vendors, partners, clients, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture.
· Map requirements into standard services solution, identity opportunities for integrating to existing or reuse technology and provide cost effective solutions for moderate to large highly complex project/programs/initiatives
· Actively contribute to and implement an efficient automated unit testing framework.
· Lead code review and debugging of code written by others to ensure high-quality production code.
· Intake, understand, and evaluate code delivered by outsourced development teams, following a standardized process to make sure the code delivered is fit for purpose.
· Write and implement code to achieve expected outcomes as per the design and specs.
· Identify opportunities to eliminate or automate remediation of recurring issues to improve the overall operational stability of software applications and systems
· Contribute to a culture of innovation, ideas, and continuous improvement, along with a great attitude, solid communication skills, willingness to learn and collaborate
· Leads community of practice across Software Engineering to drive awareness and use of new and leading-edge technologies

Required Skills

· 6+ years of development experience using Java
· 2+ years as a team lead
· 3+ years of development experience using Jakarta Faces (JSF) or Flutter
· 2+ years of development experience using Postgres
· Experience Developing and maintaining micro and enterprise services using Spring Boot in Java, handling API transactions, data flow, and leveraging user experience design systems.
· Proven ability to think beyond routine or conventional approaches to build solutions or break down technical problems
· Experience in banking transactions, payments, and working with card networks or banking partners.
· Expert in Core Java and OOPs concepts
· Thorough understanding of Design Patterns
· Strong understanding and demonstrated experience with Java, Spring, Spring Boot, and Spring Security
· Strong understanding of the implementation of API first design principle and RESTful APIs
· Strong understanding of Data Structures and Multithreaded Programming
· Strong understanding of Standard and Secure Coding practices
· Demonstrable ability to successfully work across teams utilizing strong leadership and communication skills, both written and oral, to achieve this, whether internal or external
· Strong time management and organizational skills

Nice to Have

  • Experience leveraging AI agents and tools to maximize efficiency and performance

Unlock all Arc benefits!

  • Browse remote jobs in one place
  • Land interviews more quickly
  • Get hands-on recruiter support
PRODUCTS
Arc

The remote career platform for talent

Codementor

Find a mentor to help you in real time

LINKS
About usPricingArc Careers - Hiring Now!Remote Junior JobsRemote jobsCareer Success StoriesTalent Career BlogArc Newsletter
JOBS BY EXPERTISE
Remote Front End Developer JobsRemote Back End Developer JobsRemote Full Stack Developer JobsRemote Mobile Developer JobsRemote Data Scientist JobsRemote Game Developer JobsRemote Data Engineer JobsRemote Programming JobsRemote Design JobsRemote Marketing JobsRemote Product Manager JobsRemote Project Manager JobsRemote Administrative Support Jobs
JOBS BY TECH STACKS
Remote AWS Developer JobsRemote Java Developer JobsRemote Javascript Developer JobsRemote Python Developer JobsRemote React Developer JobsRemote Shopify Developer JobsRemote SQL Developer JobsRemote Unity Developer JobsRemote Wordpress Developer JobsRemote Web Development JobsRemote Motion Graphic JobsRemote SEO JobsRemote AI Jobs
© Copyright 2025 Arc
Cookie PolicyPrivacy PolicyTerms of Service