×
Register Here to Apply for Jobs or Post Jobs. X

Principal Java Engineer

Job in Union, Union County, New Jersey, 07083, USA
Listing for: Banfico Ltd
Full Time position
Listed on 2025-11-27
Job specializations:
  • Software Development
    Cloud Engineer - Software, Backend Developer, Software Engineer, Java Developer
Salary/Wage Range or Industry Benchmark: 100000 - 125000 USD Yearly USD 100000.00 125000.00 YEAR
Job Description & How to Apply Below

Type:
Full Time | Work Mode:
Remote | Salary:
Competitive

Industry: Banking / Fintech – Verification of Payee & Open Finance Products |

Location:

European Union

Reports to:

Head of Engineering / Solution Architect

About Us

Banfico is a growth‑stage SaaS fintech involved in designing and launching innovative Verification of Payee & Open Finance solutions. We are a bootstrapped profitable organisation with corporate presence in Europe, LATAM and the Middle East. Our portfolio of clients contains more than 200 financial institutions including some large banks.

We are looking for a Principal Java Engineer — a highly skilled individual contributor who combines deep technical expertise with a passion for building high‑quality software. This role is ideal for someone who enjoys solving complex backend challenges, influencing architecture and coding standards, and mentoring fellow engineers.

Requirements
  • Design and develop scalable, secure, and high‑performance Java‑based microservices and APIs.
  • Own technical solutions end‑to‑end — from design through deployment and monitoring.
  • Contribute to architectural discussions and help evolve Banfico’s core product platforms.
  • Collaborate closely with architects, product owners, management, and Dev Ops to deliver reliable fintech solutions.
  • Write clean, efficient, and testable code while maintaining high‑quality standards.
  • Conduct code reviews and provide constructive feedback to junior and mid‑level developers.
  • Mentor and guide team members through technical challenges, fostering knowledge sharing.
  • Troubleshoot performance, scalability, and security issues in distributed systems.
  • Stay current with emerging technologies and propose improvements to enhance product quality and scalability.
  • Serve as a go‑to technical expert within the Java engineering group, providing hands‑on guidance when required.
  • Participate in POCs, design reviews, and technical discussions to ensure alignment with overall system architecture.

Required Skills & Experience

  • 10+ years of professional experience in backend development using Java (17+) and Spring Boot / Spring Cloud.
  • Proven experience building microservices and RESTful APIs in production environments.
  • Strong understanding of distributed systems, data structures, and concurrency.
  • Proficiency with databases (Postgre

    SQL, MySQL, Mongo

    DB) and messaging systems (Kafka, Rabbit

    MQ).
  • Hands‑on experience with Docker, Kubernetes, and CI/CD tools such as Jenkins or Git Hub Actions.
  • Solid grasp of secure coding practices, OAuth2 / OIDC, and API security.
  • Strong understanding of API management principles, APIOps, and Enterprise Integration Patterns.
  • Hands‑on experience with at least one major cloud platform (AWS, Azure, or GCP).
  • Analytical problem‑solving mindset with strong debugging and optimization skills.
  • Excellent communication and collaboration abilities, especially in distributed teams.
  • Prior experience in fintech or regulated financial domains is advantageous.
  • Experience in secure financial data integrations or payment systems is a plus.
  • Experience with API gateways (e.g., Kong, Apigee, AWS API Gateway, WSO2).
  • Exposure to event‑driven or reactive architectures.
  • Familiarity with Dev Sec Ops  practices and automated compliance testing.
  • Understanding of Open Banking standards such as PSD2, OBIE, or Berlin Group.
  • Contributions to open‑source projects or fintech communities.

Additional Expectations

  • Hands‑on and detail‑oriented engineer who enjoys solving deep technical problems.
  • Not a people manager — but an engineer who naturally mentors and supports others.
  • Open to experimenting with new frameworks, libraries, and architectural approaches.
  • Pragmatic thinker who balances technical purity with business priorities.
  • Actively contributes to the engineering culture by promoting clean code practices and technical excellence.
  • Opportunity to work on high‑impact Verification of Payee & Open Finance products used by leading financial institutions.
  • Exposure to modern engineering challenges in fintech and compliance ecosystems.
  • Remote flexibility within the European Union.
  • Competitive compensation and professional development opportunities.
  • Be part of a highly skilled engineering team driving enterprise‑grade fintech solutions.

Other Details

  • Banfico does not sponsor work permits/visas for this role. However, we are happy to work with EoR arrangements for eligible EU‑based candidates.
#J-18808-Ljbffr
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary