Sr. Java/j2ee Developer Resume
Richardson, TX
SUMMARY
- 9 years of technical expertise in complete Software development life cycle (SDLC) process that includes Analysis, Design, Development, Testing and Implementation in Java/J2EEtechnologies.
- Actively involved in each phase of Software Development Life cycle (SDLC) Requirements, Design, Implementation, and Testing during the development of the application.
- Experienced in design and development of various web and enterprise applications usingJ2EE technologies like JSP, Servlet, EJB, JDBC, Hibernate, Spring, JPA, XML, JAXP, JAXB, JSTL, JAX - WS, AJAX and Web Services (SOAP, REST).
- Experienced in WEB and GUI development using HTML5, CSS3, JavaScript, JSP, Angular JS, JQuery and AJAX technologies
- Solid experience inJavaAPI for XML Web Services (JAX-WS) and Web Services protocols SOAP, JAXB, XSD and WSDL.
- Working knowledge of Struts2.0, Hibernate 3.0 persistence technology, Spring Framework 2.5, 3.0.
- Extensive knowledge and implementation skills in Struts MVC framework.
- Hands-on experience with Web/Application servers like Tomcat and BEA Weblogic.
- Experience working in Databases like Oracle.
- Hands on experience with JUnit in performing unit test and LOG4J in determining the application functionality.
- Good knowledge and experience in various development methodologies like Scrum and Agile methodologies.
- Have strong experience in coding, debugging and bug fixing.
- Good Knowledge of using IDE Tools like Eclipse, Net Beans and JBuilder forJava/J2EEapplication development.
- Well versed in both Client and Server-side Programming usingJava/J2EETechnologies.
- Experienced in using Operating Systems like Windows NT / 2000/XP, UNIX and LINUX.
- Experience in using various SCM tools such as CVS and SVN.
- Experience in writing build and deployment scripts using Apache Ant and Maven.
- Experience in using SoapUI tool for Web services testing.
- Ability to learn quickly, well in communication with the ability to understand and cooperate with group requirements efficiently.
TECHNICAL SKILLS
Operating Systems: Windows NT/XP/2000, UNIX and Linux
Languages: Java 1.5/1.6, XML, HTML5, CSS3,AJAX,Angular JS, JQuery and JavaScript
Web Technologies: Servlets, JSP, JDBC, EJB, JAX-RPC, JAX-WS, JAX-RS (RESTful) Web Services, WSDL, SOAP, XML, XPATH and AJAX.
Frameworks: Struts, Spring, Hibernate and Junit
IDE: Eclipse 2.1/3.1, NetBeans, JBuilder 4.0
Servers: Weblogic 8.x/10.x, Apache Tomcat
Databases: Oracle 10g/9i/8i
Tools: & Utilities: SQLPLUS, CVS, Subversion (SVN), TOAD and SQL Developer
Protocols: SOAP, HTTP, HTTPS
Others: DOM, SAX, JAXB, Ant, Maven and Log4j
PROFESSIONAL EXPERIENCE
Confidential, Richardson, TX
SR. JAVA/J2EE Developer
Responsibilities:
- Interact with team members and business users for requirements gathering.
- Involved in design of application framework using Java design patterns and Object Oriented Analysis and Design (OOAD) methodologies.
- Developed application using Java/J2EE platform and implemented the Model View Control (MVC) structure.
- Developed JAX-WS Web services by using JAX-WS Reference Implementation to capture work order collection information from order management system.
- Development Rest Client to consume work order product information and Rest Services for Port assignment requests.
- Implemented ORM (Object Relational Mapping) framework with Hibernate for mapping java classes and database tables.
- Design and implemented the backend layer using Hibernate.
- Implemented XPath concept to read the work order collection information from BOD xml.
- Developed searching screens using HTML5, JSP, Angular JS, CSS3, JavaScript and AJAX.
- Changed existing work order collection logic to support various products like Ethernet, TDM, Internet Broadband and Internet Dedicated connections.
- Designed and developed various modules of the application with J2EE design architecture and Spring Bean Factory using IOC, AOP concepts.
- Implemented features like logging, user session validation using Spring-AOP module.
- Worked closely with the scrum team to deliver the projects to various production releases.
- UsedHP Quality Centreto view and resolve the defects.
- Handled Java multi threading part in back-end component, one thread will be running for each user, which serves that user.
- Followed Test Driven Development (TDD) and performed unit testing with JUnit test cases
- UsedSoapUItool for Web Services testing.
- Used XML parser APIs such asJAXPandJAXBin the web service\'s request response data marshalling as well as unmarshalling process.
- Implemented the application using the several design patterns such asMVC,Business Delegate, Session Facade, Service Locator, Data Transfer Object, Singleton and Factory.
- DevelopedJUnittest cases for all the developed modules.
- UsedLog4Jto capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
- UsedCVSfor version control across common source code used by developers.
- UsedANTscripts to build the application and deployed onBEA WebLogic Application Server.
- Worked onDefectsthat were assigned to me.
- Successfully participated in UAT and production deployment of application.
Environment: Java 1.6, Servlets, JSP, Struts, EJB, Angular Js, Jquery, JAX-RPC, JAX-WS, JAX-RS(Restful) Web Services, ExtJs, SOAP, JAXB, JAXP, XPath, Spring, Hibernate, HTML5, XML, Java Script, CSS3, JSON, Eclipse, Oracle 10g, WebLogic 10.3, Linux and Windows XP
Confidential, Temple Terrace, FL
SR. JAVA/J2EE Developer
Responsibilities:
- Understanding of the business functionality and business rules to be followed during the execution of the projects.
- Developed/involved in creating web application using enterprise java technologies like spring3.0, Struts, Hibernate and JPA.
- Highly involved and created the action classes, action interceptors and business services.
- Developed the business logic using Spring and persistence logic using Hibernate.
- Implemented RESTfulweb services using Jersey implementation.
- Implemented Business processes such as user authentication, Transfer of Service usingSession EJBs.
- Used various Java and J2EE APIs including JDBC, Servlets, JSP and XML.
- Implemented the Application using Struts.
- Used Struts Framework extensively for controller components and view components.
- Extensively used Struts to control flow of the application.
- Extensively used Struts Action Errors/Action Messages to display errors and warning messages on the application.
- Using HTML5, DHTML, CSS3 for UI (User Interface) Designing.
- Implemented J2EE design patterns (Singleton, Session Façade and Composite View) to make the application highly robust, scalable, and manageable.
- Involved in developing of SOAP based Web Services. Also developed the web service client applications to test the web services.
- Created web services using SOA like SOAP and producing WSDL to the Client side people.
- Tested the web service using SOAP UI.
- Monitored the error logs using Log4J and fixed the problems.
- Developed and worked with JSP custom tags.
- Deployed the application in Oracle 10g Application Server on windows/Linux environments.
- Involved in functional testing and debugging of the code and in the build and tagging of versions. Helped Quality Assurance Team in preparing Test Scripts.
- Used Win CVS for Version Controlling and ANT as a build tool.
- Successfully participated in UAT and production deployment of application.
Environment: Java 1.6, Servlets, JSP, Struts, EJB, JAX-WS, JAX-RS(Restful) Web Services, SOAP, JAXB, JAXP, XPath, Spring, Hibernate, HTML, XML, Java Script, CSS, Eclipse, Oracle 10g, WebLogic 10.3, Linux and Windows XP
Confidential, Detroit, MI
JAVA/J2EE Developer
Responsibilities:
- Analyzed new requirements, existing system and identified independent reusable services.
- Developed user interface for the smart start quote screen using JSP elements.
- Developed new POJOs for controller, service classes for the personal and commercial clients and auto wired them through Spring configuration.
- Developed Service classes for commercial and personal clients to invoke web services for getting information from CE External System. This was done through spring WS.
- Developed DAO classes to get data from Oracle for the Batch Process and for the requested pending items.
- Involved in build process and run the deployment procedure in the UNIX environment on regular basis. Actively involved in production support.
- Designed and implemented XML schemas, Java APIs, business logic, and XML/JavaScript user interfaces.
Environment: Java 1.5, Servlets, JSP, Struts, EJB, JAX-WS Web Services, SOAP, JAXB, HTML, XML, Java Script, CSS, Eclipse, Oracle 9i, WebLogic 8.1, Unix and Windows XP
Confidential
Responsibilities:
- Developed Façade classes to encapsulate the business logic and hide the implementation details of the data access classes and EJBs.
- Responsible for the design and development of the framework. The system is designed using J2EE technologies based on MVC architecture.
- The application uses the STRUTS framework.
- The controller uses XML mappings in struts to map the request to the server side functionality
- Developed presentation tier using JSP/Servlets and custom tags in MVC architecture.
- Configured WebLogic resources like JDBC providers, JDBC data sources and connection pooling.
- Co-ordinate with QA for testing, Production releases, Application deployment, integration and conducting walk-thru code reviews.
- Used Apache Log4J logging API to log errors and messages.
- Developed web UI with JSP, JSTL, Struts custom tags and provided client side validations through JavaScript.
- Programmed to business interfaces and developed service classes and utility classes.
- Assisted QA team in Test cases preparation and fixed bugs
Environment: HTML, JavaScript, CSS, Java JDK 1.5, J2EE, Servlets, JSP, Struts, JDBC, XML, Oracle 9i, Weblogic 8.1, Windows XP, Eclipse 3.1, CVS, Ant, Log4J and JUnit.
Confidential
Software Engineer
Responsibilities:
- Developed screens to display miss match records and provided facility to correct and validate the data easily.
- Analysis of user-requirements through regular interaction and implementing the changes.
- Performed Unit Testing and System Testing for the enhancement requirements.
- Developed Java Server Pages for manipulating the display logic.
- Developed Struts Action classes, Action Forms and configure the actions in the configuration files like struts-config.xml.
- Developed the Data Access Objects (DAO) to get the data from the database.
- Developed the Web Application using JSP/Servlets, Struts.
- Configured Log4j for debugging the application.
Environment: Java 1.5, Servlets, JSP, Struts, EJB, XML, HTML, Java Script, CSS and Eclipse 6.x. Oracle 9i, Weblogic 8.1, Unix, Windows XP
Confidential
Software Engineer
Responsibilities:
- Developing Action Classes, validations using Struts, JSP.
- Developing Java classes and Deploying on Web Server.
- Debugging Application.
Environment: Java, Servlets, JSP, HTML, Java Script, Eclipse, Oracle, Apache Tomcat, Windows.