Sr. Java/j2ee Developer Resume
PROFESSIONAL SUMMARY
- 10+ years of Total IT experience.
- 6+ years of professional experience in 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 EE6.
- Worked extensively using Java, JSP, EJB (session Beans and Message Driven Beans), JMS, JNI, JNDI,
- Java Mail, Frameworks (Struts, spring, Hibernate,iBatis/MyBatis, 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,, SLF4J, Log4j, XML and WebSphere, Weblogic and JBoss.
- Proficient in with GUI plug-ins like Tiles Framework, Customer Tag Libraries and validation plug-ins like
- Validator Framework.
- Worked extensively with RUP, Agile SCRUM Methodologies.
- Hands on experience with Version control systems like Visual Source Safe, SVN.
- Experience in 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 JSON and JQuery.
- Extensive experience in using Application servers Web Sphere Application Sever 7/6.x, WebLogic
- Application Server 8.1, JBoss-5, JBoss6, Apache Tomcat 4.1/5.1/7.0.
- Experienced in building Web Services (SOAP, JAX-RPC and JAXB) &JSF, JSP.
- Experienced in building Web Services Client tools (Apache CXF 2.4.6/3.0.3, AXIS 2.0) .
- Experienced with J2EE Design Patterns such as singleton, session facade, business delegate, DAO, DTO, MVC, and Factory.
- Experience in using environment tools of Java including RAD 7/6.0, WSAD 4.0/ 5.1,
- Eclipse 3.2.1, Eclipse Kepler, NetBeans 5.5, and JBuilder, JBoss DS 3.
- Experienced in working with XML technologies like XML, XSL, XSD, XSLT, and DTD.
- Experienced with 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/5.
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,SLF4J
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, MyBatis.
GUI: HTML/DHTML, JSF, Struts, JavaScript, Ajax, Tiles, Portlets, XML (Sax, Dom, JAXP), XML Schema, XML Path, XSLT, CSS, jQuery, DOJO.
Miscellaneous: UML, OOAD, RUP, Design Patterns, MVC, Toad, SQL *Plus, Maven, Putty, Active Directory, WinSCP, WinMergeRELEVANT EXPERIENCE
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Working with different teams including Services, Users and software testers.
- Involved in design and development using Spring 3 and MyBatis ORM frameworks and Junit testing framework
- Used Windows 12 File Server, to mount the applications and run the scheduled batch jobs.
- Spring components like spring-core, spring-beans, spring-context, spring-context-support and spring-expression were used to build the service layer.
- Used Spring Framework for dependency injection for Action classes using Application Context xml file.
- Used SVN as version control system for the source code and project documents.
- Used JSON to retrieve and consume the IFW rest service.
- Used log4j, to log the info, errors and warning and then to split them into different files
Environment: Java 1.7, Spring Framework, MyBatis - 3.0.4, Maven - 3.1, Log4j, Junit - 4.11, SQL Developer - 3.0.04.34, Oracle 12c Server
Sr. Java/J2EE developer
Confidential
Responsibilities:
- Working with different teams including Services, UX, Users and software testers.
- Involved in design and development using Spring 3 and MyBatis ORM frameworks, services frameworks like Simple REST,
- To test the web services Advanced REST Client was used
- Spring components like spring-core, spring-beans, spring-context, spring-context-support and spring-expression were used to build the service layer.
- Used Spring Framework for dependency injection for Action classes using Application Context xml file.
- Used REST assured framework to perform integration testing on the REST Web Services.
- Lombok plugin was used to reduce the boilerplate code and later was replaced by Lombok annotations
- Swagger was used to document interface specification for REST Web Service.
- Worked on XSLT 2.0 style sheets for PDF formatting.
- Worked on Apache FOP for PDF generation.
- Used agile development strategies in the project which involves daily scrums, 3 weeks sprints
- Used SVN as version control system for the source code and project documents.
- Rally was used to track the feature, user stories and tasks on daily basis.
Environment: Java 1.7, Spring Framework, MyBatis - 3.0.4, Maven - 3.1, SLF4J, Junit - 4.11, Advanced REST Client, SQL Developer - 3.0.04.34, FOP 0.93, XStream 1.4.7, REST assured 2.5.0
Sr. Java/J2EE developer
Confidential
Responsibilities:
- Working with different teams including Services, UX, Users and software testers.
- Involved in design and development using Spring 3.0 and MyBatis ORM frameworks, services frameworks like Jboss RESTEasy, JAX WS and Apache CXF.
- Used Spring MVC framework to integrate components like DAOs, different view types like JSP, HTML and PDF and, various controllers for different functionalities.
- Developed user interfaces using HTML5, XML, CSS3, Bootstrap (USPTOStrap - USPTO version of Bootstrap), Advanced Java Script and jQuery.
- Implemented both RESTEasy and SOAP on 2 different set of services based on consumer base
- XSLT1.0 was used to implement the PDF for the print slips.
- SLF4J framework was used for logging
- Used Spring framework for Dependency Injection and Auto wiring.
- Testing the web application vs. legacy system on local, development and FQT servers.
- Junit was used to unit test
Environment: Java JDK 1.7, JSP, Servlets,, JavaScript, HTML5, CSS3, JQuery11, JSON, SVN, Bootstrap3, Apache Tomcat, Jboss AS7, Eclipse Kepler, Jboss RestEasy.
Sr. Java/J2EE developer
Confidential
Responsibilities:
- Working with different teams including Services, UX, Users and software testers.
- Involved in design and development using Spring 3 and iBatis ORM frameworks, apart from services frameworks like JAX WS and Apache CXF.
- Used Spring MVC framework to integrate components like DAOs, different view types like JSP, HTML and PDF and, various controllers for different functionalities.
- Developed user interfaces using HTML5, XML, CSS3, DOJO 1.9, Advanced Java Script and jQuery.
- Created and implemented various DOJO custom widgets (for e.g. Address, person name etc.), to be used on multiple screens.
- Used Spring framework for Dependency Injection and Auto wiring.
- Testing the web application vs. legacy system on local, development and FQT servers.
- Unit testing on various use cases.
Environment: Java JDK 1.6, JSP, Servlets, Struts2, JavaScript, HTML4, CSS, JQuery, JSON, SVN, DOJO 1.9, Apache Tomcat, Jboss AS6, Eclipse Kepler.
Confidential, IN
Sr. Java, J2ee Developer
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 with 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
Confidential
Sr. Java, J2ee Developer
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 Plug-in for 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 Bank Trade 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.
Confidential, Phoenix, AZ
Java, J2ee Developer
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.
Confidential, Detroit, MI
Software engineer / Java developer
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 and Actionform objects for process of interacting with 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 procedures and Database Triggers using PL/SQL.
- Involved in using IBM WebSphere MQSeries connection with AS/400(IBM SYSTEM i).
- 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 with 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 data objects 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 with 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 and JAXB)
Confidential
Group Project Leader
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.
Confidential
Senior Data Analyst with Project Management
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.
- 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.