Software Engineer Java Kafka
Core
Develop and maintain Java-based microservices and event-driven architectures for a digital banking platform serving retail clients.
Role type
Senior Backend Java Engineer (Kafka/Microservices)
Builds
Scalable banking applications and event streaming pipelines for retail customers
Domain
Fintech / Digital Banking
Deliverable
production ML models | product features
Required skills
Java 17+, Spring Boot, Apache Kafka (Consumer, Producer, Stream, Connect), Microservices architecture, Domain-Driven Design (DDD), RESTful API design, Docker, Kubernetes, SQL/PostgreSQL, CI/CD tools (GitLab CI, Argo CD)
Preferred skills
Retail banking domain knowledge, Responsible digital design principles
Technologies
Java, Spring Boot, Apache Kafka, Docker, Kubernetes, GitLab, PostgreSQL, Oracle
Responsibilities
Conduct technical analysis and impact studies before development, Design and develop backend solutions adhering to best practices, Ensure code quality and development standards, Support validation teams during testing phases, Deploy updates and provide post-production support, Maintain operational conditions of applications including incident analysis and fixes
Seniority
Senior, hands-on IC