Knowledgeable Java Developer with extensive industry experience and strong professional and academic background in to design, development, and launch of web applications that elevate company performance and profitability. Hands-on experience utilizing Core Java, Java EE, JSP, EJB, RESTful and SOAP web services, Spring MVC, JavaScript, JQuery, Angular JS, Hibernate, JSF and other Java technologies in all aspects of software development lifecycle in both Agile and Waterfall environments. Demonstrated expertise in communicating with clients to refine software features and performance capabilities.
Java Programming ( Web & Desktop Application Development ( Software Engineering (
Requirements Gathering & Analysis ( Software Development Lifecycle ( Unit Testing ( Process Automation (
Systems Design ( Database Development ( Technical Troubleshooting ( Client Relations ( Project Management
Languages: Java ( C# ( C++ ( C ( Matlab
Web: HTML5 ( JQuery ( JavaScript ( CSS ( JSP ( JSTL ( Angular JS ( Servlet ( Ajax ( Bootstrap ( XML ( JSON( PHP( XSLT( XPATH ( Primefaces ( Facelet ( ASP.Net
Databases: Oracle ( MySQL ( Microsoft SQL Server
Tools: IBM RAD, IBM Rational Clearcase, Eclipse, NetBeans, JUnit, Jasper, Visual Paradigm, Rational Rose XDE, Microsoft Visio, Star UML, XAMP(WAMP), JSLint, Joomla, MS Visual Studio, MS SQL Server Management Studio, JIRA, HP Application Lifecycle Management(ALM), JDBC API
Frameworks: JPA ( EJB ( Spring ( Spring MVC ( Hibernate ( JUnit ( Bootstrap ( JMS ( Spring Security ( JSF ( Maven
Web Services: SOAP ( RESTful
Design Patterns: MVC, Observer, IoC, Command, Strategy, Composite, Chain of Responsibility, Factory,
Servers: IBM WebSphere Application Server ( IBM WebSphere Portal Server ( Apache Tomcat ( Glassfish ( JBoss ( IIS
Platforms: Windows ( UNIX
SDLC: Agile ( Waterfall