Description
Professional Summary: * 8+ years of experience in Information Technology in Software Development in gathering, requirements analysis, software architecture and design, development, testing and implementation, in developing Web, Client/Server and Distributed applications using Java/JEE integration and backend technologies. * Part of the team implementing J2EE Design Patterns in multi tier Architecture. * Extensive experience in J2EE platform including, developing both front end & back end applications using Java, Servlets, JSP, EJB, AJAX, Spring, Struts, Hibernate, JAXB, JMS, JDBC, Web Services, AngularJS and various Databases like Oracle, db2 and SQL server. * Designed and coded application components using Agile (XP, Scrum), RUP methodologies with JIRA tool for tracking the stories, defects and progress. * Strong exposure with J2EE design patterns like MVC, Front Controller, Data Access Object, and Singleton. * Hands on experience in Spring JDBC, AOP, Interceptor, etc. * Expert level skills in Designing and Implementing web servers solutions and deploying Java Application Servers like Websphere, Web Logic, configuring Apache Web Server and configuring various Servlet engines. * Highly skilled in working with Java/J2EE on IDE's like Eclipse, NetBeans * Experience in developing Maven and ANT scripts to automate the compilation, deployment and testing of web application. * Good understanding of creating Conceptual Data Models, Process/Data Flow Diagrams, Use Case Diagrams, Class Diagrams and State Diagrams. * Worked extensively on various flavors of UNIX operating system like Linux. * Extensive experience in the full life cycle of the software design process including requirements definition, prototyping, architecture, design, implementation, testing and maintenance. * Thorough understanding of Object Oriented Methodology, UML and Design Patterns. * Expertise in OOAD Technologies developing Use Cases, System Diagram, Activity diagrams, Sequence Diagrams and Class Diagrams using case tools like VISIO & Rational XDE. * Proficient in developing front-end systems with HTML, JavaScript, JQuery and Javascript framework like AngularJS. * Possess good problem analysis skills with ability to follow project standards. * Ability to quickly adapt to new technologies very quickly and different project environments * Excellent written and vocal communication skills. Ability to convey thoughts clearly. * An excellent team member with interpersonal and communication and presentation skills along with Time management.