Senior Software Engineer Resume
CA
SUMMARY:
- Eight years of IT experience with the design, development and implementation of software.
- Expertise in developing complex applications, Internet and Intranet projects in all phases of development including analysis, design, coding, testing, implementation and troubleshooting.
- Expert level hands on experience in Server side programming using JAVA, JEE technologies on Windows and Linux Platform.
- Demonstrated experience in Analysis, Design and Development of Web and Web enabled applications, Business Tier, Data Tier frameworks using Java, JSP, JSTL, Ajax, JavaScript, Ext JS and ORM frameworks.
- Expert in developing multithreaded applications, high volume processing applications, distributed computing and network programming.
- Worked on web frameworks like Struts, Spring, Apache Sling and has the knowledge of other technologies like Websphere commerce and Adobe CQ 5.5.
- Ability to plan, schedule and manage projects and meet the deadlines with good experience in mentoring and leading a team.
- Extensive experience working on enterprise server side integration challenges.
- Right blend of extensive development experience on Server Side, Web 2.0 projects.
- Expert knowledge of Object Oriented Programming and Building Scalable Products.
- Built high volume, thread safe high performance applications.
- Expert knowledge of NoSQL and Relational database internals and implementation.
- Good planning, scheduling, analytical and problem solving skills and a quick learner of any new technology, framework, language or domain
TECHNICAL SKILLS
Skills: Java, JEE, Servlets, JSP, JSTL, EJB, Hibernate, Struts1.2.x,, Struts 2.0.X, Spring 2.0, Spring 3.0 HTML, AJAX, JavaScript, Ext JS, Taconite, XML, Ant, Jasper Reports, Liferay Portal, Acegi security, Log4J, JUnit, DBunit, Cobertura, Quartz scheduler, RESTful Web services, CQ 5.0, Adobe CQ 5.5, MongoDB, Sitemesh, Tiles, Velocity, Glassfish Application Server 2.X, IBM® WebSphere™ Application Server 6.0, Apache Tomcat 5.0, Oracle, MySQL.
TECHNICAL SKILLS
Confidential, CA
Senior Software Engineer
Responsibilities:
- Designed an ecommerce web portal to sell various plugins developed in Jitterbit
- Designed and Developed 3 portlets using Liferay portal technology
- Developed search and list portlet, client communication portlet and plugin information portlet
- Developed various AJAX based components using Taconite framework
- Developed using Eclipse IDE and Glassfish server environment
Environment: Java 6, JEE 6, Liferay 6.1, Glassfish 2.X, Junit, Taconite, Ext JS
Confidential, MN
Java Developer
Responsibilities:
- Developed required business objects and Java Beans.
- Implemented personalization using Sitemesh Framework.
- Created required PL/SQL queries for the back - end database.
- Used spring framework based security.
- JUnit testing framework to write individual tests and also execute multiple test cases.
- Developed reports using jasper reports.
- Implemented Generics, Annotation of JDK 1.5, 1.6 concepts in the application.
- Worked using ANT for compiling and building the Web Modules and creating file for deployment
Environment: JDK6.0, Struts2.0.11, Spring, Hibernate 3.x, Junit, dbunit, Oracle 10g, Glassfish 2.x Application Server, Cobertura, Taconite, YUI, Jasper reports, eclipse 3.x, Windows 7.
Confidential
Responsibilities:
- Single-handedly gathered requirements, analyzed, built from ground-up, tested and deployed the whole web-based application.
- Created JSP files, Javascript, CSS and HTML to display entry forms and reports
- Implemented Personalization using Sitemesh Framework.
- Created required PL/SQL queries for the back-end database.
- Used spring framework based security.
- JUnit testing framework to write individual tests and also execute multiple test cases.
- Developed reports using jasper reports.
Environment: JDK6.0, Struts2.0.11, Spring, Hibernate 3.x, Junit, dbunit, Oracle 10g, Sun Java System Application Server 9.0, Cobertura, Taconite, YUI, Jasper reports, eclipse 3.4, Windows XP.
Confidential
Responsibilities:
- Developed required business objects and Java Beans.
- Designing GUI with help of Struts Tiles, CSS, using Ajax for data multiplication as well as data validation, Database Configuration with Hibernate,
- Coordinated with team member in Development and integration work
- Implemented personalization using Sitemesh Framework.
- Created required PL/SQL queries for the back-end database.
- Used spring framework based security.
- JUnit testing framework to write individual tests and also execute multiple test cases.
- Developed reports using jasper reports.
Environment: JDK6.0, Struts2.0.11, Sencha Touch, Spring, Hibernate 3.x, Junit, dbunit, Oracle 10g, Glassfish 2.x Application Server, Cobertura, Taconite, YUI, Jasper reports, eclipse 3.x, Windows 7.
Software Engineer
Confidential
Responsibilities:
- Used J2EE design patterns for the development of the application. Used Singleton pattern for property files reading. Developed in Eclipse IDE. Worked in Validator framework of Struts to validate the input date. Developed JSPs for presentation layer.
- Involved in developing user interfaces using JSP's
- Developed Java script for client side validations
- Created stored procedures.
Environment: JDK1.4.2, Struts1.2.3, Sitemesh, Oracle 9i, Sybase, WebSphere Application Server 6.0, RSA 6.0, windows XP, SVN-Tortoise.
Confidential, MI
Responsibilities:
- Involved in developing user interfaces using JSP's
- Developed Java script for client side validations
- Implemented JDBC Code to access Database and connection pooling using JNDI.
- Implemented Struts Framework to process the requests coming from different JSP's.
Environment: JAVA, JAVA SCRIPT, JSP, Struts, Xml, JMS, WAS 6.0, LOG4J, CVS, RAD, Oracle9i & Linux.