We are looking for an experienced Senior Java Engineer to join our team and develop custom plugins that extend an API management platform with new capabilities and integrations with third party systems. In this role, you will be responsible for designing and implementing RESTful APIs and building scalable integration solutions that enhance the platform’s functionality for enterprise clients.
Your responsibilities
Design and develop plugins that integrate the API platform with various third party systems and cloud services.
Implement clean, efficient, and scalable code using Java, RX Reactive Java, and Spring Framework.
Create and maintain RESTful APIs that expose additional functionalities.
Collaborate with architects and product teams to design robust integration solutions.
Write technical documentation and contribute to code reviews and best practices.
Our requirements
5+ years of professional experience in Java development (Senior level)
Knowledge of Go
Proven experience in designing and implementing RESTful APIs
Hands on experience with distributed systems or integration solutions
Optional
Proficiency in RX Reactive Java and Spring Framework
Experience with AWS or Azure cloud platforms
Familiarity with AMQP, Kafka, Google Pub/Sub, GraphQL
Knowledge of event driven architecture or messaging systems