I having around 5 years of experience in developing product/solution using Java and javascript Stack. ● Hands on and good experience in design and implementation of next-generation web applications using Java technology stack that can handle web scale volumes of traffic.
● Hands on and Good experience in using Object Oriented Concept, Collections, Multi-threading, Concurrency API, Lambda expressions, Functional programming etc.
● Hands on and experience in developing applications/Solutions using JAVA, JEE, Spring Core, Spring MVC, Spring Security, Mybatis, Jersey, Restlet etc.
● Hands on and good experience in developing SOAP and Restful Web services.
● Hands on and good experience in SQL performance tuning using tool like explain plan etc.
● Hands on and good knowledge of Data structure and algorithms.
● Hands on and experience in developing applications using Java Script, NodeJs, ExpressJs for server side and, Angular , JQuery, AJAX, HTML5, CSS and Bootstrap for client side.
● Hands on and experience in JVM memory profiling using yourkit/Jprofiler.
● Hands on and experience in working with Maven and Jenkins.
● Hands on and experience in using Oracle and MySQL databases.
Good exposure and knowledge in developing application using NoSQL MongoDB and Full Text Search using elastic search.
● Exposure to working in distributed systems.
● Exposure to SOA architecture and Agile Methodology. Hands on and experience in version control tool SVN and Git.
● Exposure to develop server side solution with emphasis on open source technologies.
● Exposure to develop prototype creative solutions quickly, and able to collaborate with others in crafting and implementing my technical vision.
● Work closely with geographically distributed teams and collaborate with cross team leads to define, implements and consume services/components/modules.
● To evangelize good coding practices that ensure quality of deliverable while supporting the continuous delivery model.