Description
Senior Java Developer – Apache KafkaMy client who supports financial institutions worldwide have an opportunity for an experienced Java Developer – you must have experience with Apache Kafka
You will be required to:
- Participate in the implementation of software components covering development, unit testing and integration testing activities.
- Contribute to the development of highly scalable, resilient and secure software • Maintain program libraries and their technical documentation.
- Discuss designs and possible solutions with team members.
- Evaluate and recommend technical feasibility and estimates of the proposed solutions.
- Provide technical assistance to colleagues and assist in resolving problems reported by other team members.
- Help to define system specifications.
- Develop and maintain technical documentation. Prepare and give presentations for internal purposes. Where appropriate, write system documentation, operating procedures.
The requested skills are:
- OO PROGRAMMING TECHNIQUES with level EXPERT
- Related design patterns with level EXPERT
- Java Dev Skills (up to Java 8) with level EXPERT
- Distributed App. Framework: with level SPECIALIST
- Apache Kafka, Zookeeper with level SPECIALIST
- Exposure to various OS platforms with level SPECIALIST
- Windows, Linux (Redhat) with level SPECIALIST
- Unit test & Integration testing with level SPECIALIST