Sr. Java, J2ee Developer Resume
SUMMARY
- 10+ years of Total IT experience.
- 6+ years of professional experiencein all phases of the Software Development Life Cycle (SDLC) of a project
- Developed custom web (Internet/ Intranet) and distributed applications using Java, HTML, DHTML, CSS, XML, JavaScript, J2EE and Java EE5.
- Worked extensively using Java, JSP, EJB (session Beans and Message Driven Beans), JMS, JNI, JNDI, Java Mail, Frameworks (Struts, spring, Hibernate, JSF) in Implementing J2EE technology.
- Experience in developing Front - End and User Interface using Struts, JSP, JSF, Ajax, Rich Faces, JavaScript, HTML, DHTML and CSS.
- Expertise in Cutting Edge Technologies like EJB3, JMS, JTA, Log4j, XML and Web Sphere,WebLogicandJBoss.
- Proficient in wif GUI plug-ins like Tiles Framework, Customer Tag Libraries and validation plug-ins like Validator Framework.
- Worked extensively wif RUP, Agile, SCRUM Methodologies.
- Hands on experience wif Version control systems like Visual Source Safe, SVN.
- Very good at building and Deploying EAR, WAR, JAR files on test, stage and production servers.
- Proficiency in core java concepts like Threads, Exception handling, Generics, Strings and etc.
- Developed AJAX functionalities using frameworks like JSONand JQuery.
- Extensive experience in using Application servers Web Sphere Application Sever 7/6.x, WebLogic Application Server 8.1, JBoss 5, Apache Tomcat 4.1/5.1.
- Scripting expertise in SQL and Shell
- Experienced in building Web Services (SOAP, JAX-RPC andJAXB) &JSF, JSP.
- Experienced wif J2EE Design Patterns such as singleton, session facade, business delegate, DAO, DTO, MVC, and Factory.
- Extensive experience in using environment tools of Java including RAD 7/6.0, WSAD 4.0/ 5.1, Eclipse 3.2.1,, NetBeans 5.5, andJBuilder, JBoss DS 3.
- Experienced in working wif XML technologies like XML, XSL, XSD, XSLT, and DTD.
- Experienced wif using UML and Rational Rose.
- Worked on UNIX OS, Linux, Windows Server 2003 and Windows XP/ Vista, Windows7.
TECHNICAL SKILLS
Application Servers: WebSphere 4/5/6.x/7, Weblogic 7/8.1/9.2,/10.3 JBOSS 3.2.2/4.
Operating Systems: Windows XP/ Vista, Mac, Linux, UNIX (Solaris, AIX, HP-UX), DOS.
Java Technologies: J2EE (JSP, Java Script, Servlets, RMI, EJB 1.x/2.x/3.x, JDBC, JMS, SOA, Web Services, SOAP, WSDL, JPA), LDAP, Java EE 5/6.
RDBMS: Oracle 7.x/8i/9i/11g, MS SQL Server 2000, MySQL, DB2.
Java Testing Tools: JUnit, log4j, Ant
IDE: RAD, WSAD, MyEclipse 5.x, JBuilder 9/8, Netbeans, Eclipse, Jdeveloper.
Frameworks: Struts, Spring, JSF, Facelets (Apache My Faces, Sun’s RI), Hibernate, Adobe Flex, JQuery, JSON.
GUI: HTML/DHTML, JSF, Struts, JavaScript, Ajax, Tiles, Portlets, XML (Sax, Dom, JAXP), XML Schema, XML Path, XSLT, CSS, Jquery.
Miscellaneous: UML, OOAD, RUP, Design Patterns, MVC, Toad, SQL *Plus, Maven, Putty, Unix Shell Scripting, Active Directory, WinSCP, WinMerge, Filezilla.
PROFESSIONAL EXPERIENCE
Sr. Java, J2ee Developer
Confidential
Responsibilities:
- Worked on Full SDLC on HR Web Application.
- Built the HR database from scratch, incl. ER diagram, tables and relationships on Sql Server 2005
- Involved in design and development using Spring 3 and Struts 2 framework.
- Developed user interfaces using HTML5, XML, CSS3, Twitter Bootstrap, Metro style UI design (for Dashboard), JSP, Java Script and Struts Tag Libraries.
- Implemented Struts components such as Action Mapping, Action class, Struts Form elements, Annotations, Validation Framework, Struts Tiles and Struts Tag Libraries.
- Designed front end using Bootstrap3, HTML5, CSS3, Metro Style plugins and JQuery along wif its plugins.
- Java Mail API for sending associate transfer approvals to respective group leaders
- Used Spring JDBC template, developed POJO's and wrote the XML file to map objects to relational database.
- DAO ( Data Access Object ), which connects to SQL Server DB(s), to persist and retrieve data .
- Used Spring framework for Dependency Injection in Data Access Objects.
- Deployed and tested the application on JBOSS Application server.
- Used JUnit for unit testing the application.
Environment: Java JDK 1.6, JSP, Servlets, Struts2, JavaScript, HTML5, CSS3,JQuery,JSON, SVN, Apache Tomcat, Jboss AS5, Jboss DS3 and other Jboss tools
Sr. Java, J2ee Developer
Confidential
Responsibilities:
- Involved in design and development using Spring and Struts framework.
- Developed user interfaces using HTML5, XML, CSS3, JSP, Java Script and Struts Tag Libraries.
- Implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch Action class, Action Form, DynaAction Form, Validation Framework, Struts Tiles and Struts Tag Libraries.
- Designed front end using HTML5, CSS3 and Jquery
- Used Java Mail API for sending email notification in a module to notify users about their status as perceived by system.
- Configured hibernate configuration file, developed POJO's and wrote the XML file to map objects to relational database.
- Designed and coded Hibernate PlugInfor ORM mapping and implemented HQLs by creating DAO ( Data Access Object ), which connects to Oracle DB, to persist and retrieve data .
- Used Spring framework for Dependency Injection in Data Access Objects.
- Implemented numerous design patterns viz. Factory pattern, Singleton, MVC, Front Controller, Business Delegate etc.
- Completed the lookup/query modules for Customer, Customer Account, and LC (Letter of Credit) information through interface to internal BankTrade system.
- Deployed and tested the application on Websphere Application server.
- Used JUnit for unit testing the application.
- Understanding the existing applications and fixing the defects reported by users.
Environment: Java JDK 1.6, JSP, Servlets, Struts, Spring3 DI, Hibernate, JavaScript, HTML5, CSS3,Jquery, CVS, Apache Tomcat, Websphere, Eclipse, JAX-WS.
Java, J2ee Developer
Confidential
Responsibilities:
- Involved in software development /Production support on web-based front-end applications
- Involved in development of the CSV files using the Dataload.
- Used MyEclipse 9.1 as Java IDE tool for creating various J2EE artifacts like Servlets, JSP’s and XML.
- Responsible for Database Designing and Back End Procedures writing using SQL and PL/SQL in ORACLE database.
- Used Weblogic 10.3 as Application Server. Responsible for Database Designing and Back End Procedures writing using SQL and PL/SQL in ORACLE database.
- Development of Action Classes forming the business layer of MVC based Struts architecture.
- Involved in configuration and deployment of front-end application on RAD.
- Involved in developing JSP’s for graphical user interface.
- Developed the UI JSP, HTML and JavaScript.
- Implemented code for validating the input fields and displaying the error messages.
- Performed unit testing using JUnit test cases.
Environment: Java, J2EE, JSP, XML, XUL, XSL, HTML, JavaScript, PL/SQL, Oracle 9i, Oracle Portal, Oracle 9iAS, Tomcat, JDeveloper, First Page, StarTeam, UNIX, Weblogic 10.3, Eclipse.
Software engineer / Java developer
Confidential
Responsibilities:
- Designed and developed the project using MVC design pattern.
- Involved in preparing Technical Design Document of the project.
- Designed and developed application using JSP Custom Tags, Struts tags& JSTL tag libraries.
- Developed Controller Servlets, Action andActionFrom objects for process of interacting wif Oracle database using Struts.
- Implemented SOA architecture for different application to exchange data for business process.
- Developed the front-end using Java, JSP, servlets, HTML, DHTML, and JavaScript.
- Used and configured Struts DynaActionForms, MessageResources, ActionMessages, ActionErrors, Validation.xml, Validator-rules.xml.
- Followed Agile Methodology (TDD, SCRUM) to produce high Quality software and satisfy the customers.
- Wrote build & deployment scripts using shell, Perl and ANT scripts.
- Extensively used core JAVA concepts like Multi Threading and CollectionsFramework.
- Wrote Stored proceduresand Database Triggers using PL/SQL.
- Involved in using IBM WebSphere MQSeries connection wif AS/400(IBM SYSTEM me).
- Worked in using JBoss Application Server for deploying and testing the code.
- Developed Report functionalities in excel using Jakarta Poi.
- Involved in Prototype using Macromedia Dream weaver.
- Designed network diagram, and set up the Development Environment, SIT and UAT environment by installing and configuring Web Logic Application Server on UNIX environment.
- Responsible in Integrating Application wif CICS for Real Time Search Criteria and Retrieval.
- Used SAX and DOM for parsing XML documents and XSLT for transformation.
- Developed EJB3’s (Session Beans) for implementing business logic and transactional services.
- Developed EJB3 and MDB for an application to process incoming international transactions and provide a serviced based API for a Struts based front end.
- Developed MessageHandler Adapter, which converts the dataobjects into XML messageand invoke an enterprise service and vice-versa using JAVA, JMS, MQ Series.
- Responsible for preparing use cases, class and sequence diagrams for the modules using UML.
- Developed Data Access Layer to interact wif backend by implementing Hibernate Framework.
- Wrote Junitclasses for the services and prepared documentation.
- Developed Data Access Objects to access middleware web services as well as Oracle database.
- Integrated various modules and deployed them in WebSphere Application Server.
Environment: Java, J2EE, Mainframe, C++, Struts, Servlets, EJB2.0, JDBC, Junit, HTML, Java Script, MDB, XML, XSLT, CORBA, PL/SQL, DB2, WebSphere Application Server, Apache Tomcat, Eclipse, JBoss, Visual Source Safe, Unix (Solaris), IBM WebSphere MQ Series, Agile, UML, My SQL, Hibernate, Oracle., Web Services (SOAP, JAX-RPC andJAXB)
Group Project Leader
Confidential
Responsibilities:
- Managed the team of four junior project associates.
- Created customized data tables using Quantum.
- Generated presentation using TNS in-house software.
- Prepared the customized dash boards for the multiple clients using JSP and servlets.
- Updated the dashboard weekly.
Environment: Java, Servlets, JSP, SQL Server, SPSS, Quanvert, Quantum.
Senior Data Analyst wif Project Management
Confidential
Responsibilities:
- Project includes Ad-hoc, Weekly, Monthly and Quarterly deliverables.
- Delivery Includes ASCII files, SPSS.
- Performed data conversion prior to finalize the data.
- Used Quantum for data tables.
- Used SPSS to analyses and research the data.
- Used Confirmit to program the survey.
- Used SQL as database.
Environment: SQL Server, SPSS.
Trainee Programmer/Junior Consultant
Confidential
Responsibilities:
- Created both desktop and web application.
- Used SQL server and TSQL queries.
- Developed the presentation layer.
- Developer GUI framework that are written using HTML.
- Responsible for Client-Side validations done using JavaScript.
Environment: Visual Basic, SQL Server 7.0, WinNT, ASP, Java Script, UNIX.