Kafka Senior Developer

Employer
Inetum Capital Market
Location
Singapore, Singapore
Salary
Compétitif
Posted
15 Nov 2022
Closes
15 Dec 2022
Ref
10997369
Job Function
Other
Industry Sector
Finance - General
Employment Type
Full Time
Education
Bachelors
INETUM is an international IT services company, currently employing about 27,000 people Worldwide.
INETUM provides its clients with innovative, long-lasting industrial solutions to leverage performance from their information systems. We design and runs industrial platforms tailored to the economic and human considerations of its clients.
  • Management Consulting | Digital Transformation | Innovation
  • Operating over 26 countries,
  • 2019 revenue of over 2.3 Billion Euros,
  • 50 years of existence.


In order to support our forthcoming businesses and technological challenges, we seek innovative and agile people sharing our mind set.

We are now looking for a Kafka Senior Developer to join our team in Singapore.

Position Purpose

As a Kafka Senior Developer, you will be working closely with multiple teams (Engineering, Enterprise Architecture, Security, Operations & Development teams) to design and develop solutions based on publish/subscribe patters using Kafka as middleware.

As an Kafka Engineer your scope of work includes:
  • Writing well designed, clean, readable and testable code using Java
  • Redesign legacy data flows with modern event publishing and stream processing patterns
  • Engage with architects, team leads, and team members to introduce new patterns using Kafka infrastructure in ways that increase the efficiency and reliability of the information system.
  • Contribute to Kafka cluster architecture and security topics
  • Influence & coach team members on best practices related to event publishing and Kafka


Skills & Experiences
  • Strong critical thinker with problem solving aptitude
  • Proven experience with

- Java 8+, Spring and Spring Boot
- Unit testing
- Object oriented analysis and design
- SQL and ORM (JPA, Hibernate)
  • Proven experience with

- Batch and stream processing using Kafka
- Kafka security best practices
- Proven experience with CI/CD pipelines

Qualification
  • Bachelor's Degree or equivalent experience required
  • 7+ years of overall experience in professional software engineering
  • 3+ years of experience with application development using Kafka
  • Effective communication skills and strong problem-solving skills
  • Proven ability and desire to mentor others


Other value-added skills
  • Test Driven Development or BDD
  • Experience with Redis, ElasticSearch
  • Docker / Kubernetes
  • Spring Batch