J2ee Programmer Resume
Sacramento, CA
SUMMARY
- Over 7+ years of experience in analysis, design, development of web - based and multitier and Client/server architectures using Java/J2EE, Servlets, JSP, JDBC, Struts, Spring, Hibernate, XML, XSL, XSLT, DTD, Web Services(WSDL, SOAP), JAX-RPC, JAXB and Apache CXF.
- Skilled in UI Development using HTML, Ajax, JavaScript, JSON, JQuery and CSS.
- Expertise in writing SQL, PL/SQL, Stored Procedures, Cursors, Triggers with Oracle 9i/10g and MS-SQL Server.
- Experience in JBOSS, WebSphere and Tomcat platforms.
- Proficient in OO Methodology, Analysis/Design Principles and Design patterns.
- Fluid understanding of multiple programming languages, including C,C++, Javascript, HTML and XML
- Experience in developing UML use cases, class, sequence and deployment diagrams using Rational Rose, Microsoft Visio.
- Experience in gathering business requirements, documenting functional documents, and technical design documents.
- Excellent communication skills. Adept Confidential building strong working relationships with coworkers and management.
- Conceptual innovative problem solver with excellent organizational and communication skills.
- Good Leadership qualities, capable of handling multiple projects with onsite and offshore teams leading the development.
- Flexible, dynamic and self-motivated with a flair of achieving success and attention to detail, timeline sensitive and goal oriented.
- Talented problem solver able to think “outside the box.”
- Proven background working in stressful, deadline oriented environments.
TECHNICAL SKILLS
Language: Java, J2EE, JavaScript, JQuery, WSDL, UNIX shell scripts, SQL, PL/SQL, C, C++, Python, Perl
Operating Systems: Windows XP/NT/ 2000/, UNIX, Red Hat LINUX 6.2, MAC OSx
Databases: Oracle 9i/8i, SQL Server 6.5/7.0/2000 , DB2, MS Access
Web Technologies: HTML, XML, XSLT, XPATH, JSP, JDBC, JNDI, EJB, JMS, Servlets
Web Servers and Application Servers: IBM Web Sphere 5.X/6.X, Web logic 9.2, JBoss 2.x/3.x, Tomcat 6.x
Tools: /Utilities IBM RAD 7.x, Rational Rose 4.0.4, Eclipse 5.x/6.x, WSAD,Netbeans
Protocols: HTTP, HTTPS, Web Services/SOAP and FTP
Frameworks: Struts MVC, Spring, JSF, Hibernate
Software Packages: MS Office, MS Project, MS Visio, Rational Suite
Version Control: VSS, CVS, git, SVN
Others: DOM, SAX, JSTL, ANT, Custom Tags
PROFESSIONAL EXPERIENCE
Confidential, Alpharetta, GA
Sr. Java Developer
Responsibilities:
- Involved in the technical design and created the detail design artifacts such as Use Case Diagrams, Class diagrams and Sequence diagrams.
- Implemented Struts MVC to control the application flow in presentation/Web tier
- Used Struts Tiles framework along with JSP, HTML, CSS and JavaScript to construct the UI Layer for the application.
- Integrated Struts and Spring IOC Framework and integrated with Hibernate for Data Persistence.
- Used JAXP, DOM for parsing xml documents and used JAXB for xml binding.
- Used Hibernateto connect with Oracle database to store and fetch data.
- Wrote SQL queries, Joins, PL/SQL sub programs like stored procedures, triggers and functions.
- Wrote Script for AJAX implementations in the website and created components, used JQuery for client side form validations and used JSON for creating objects in Java script.
- Used Log4J for logging in the application.
- Consumed web services using JAX-WS
- Developed applications using RAD IDE and deployed in Web Sphere server.
- Involved in the application design review, code review and assisted the team in following the recommendations/guidelines.
Environment: Java 5, J2EE, JSP, JSTL, Servlet, Hibernate, Struts, Ant, XML, SQL, PL/SQL, Oracle, Web Sphere 6.0, JUnit, CSS, Serena ChangeMan, Ajax, JQuery, JSON, RAD, Web Services(Soap, Wsdl).
Confidential, Harrisburg, PA
JAVA Developer
Responsibilities:
- Implemented Object-relation mapping in the persistence layer using hibernate framework in conjunction with Spring AOP functionality.
- Extensively used DAO patterns, including mapping DAO objects, configure file ans classes to interact with database.
- Implemented Object-relation mapping in the persistence layer using Hibernate framework.
- Implemented web services used to retrieve whether claimant is incarcerated or not.
- Developed applications using Hibernate persistent framework, developed persistent classes, hibernate-mapping files, configured XML files, hibernate query language.
- Developed JSP pages for correspondence team.
- Validations were developed with the aid of Spring validation framework for client specific data
- Implemented web services using WSDL/SOAP and created web services and clients to use those services.
- Designed and Developed Rating Engine as a Web service following the top down approach using Apache Axis2
Environment: Java 1.6, Spring MVC, Oracle WebLogic 10.3.6, JSP, Javascript, XML, XSD, Eclipse indigo, Oracle,Windows 7, JUnit, Apache Axis2 framework, Hibernate, SOAPUI 4.5, Clearcase.
Confidential, Columbus, OH
J2EE Consultant
Responsibilities:
- Used Scrum Agile programming for designing and developing the application with iteration duration as 4 weeks.
- Analyzed the requirements with the Web Team and actively participated in the design meetings.
- Designed the modules as per the DDD (Domain Driven Development) methodology.
- Used Star UML to draw sequence diagrams for the modules developed.
- Developed XML Schemas for the services developed such as retrieve goal, modify goal etc. using Altova XML Spy editor.
- Analyzed Different exception scenarios and published error codes for the web services developed.
- Provided extensive documentation for the services developed and published them onto the project's wiki page.
- Developed WebServices using Weblogic JWS Package.
- Used XMLBeans for binding the XML Schemas to POJO Classes.
- Integrated the CBS Services developed with the PGVIS and PDS Services.
- Performed DI of various services using Spring and performed Transaction Management using Spring AOP.
- Written test cases using JUnit for the service layer transformers.
- Used PropertyConfigurator, which is developed using Singleton Design Pattern, to check for the property configuration.
- Performed Event Tracking for the requests to the services developed.
- Developed the Proxy Objects for calling the TUI Vendor Services.
- Deployed EAR files to the DEVEL (Development) environment using WinSCP, Putty.
- Rigorously tested the webservices developed with different requests using SOAPUI.
- Executed SQL queries and optimized them as per the schema to get the desired output in the event tracking module.
- Resolved defects raised by QA team in the Staging environment.
Environment: Oracle Weblogic Workshop, Weblogic 10.3, XMLBeans, JDK 1.5, Spring 2.5, JAX-RPC, SOAPUI, Hibernate 3.0, JUnit, log4J,, QC, SVN, Oracle, SQL Developer, Hudson, EJB 2.1, EHCache, WINSCP, Putty.
Confidential, Sacramento, CA
Java Developer
Responsibilities:
- Responsible in the gather user requirements, design, development, testing & and support of the project lifecycle.
- Involved in development of Swing MVC Framework, created forms and containers and added components to containers, provided actions to components using listeners.
- Developed code to fetch data from database using JDBC statements, prepared statements and callable statements.
- Designed the Web application implementing the Struts 1.1 framework for Model-View - Controller (MVC) pattern to make it extensible and flexible.
- Developed JSP pages to provide dynamic content to HTML Pages, created the Action classes, Action Forms.
- Created application-resources, properties for the project.
- Integrated Struts Framework with Hibernate.
- Developed model components like Stateless Session Beans, developed pojo class and have written code of hibernate DAO’s for Inventory Service Module.
- Created individual Object/Relational Hibernate mapping file to hold Meta data for connecting with multiple databases.
- Used Log4J for logging and iText API to generate PDFs.
- Written service end-point implementation and created WSDL from java2wsdl tool in Apache CXF.
- Used DAO pattern to interact with the Enterprise Information service Layer.
- Used JUnit to test the application.
- Developed PL/SQL Stored Procedures, functions and views to optimize data fetching process.
- Responsible for deploying the application in the QA Server for QA to carry out testing and report the issues using Clear Quest.
Environment: Java 1.4, J2EE, JSP, JSTL, Servlets, Hibernate, Struts, XML, SQL, PL/SQL, Oracle, Web Sphere 6.0, JUnit, CSS, Ajax, JQuery, JSON, Eclipse, Web Services(Soap, WSDL), CFX, Unix, Clear quest, Log4J, Maven, CVS version control.
Confidential, Chicago, IL
JAVA/J2EE Developer
Responsibilities:
- Involved in Design of project using UML Class diagrams using Rational Rose.
- Implemented MVC Architecture using JSP.
- Developed User Interface using JSP and Ajax based Design.
- Added Ajax functionality to Java Server Pages using Ajax4 JSP framework.
- Developed custom JSP converters and validators, customized default error messages by creating message resource bundle.
- Implemented ORM using iBatis for mapping persistence layer to database.
- Developed test cases like OOC, IC by using JUnit & DBUnit.
- Extensively used Web Services - WSDL and SOAP for getting the credit card information of third party.
- Designed, developed, and deployed EJB components (Session and Message Driven) beans.
- Used JMS for insurance claim reports and status information exchange between current and legacy system.
- Involved in writing services using EJB in WSDL.
- Involved developing re-usable web services using SOAP, XML, WSDL, XML Schemas, and JAXP.
- Developed SQL & PLSQL queries for Oracle.
- Implemented the application using the concrete principles laid down by several design patterns such as Business Delegate, Session Facade and Data Access Object (DAO).
- Used RAD 6.0 for Development and CVS for version control.
- Deployed business components into JBoss Application Server and involved in transaction management and security management.
- Used XSL/XSLT for transforming and displaying reports.
Environment: Java 1.5, J2EE, JavaScript, AJAX, CVS, XML, JAXP, EJB 2.0, JSP 1.2, JMS1.1, iBatis, RAD 6.0, WebSphere Application Server,Websphere MQ, SOAP, WSDL, UDDI, JDBC, Rational Rose, Oracle 10g, JUnit, UNIX.
Confidential
J2EE Programmer
Responsibilities:
- Architecture of the project as per MVC standards using Struts.
- Developed UML Diagrams.
- The Front-end was developed using JSP for dynamic page generation.
- Designed and developed the front end using JavaScript.
- Confidential database end, responsibilities included creation of tables, integrity constraints, stored procedures, triggers and views.
- Designed, developed and deployed on Bundled Tomcat server.
- Implemented database interactions with Oracle 9i using JDBC API.
Environment: J2EE, JSP 1.1, Struts 1.0, spring, JDBC, JavaScript, HTML, Oracle9i, UML, Weblogic 8.1, Windows 2000.