Senior Java/Kotlin Engineer

Brak informacji o wynagrodzeniu
SeniorFull-time·B2B
#427698·Dodano 24 dni temu·4
Źródło: justjoin.it
Aplikuj teraz

Tech Stack / Keywords

AWSApache KafkaKotlinJava

Wymagania

  • Over 7 years of professional experience as Integration Engineer or Software Engineer focused on backend development.
  • More than 3 years of leadership or senior technical leadership experience.
  • Advanced proficiency in Java and/or Kotlin with deep experience in Quarkus framework.
  • Hands-on expertise with Temporal for workflow orchestration and distributed systems.
  • Strong experience with messaging systems, particularly Apache Kafka.
  • Deep understanding of relational databases like PostgreSQL and NoSQL databases such as Elasticsearch and Redis.
  • Expert-level experience building and consuming RESTful APIs following OpenAPI standards.
  • Advanced knowledge of security principles and best practices including data encryption, OAuth 2.0, JWT, and mutual TLS (mTLS).
  • Excellent problem-solving, architectural thinking, debugging, and communication skills.
  • Preferred: Experience with Apache Camel, financial services or fintech industry experience, knowledge of cloud platforms (AWS, GCP, Azure), containerization (Docker, Kubernetes), CI/CD pipelines (e.g., Argo Workflows), and infrastructure-as-code tools like Terraform.

Obowiązki

  • Architect and oversee design of high-quality, scalable, reliable integrations using Java, Kotlin, Quarkus, and Temporal.
  • Lead development and management of connectors to third-party systems such as core banking platforms (e.g., Mambu, Saascada, Tuum), payment gateways, using Apache Camel.
  • Design and orchestrate complex business workflows using Temporal, establishing best practices.
  • Lead and mentor a team of integration engineers with technical guidance.
  • Collaborate with cross-functional teams to define integration architecture and requirements.
  • Establish and enforce security and integrity standards including authentication, authorization, and data protection.
  • Drive continuous improvement of integration platforms, processes, and engineering practices.
  • Lead troubleshooting and resolution of complex integration issues and architectural challenges.
  • Evaluate and recommend new technologies and tools to enhance integration capabilities.

Inne informacje

Please be informed that the data controller is B-SoftPlats (hereinafter "controller"). You have the right to request access to your personal data, their rectification, erasure or restriction of processing, the right to object to processing, as well as the right to data portability and to lodge a complaint to the supervisory authority. Personal data will be processed for the purpose of the recruitment process. Provision of data to the extent resulting from the Act of 26 June 1974 Labour Code is mandatory. In the remaining scope, providing data is voluntary. Refusal to provide mandatory data may result in the impossibility to carry out the recruitment process. The Administrator processes mandatory data on the basis of a legal obligation incumbent upon him/her, while with regard to additional data, the basis for processing is consent. Personal data will be processed until the recruitment procedure is completed and for the period of the possibility of asserting potential claims, and in the case of consent to participate in future recruitment procedures - until the withdrawal of such consent. Consent to the processing of personal data can be withdrawn at any time. The recipient of the data is the Just Join IT service and other entities to whom we have entrusted the processing of data in connection with recruitment.

B-SoftPlats

B-SoftPlats

Pracodawca

Aplikuj teraz