I have strong experience in java, j2ee web application design and development. More than 9+ years of experience in information technology and application development. Experience in full life cycle of software design process including requirements definition, Prototyping, Proof of concept, Interface implementation, Testing (Manual testing, Automation testing & System Integration) & Maintenance.
Core Technical Competency: 1. Extensively worked on core technologies like Core Java, Collection framework, Concurrency Framework and design patterns. 2. Worked on Spring framework and its component like Spring core, Spring Data, Spring Boot etc. 3. Worked on Android development and Micro services. 4. Worked on J2EE and MVC framework like Struts 1.2 Framework, JSF Framework, Prime Faces Framework 5. Worked on unit testing framework like Junit, Mockito, Test Driven Development, code coverage. 6. Worked on ORM like JPA, EclipseLink, and RESTFUL Web services, JSON, HTML, CSS and JavaScript. 7. Strong in User interface Design and implementation.
Others: 1. Experience in developing installers for java web based application for Windows and Linux environment using Install AnyWhere development kit. 2. Knowledge of iText libraries, Apache VFS, Apache POI, Quartz scheduler, Symmetric DS, Ehcache libraries and other open source tools. 3. Good knowledge of Agile and Scrum practices.
Tools Used : GIT, Rational Team Connect, SVN, Crucible, SmartBear Collaborator, Jenkins, Sonar