We are looking for a JAVA Software Developer for our growing team!
                                    İlan Tanımı
Sorumluluklar
- Implement new product functionality,
 - Write unit tests for the developed components, perform partial components design and testing,
 - Review code and establish best practices,
 - Look out for the latest technologies and match up with use cases and solve business problems efficiently,
 - Fix bugs if needed,
 - Help work on Microservices, event-driven, scalable platform.
 
Aranan Nitelikler
- Minimum 2 years experience in Java development,
 - Expert knowledge of the Java language, platform, ecosystem and underlying concepts and constructs,
 - Experience with open source (Apache Projects, Spring, Apache Maven),
 - Deep understanding of Kafka and streaming is a plus,
 - Experience with automated testing (TDD, Mocking, Unit/Functional/Integration),
 - Hands-on with engineering excellence, CI/CD tools, and practices,
 - Knowledge of common design patterns and design principles,
 - Experience with Agile,
 - Strong collaboration skills with business and ops,
 - Excellent problem-solving skills and critical thinking,
 - Independent and strong ownership of business problems and technical solutions,
 - Strong communication and interpersonal skills,
 - Mastery of algorithms and data structures.