Senior (Java) Integration Engineer

Brak informacji o wynagrodzeniu
SeniorFull-time
#342812·Dodano dziś·0
Źródło: nofluffjobs.com
Aplikuj teraz

Tech Stack / Keywords

JavakotlinKafkaApache camelKotlin

Firma i stanowisko

We are seeking a talented and experienced Integration Engineer to join our team. The ideal candidate will have a strong background in building and maintaining integrations between various systems, with a focus on financial services. You will be responsible for designing, developing, and deploying connectors and workflows that power our core banking platform.


Wymagania

  • Proven experience as an Integration Engineer or Software Engineer, with a focus on backend development.
  • Strong proficiency in Java and/or Kotlin and experience with the Quarkus framework.
  • Hands-on experience with Temporal for workflow orchestration.
  • Experience with messaging systems, particularly Apache Kafka.
  • Solid understanding of relational databases, such as PostgreSQL.
  • Familiarity with NoSQL databases like Elasticsearch and Redis.
  • Experience building and consuming RESTful APIs and a good understanding of OpenAPI.
  • Strong understanding of security principles and best practices, including:
    • Encryption: Knowledge of data-at-rest and data-in-transit encryption mechanisms.
    • Authentication and Authorization: Experience with standards like OAuth 2.0 and JWT for securing APIs and applications.
    • mTLS: Understanding of mutual TLS for secure communication between services.
  • Excellent problem-solving and debugging skills.
  • Strong communication and collaboration skills.

Preferred Qualifications:

  • Experience with Apache Camel for building integration solutions.
  • Experience in the financial services or fintech industry.
  • Experience with core banking platforms such as Mambu, SaasCloud, or Tuum.
  • Knowledge of cloud platforms (e.g., AWS, GCP, Azure) and containerization technologies (e.g., Docker, Kubernetes).
  • Experience with CI/CD pipelines using tools like Argo Workflows.
  • Familiarity with infrastructure-as-code (IaC) tools like Terraform.

Obowiązki

  • Design, develop, and maintain high-quality, scalable, and reliable integrations using Java, Kotlin, Quarkus, and Temporal.
  • Build and manage connectors to third-party systems, including core banking platforms (e.g., Mambu, SaasCloud, Tuum), payment gateways, and other financial service providers, using Apache Camel.
  • Develop and orchestrate complex business workflows using Temporal.
  • Collaborate with cross-functional teams, including product, engineering, and operations, to define integration requirements and deliver solutions.
  • Ensure the security and integrity of our systems by implementing best practices for authentication, authorization, and data protection.
  • Troubleshoot and resolve integration issues in a timely manner.
  • Contribute to the continuous improvement of our integration platform and processes.
B-SoftPlats

B-SoftPlats

Pracodawca

Aplikuj teraz