F

Senior Java Developer

icon building Company : Finshape
icon briefcase Job Type : Full Time

Number of Applicants

 : 

000+

Click to reveal the number of candidates who applied for this job.
icon loader
icon loader

Let AI Supercharge Your Job Hunt!

JobCopilot scans 500,000+ company career sites daily to find jobs for you

Never miss an opportunity Save hours by auto-filling applications forms Land more interviews with tailored applications
happy man
thunder iconActivate JobCopilot

Job Description - Senior Java Developer

Company Description

Finshape blends digital banking platform and deep personalisation capabilities into a driver of digital success for banks in Europe and the MENA region.

At Finshape, we’re transforming the world of digital banking with cutting-edge solutions. Our teams develop innovative, scalable, and secure financial technology products that enable banks to deliver seamless, customer-centric digital experiences.

 

    Job Description

    We’re looking for a Senior Java Developer to join our talented engineering team and lead the design and implementation of advanced banking solutions using the latest technologies and best practices.

    As a Senior Java Developer, you will play a critical role in shaping the architecture, technical design, and development of our digital banking solutions. You will collaborate with cross-functional teams, support business analysis efforts, and mentor team members while taking ownership of your work. You will also contribute to building a robust, scalable, and maintainable microservices-based platform.

    Key Responsibilities

    • Architectural & Technical Design:
      • Lead the design and development of scalable, secure, and efficient microservices using Java 17 and Spring Boot.
      • Define architectural standards and ensure adherence throughout the development lifecycle.
      • Incorporate best practices in design patterns, API development, and cloud-native architecture.
    • Team Leadership:
      • Drive and mentor developers, assigning tasks effectively and conducting code reviews.
      • Foster a collaborative team environment, ensuring high-quality deliverables.
    • Support Business Analysis:
      • Collaborate closely with business analysts to translate business requirements into technical solutions.
      • Provide technical expertise to refine requirements and evaluate feasibility.
    • Development & Deployment:
      • Implement, test, and maintain robust backend systems leveraging technologies such as IBM MQ, MyBatis, and Oracle DB.
      • Build and maintain CI/CD pipelines with Gradle, Jenkins, and Docker.
      • Optimize performance and ensure system reliability with tools like Kibana and Elastic Search.
    • Quality Assurance:
      • Create unit tests using JUnit and Mockito to ensure code reliability and maintainability.
      • Drive the resolution of technical issues and continuously improve system performance.
    • Ownership:
      • Take responsibility for the end-to-end delivery of your work and ensure alignment with business objectives.
      • Proactively identify and mitigate risks to ensure seamless project execution.

    Qualifications

    • Technical Expertise:

      • 5+ years of hands-on experience with Java (Java 17 preferred).
      • Strong knowledge of Spring Boot, Microservices, and messaging systems like IBM MQ.
      • Experience with database technologies such as Oracle DB and ORM frameworks like MyBatis.
      • Proficiency in build tools like Gradle and CI/CD tools like Jenkins.
      • Hands-on experience with containerization tools like Docker and monitoring tools like Kibana.
      • Knowledge of Elastic Search for search and analytics.
    • Leadership & Communication:

      • Proven ability to mentor and guide development teams.
      • Strong task management skills, including assignment, progress tracking, and code review.
      • Excellent verbal and written communication skills, with the ability to liaise between technical and non-technical stakeholders.
    • Analytical Thinking:

      • Experience supporting business analysis by translating requirements into technical deliverables.
      • Ability to evaluate trade-offs and propose innovative solutions to complex problems.
    • Quality-Driven:

      • Demonstrated expertise in writing high-quality, testable, and maintainable code.
      • Experience with unit testing frameworks like JUnit and Mockito.
    • Ownership & Initiative:

      • A proactive approach to problem-solving and a strong sense of accountability.

    Additional Information

    Want to contribute to next-generation banking solutions that shape the future of finance?

    Let’s have a chat and see how you can add value to our team!

    Original job Senior Java Developer posted on GrabJobs ©. To flag any issues with this job please use the Report Job button on GrabJobs.
    Share Job
    Share Job

    Auto-Apply to Java Developer Jobs with your AI JobCopilot

    thunder icon Auto-Apply with AI

    Similar Java Developer Jobs in Romania

    GrabJobs is the no1 job portal in Romania, connecting you to thousands of jobs fast! Find the best jobs in Romania, apply in 1 click and get a job today!

    Mobile Apps

    Copyright © 2026 Grabjobs Pte.Ltd. All Rights Reserved.