Nowa
Senior (Java) Integration Engineer
Brak informacji o wynagrodzeniu
SeniorFull-time
#342812·Dodano dziś·0
Źródło: nofluffjobs.comTech 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
Pracodawca