Senior Java Developer
CurrentDesign new products and decide which technologies to use, Implement new technologies for company existing products, Support and maintain exists applications [Modifications, bug fixing], Maintain the development and build environment for products, Mentor other junior team members.