Senior Java Engineer
- Responsible for independently and cooperatively understanding business requirements, designing and implementing core components for real-world marketing automation platform machine learning platform.
- Designing, implementing application code to satisfy product requirements
- Ensuring high product quality through rigorous code reviews and unit tests
- Fixing bugs and implementing enhancements
- Taking ownership of a significant product component in design and implementation
- BS or MS in Computer Science or related field
- 10+ years experience working with any of the following or equivalent OO paradigm
- Strong knowledge and experience with MySQL, PostgreSQL, Elastic Search, NoSQL databases such as DynamoDB and MongoDB, Reids and CI(i.e Jenkins) and AWS.
- Experience working with container based solutions is a Plus.
- Experience working in a fast-paced technology environment.
- Strong object oriented programming and design skills.
- Excellent problem solving, critical thinking, and communication skills.
- Ability and desire to learn new skills and take on new tasks.
Get in touch with your CV at email@example.com