B-SoftPlats is looking for a Senior Java/Kotlin Engineer to join our team in a hands-on leadership role. You will be responsible for architecting scalable integration solutions, mentoring team members, and driving the development of our core banking platform.
Key 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 and payment gateways.
- 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 to define integration architecture, requirements, and deliver solutions.
Requirements
- 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.
What we offer
- Opportunity to work on complex, enterprise-grade financial systems.
- A fully remote working environment with a focus on engineering excellence.
- Influence over architectural decisions and the adoption of modern technologies.