Java/j2ee Developer Resume
Fishers, IN
SUMMARY:
- Having 6+ years of experience in Software Design, Development, Integration, and Analysis of Web based n - tier and client/server systems.
- Experienced in full life cycle of Software design process (SDLC) including requirements gathering, design, development, documentation, implementation and testing.
- Experienced in Project implementation skills include using both core and advanced Java technologies (Servlets2.3, JSP1.2, JSF, JSF 2.0, PrimeFaces, JSTL, EJB2.0, OLAP, OLTP, JNDI, Jboss seam, JDBC2.0, and RMI).
- Expertise in using J2EE Application Servers such as Web Sphere 4.x/5.x, Web Logic 7.x/8.x, and Web Server apache Tomcat 3.x/4.x/5.x, Jboss 4.0/4.2.1.GA in Windows, LINUX and UNIX Platforms.
- Experience working with markup languages like HTML, XHTML, XML, XSD and CSS, RichFaces 4.0.
- Experience configuring and developing against a search platform. I.e. FAST, Autonomy, Verity, Solr, Lucene, TCP/IP, FTP, PUTTY.
- Experience working with MVC Architecture and Apache Struts1.2, Spring2.0, Hibernate2.0/3.0, Log4j, JUnit Framework and implementing Design patterns.
- Created interactive web applications using web development techniques like AJAX (Asynchronous JavaScript and XML).
- Good experience in working with Web Services (SOAP,UDDI, WSDL, JiBX, XPATH, XSLT Schema, REST) and MQ Series
- Expertise in using various IDEs like Netbeans, Eclipse,RAD and WSAD.
- Experience developing for an enterprise content management system (CMS). I.e. Documentum, Interwoven, Adobe CQ5
- Hands on experience working with Relational Database Management System (RDBMS) like Oracle 10g/9i, Microsoft SQL Server, IBM DB2, MS Access and appropriate query language like PL/SQL, Transact-SQL (TSQL) and XQuery.
- Extensive experience in Software Configuration Management using Version Control Software like SVN, CVS, Perforce and VSS.
- Highly motivated with the ability to work effectively in teams as well as independently.
TECHNICAL SKILLS:
Languages: Java 1.5, SQL, RMI, Agile
Scripting/Markup: HTML, XML, Java Script, XHTML, Ajax
Web Technologies: J2EE1.4,Servlets2.3,JavaServerPages(JSP)1.2,Struts1.2, JSF 1.2 MyFaces 1.1, EJB 2.0, JDBC2.0
Application/Web Servers: WebLogic 6.1/8.1, WebSphere 5/6.x, Jboss 3.x/4.x, Apache Web Server Tomcat 5.x
Framework APIs: Web Services- SOAP,UDDI, WSDL, Hibernate, Struts1.2, JSP Tag Libraries
Tools: Eclipse 3.x/4.x, Ant, Log4j, NetBeans, Perforce, Altova XMLSpy, Wave Tool
OOAD Tools: Rational Rose, UML, RAD, WSAD
Operating Systems: Windows 98/NT/2000/2003/XP,UNIX, Red Hat Linux
Databases: Oracle 8.0/9i, MySql, SqlServer 7.1, PostgreSql 8.3.3
O/R Mapping: Hibernate 2.0/3.0
Architecture: N-tier, Client/Server, Design patterns
PROFESSIONAL EXPERIENCE:
Confidential, Fishers, IN
Java/J2EE Developer
Responsibilities:
- Involved in the complete development, testing and maintenance of the application.
- Used Agile software development methodology which helps to develop project plans.
- Designed UI Screens using Servlets, JavaScript, CSS, Ajax, DHTML, XSL, XHTML and HTML.
- Extensively used Spring IOC, Hibernate, Core Java such as Multi-Threading, Exceptions, Collections, etc. in application.
- Used Spring and Struts framework to implement MVC design pattern in multiple modules.
- Used the Struts validation and Tiles Framework in the presentation layer.
- Developed dynamic pages using JSP tags to invoke Servlets.
- Involved in server side coding using Servlets
- Designed web pages using Java script/ HTML
- Wrote client side validations for AJAX and XML files which checks for the valid values for the different events that are being logged. XSL style sheets were used to display XML documents.
- Used JUnit for unit testing and for Regression tests.
- Involved in configuring JDBC connection pooling to access the database server.
- Involved in writing Ant Scripts for building the web application. Used SVN for version control of the code and configuration files.Log4j was used to log the events in the application.
- Front-end validations done using Form validation components, XML Configuration files and JavaScript
- Heavily involved in Coding, and Unit Testing using Wave Tool.
- Co-ordinate with the QA lead for development of test plan, test cases, test code and testing using JUnit, responsible for defects allocation and ensuring that the defects are resolved.
Environment: Java 1.6, J2EE, EJB, JDBC, XHTML, XSLT, ANT, Oracle 10g, SQL, Eclipse CA SCMPL/SQL, MyEclipse, Agile methodology, SQL Server, AJAX, XML, XSD, JavaScript,CSS, Struts, Hibernate 3.0, Spring, HTML, DHTML, Apache Tomcat, DB2, JUnit, Linux.
Confidential, IA
Application Developer
Responsibilities:
- Worked on different phases of the life cycle of the software like analysis, designing, development, maintenance.
- Developed Model, View and Controller using JSF 2.0, JSP, Java.
- Designed the workflow using XML and developed Schemas.
- Designed and developed modules using DOM/SAX for XML parsing and XML transformations using XSLT.
- Responsible for development and design of the application using Spring framework, Spring AOP, Spring, Web Services, Hibernate.
- Involved in developing Unit Test Plans and Test cases for Unit testing.
- Involved in database development and coding of SQL DDL DML statements and stored procedures.
- Responsible for ANT scripts for build and deployment of application on development servers
- Develop modules based on AJAX for fastest performance and real time data manipulation
- Configured perforce for version control of application.
- Performed design and code reviews.
Environment: JAVA, J2EE, Spring, Hibernate, XML, RichFaces 4.0, SAX, DOM, JDBC, Net Beans IDE 6.1, Altova XML Spy, Oracle SQL Developer, Perforce, ANT, Ajax, Web logic Server, Unix, Windows XP
Confidential, Lowell-MA
Application Developer
Responsibilities:
- Streaming Framework Servlet is our front controller for all streaming service requests/metadata.
- The web service endpoint is the controller, in a MVC style paradigm for ATS reports. It will be configured for each report.
- Implemented custom validators as to maintain tight control over what services are offered for each report.
- Used SOAP message for writing the payload portion for implementing subclass
- Used servlets to load the WSDL configuration through the use of a utility method that scans the spring configuration for beans.
- Used JiBX Marshaller to generate SOAP faults by marshalling ErrorCodeAndMessage objects into XML.
- Designed and documented REST/HTTP APIs.
- Provided general consultancy on J2EE, web services, the use of WSAD and migration of non Java applications.
- Unit testing activities using the SOAPUI and preparing the unit test result document.
- Created all project planning documentation and follows all defined processes under a CMMI framework, Maintained and tuned agile software development life cycle processes.
- Using spring framework for handling business processes, database access, and data fetching.
Environment: JAVA, J2EE, Servlets, JSP, MQ Series, CBE XML Messaging, Streaming Webservices, DAO, Spring, Spring Framework, AOP, SOAPUI, DB2, DB2 Triggers, Web Sphere server 6.1,RAD IDE, SOAP UI, WSAD, Windows XP,HP Quality Centre.
Confidential, TX
Programmer Analyst
Responsibilities:
- Responsible and mentored the team in complete SDLC tasks - design, coding, testing, and documentation using Rational Unified Process (Rup) for analysis and design of application.
- Incorporated Spring MVC (with Web flow) for implementing MVC architecture.
- Used JSF MyFaces and JBoss RichFaces for developing JSF custom components and for MVC.
- Involved in setting up and configuring Struts Framework
- Used Spring AOP module for developing aspects.
- Used Swing /JFS for UI interface.
- Used SOA and web services such as REST, SOAP, WS-security, WSDL and UDDI.
- Used Ajax to perform client side validation of forms.
- Developed Servlets for control of the business processes in the middle-tier and was involved in their integration on BEA WebLogic portal.
- Implemented J2EE design patterns Session Façade, Data Access Object, Business Objects, and Service Locator for middle-tier development.
- Responsible for parsing XML documents using SAX and DOM parser and XML transformations using XSLT.
- Creating Hibernate .hbm files for the corresponding POJO’s and .cfg XMLfiles.
- Used JTA with spring to provide transaction capabilities to the business processes.
- Worked in both V-Model and Agile methodology.
Environment: Java1,5,J2EE,JSP,JavaScript, JavaBeans, Spring, Hibernate, CVS, Ant, Oracle9i/10g, XML,CSS, XSLT,, UML, Bea Web Logic 10, Eclipse 4.1.x, Windows NT and Unix.
Confidential, Jersey city, NJ
Technical Analyst
Responsibilities:
- Analyze and prepare technical Specifications with UML diagrams (Usecase, Class, and Sequence diagrams) develops the components required by client.
- Worked on Struts framework configuring struts configuration elements, writing action handlers, action forms, Form Beans, design JSP’s using Taglibs, model components etc.
- Designing UI components using Struts Tiles, XHTML etc.
- Worked on Hibernate object/relational mapping and written SQL queries using HQL.
- Development of business components applying OOAD and using good design patterns like, DAO, Value Objects, DTO, Factory, singleton etc.
- Developed the stateless session bean in EJB at the Business layer.
- Designed the presentation module extensively using AJAX, HTML, XPATH, XSLT and CSS
- Involved in the design, development and implementation of a web based front end using J2EE components like JSF MyFaces 1.1 and EJBs using struts framework.
- Used JAXP and JAXB for parsing and creating XML files.
- Developed ANT scripts for deploying the application using Apache ANT.
- Analyze old database table fields and map to new schema tables using complex SQL Queries and PL/SQL procedures.
- Used JBoss RichFaces for Ajax request implementation on JSF components
- Developed, implemented and maintained an asynchronous, AJAX based rich client for improved customer experience.
Environment: OperatingSystem-WindowsNTand HP-UX, JSP1.2, HTML,CSS,AJAX, XPATH,XSLT,SOA,Hibernate3.0,JSF,BeaWebLogic9.1,Struts2.0,DB29.0,JDBC,EJB3.0,IBM Websphere Application server 6.0, RAD 7.1 IDE.