Senior Java/Kotlin Engineer

Java

Senior Java/Kotlin Engineer

Java
remote, Poland (Remote)

B-SoftPlats

Full-time
B2B
Senior
Remote

Job description

Job description

About the Role

We are seeking an experienced Lead Integration Engineer to manage and grow our integration engineering team while remaining hands-on with architecture and development. The ideal candidate will have extensive experience designing enterprise-grade integrations across financial systems, combined with proven team leadership skills. You will be responsible for managing engineers, mentoring the team, architecting our integration strategy, and actively contributing to the delivery of scalable solutions that power our core banking platform. This is a hands-on management role where you will both guide your team and directly contribute to critical integration work.

Responsibilities

  • Architect and oversee the design of high-quality, scalable, and reliable integrations using Java, Kotlin, Quarkus, and Temporal.

  • Lead the development and management of connectors to third-party systems, including core banking platforms (e.g., Mambu, Saascada, Tuum), payment gateways, and financial service providers, using Apache Camel.

  • Design and orchestrate complex business workflows using Temporal, establishing best practices and patterns.

  • Lead and mentor a team of integration engineers, providing technical guidance and fostering continuous learning.

  • Collaborate with cross-functional teams (product, engineering, operations) to define integration architecture, requirements, and deliver solutions.

  • Establish and enforce security and integrity standards by implementing best practices for authentication, authorization, and data protection.

  • Drive the continuous improvement of our integration platform, processes, and engineering practices.

  • Lead troubleshooting and resolution of complex integration issues and architectural challenges.

  • Evaluate and recommend new technologies and tools to enhance our integration capabilities.

Required Skills and Experience

  • 7+ years of professional experience as an Integration Engineer or Software Engineer, with significant focus on backend development.

  • 3+ years of leadership or senior technical leadership experience, guiding teams and providing technical direction.

  • Advanced proficiency in Java and/or Kotlin with deep experience with the Quarkus framework.

  • Hands-on expertise with Temporal for workflow orchestration and complex distributed systems.

  • Strong experience with messaging systems, particularly Apache Kafka.

  • Deep understanding of relational databases, such as PostgreSQL, and NoSQL databases like Elasticsearch and Redis.

  • Expert-level experience building and consuming RESTful APIs with a strong understanding of OpenAPI standards.

  • Advanced understanding of security principles and best practices, including: Encryption: Data-at-rest and data-in-transit encryption mechanisms

  • Authentication and Authorization: Standards like OAuth 2.0 and JWT

  • mTLS: Mutual TLS for secure service communication

  • Excellent problem-solving, architectural thinking, and debugging skills.

  • Strong communication and leadership skills with the ability to influence across teams.

Preferred Qualifications

  • Extensive experience with Apache Camel for enterprise integration solutions.

  • 5+ years of experience in the financial services or fintech industry.

  • Deep experience with core banking platforms such as Mambu, SaasCada, or Tuum.

  • Strong knowledge of cloud platforms (AWS, GCP, Azure) and containerization technologies (Docker, Kubernetes).

  • Experience in architecting and managing CI/CD pipelines using tools like Argo Workflows.

  • Proficiency with infrastructure-as-code tools like Terraform.

  • Experience building and scaling integration platforms in fast-growing environments.

Tech stack

    English

    C1

    Java

    master

    Apache Kafka

    advanced

    AWS

    regular

    Kotlin

    regular

Office location

Senior Java/Kotlin Engineer

Summary of the offer

Senior Java/Kotlin Engineer

remote, Poland (Remote)
B-SoftPlats
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Please be informed that the data controller is B-SoftPlats (hereinafter "controller"). You have the right to request access to your pe... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.