Sr. Java Developer Resume
Dallas, TX
SUMMARY
- Over 7 years of IT experience in requirements study, design, development, deployment, unit testing, integration testing for large - scale Internet /Intranet applications using Model View Controller architecture.
- Expert in web based applications and UI technologies such as HTML, XHTML, DHTML, CSS, MXML, XML, XSLT, XSL and Java Script confirming to Web 2.0 Standards.
- Extensively Worked on Web technologies like Java, PHP, Servlets, JSP, EJB, Struts, XML, XSLT.
- Good experience in using Apache Struts And Spring Framework,
- Experience in developing Stored Procedures, Triggers, and Views etc. using PL/SQL, Oracle, and DB2.
- Good Knowledge in libraries like Dojo,
- Strong understanding and excellent skill in developing, designing, professional, Ajax driven elegant enterprise web application using Ajax, Flex, Action Script and JavaScript, CSS, HTML, JQuery, Dojo, ExtJs and various java design patterns
- Extensively Worked on Application Servers like Weblogic, WebSphere, and Tomcat.
- Having excellent experience in testing and writing java test cases using Junit Framework.
- Expertise in developing touch screen terminals using AWT, SWING and Object Oriented Programming.
- Good Knowledge in Creating WebPages using libraries like Dojo, Yahoo and Moo for interfacing.
- Specialized in using IDE's like Eclipse 3.3.0 Visual Café 3.0, and JCreator7.0.
- Experience in testing process and preparation and execution of Test Cases, and involved in System & Functional Testing.
- Excellent Leadership, Technical, Communication, Analytical and Problem Solving skills and ability to get on well with people including cross-cultural backgrounds.
TECHNICAL SKILLS
Languages: Java, J2SE, C++, C, J2EE (JDBC, JSP, Servlets, JNDI)
Technologies: EJB, 1.x/2.0, JNDI, JDBC, Servlets, JSP, JavaScript, Applets, JPA, JMS, Web Services, UDDI, Data structures, WAP
Internet: XML/XSL, HTML, JavaScript
Databases: Oracle 9i/10g, DAO, DB2, MS SQL, ODBC, MySQL, MS Access
Web servers: Apache /Tomcat Web Server, JBOSS server, IBM Web sphere 3.5, Web logic,Java Web server, Microsoft IIS, Rational Rose
IDE/Tools: Eclipse, Net Beans, Rational Rose
Operating System: Windows 2000/NT/XP/Vista/7, UNIX, Sun Solaris
Protocols: HTTP, Networking - LAN/WAN, SOAP, TCP/IP
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Sr. Java Developer
Responsibilities:
- My responsibilities were to design and develop the Activation application sub-systems in ECSS and deploy these subsystems in the Confidential &T network.
- Coordinated the requirements capture sessions with the business analysts, project manager and successfully implemented major modules of RSP, ESP.
- Created design document using UML Use Cases and Message Sequence diagrams, and standard design patterns.
- Responsible for implementing the J2EE design patterns like session facade, business delegate, value object pattern and Data access objects
- Designed and developed Persistence and Business layers. Implemented these using Hibernate, Oracle and EJB.
- Developed various Activation modules like BAN creation and maintenance, Number allotment, Address validation, Service plan selection and others.
- Created WSDL, JAXB Web service's for Server side and involved in complete front end to backend persistence layer for Use cases assigned.
- Experienced in designing and developing JMS, and persistent message queue systems (ActiveMQ) for processing orders and enquiries from partners and retail stores
- Designed and developed Web-services to expose the business methods to external services and for operations which need to be published over the web in coordination with the design team.
- Identified complex types and provided in XSD and generated JAXB Object Structure for the modules.
- Implemented RESTfull Web Services for other applications to use business services.
- Coded ANT scripts for building and deploying applications in development, test and production environments.
- Designed, developed and deployed the EJB's (Session, Entity and Message Driven Beans in the Middleware) onto the WebSphere Application Server 7.5.
- Developed Web Services using XML-based Web Services Description Language with Annotations.
- Configured and used UDDI registry server as a permanent repository for storing WSDL services links.
- Extensively used Java API for XML (JAXP) Processing with XML Parsers SAX 2.0 and DOM level2.
- Designed and implemented various interfaces of the system for SOAP client request and returns the response via SOAP protocol.
- Experienced in writing SOA based Enterprise Product Hub Web Service using JAX-WS, JAXB and SOAP. Used Active MQ for messaging.
- Developed JAX-WS Web Service Components for Customer Search and Customer Details Management Services.
- Implemented Persistence Layer using Hibernate 3.0, HQL and Criteria. Used the databases Oracle and MySQL.
- Implemented Plan package deal web service which provides Plan deal information to the online store using JAX-WS.
- Developed and deployed Session Beans and Entity Beans for database updates.
- Designed and developed Spring,, Struts2 and deployment descriptors using XML.
- JUnit is used for testing the application modules and participated in the functional and integration tests.
- Implemented Log4j for all classes to set debug levels on production systems.
- Actively involved in fixing the defects raised during the post-production phase and extensively coordinated with the design team, production support and release management teams during testing and deployment phases.
- Trained support team and Created documentation on parts of ECSS for production environment.
Environment: Java /J2EE, UML, Rational Rose, Hibernate 3.0, Spring (EJB 3), Web Services, JAXB, Struts2, RESTfull, Ant, XML, Annotations, WSDL, UDDI, JAXP, SAX, DOM, SOAP, XSD, JAX-WS, JMS, ActiveMQ, HQL, Criteria, Oracle 10g, MySQL, JUnit, Log4j, Maven, WebSphere Application Server 7.5, UNIX.
Confidential, Chicago, IL
Java Developer
Responsibilities:
- Participated actively in requirements gathering in close contact with the client and was responsible for the functional requirements documentation.
- Involved in designing, developing and configuring server side J2EE components like, JSP, Servlets, JMS, JDBC and JNDI.
- Developed clean, concise, optimized, cross platform/browser user interfaces through CSS, XHTML, JavaScript, AJAX.
- Spring Web Flow framework was used to develop this web based tool
- Extensively used Hibernate/JPA and Spring-JDBC in data access layer to access and update information from Oracle database and have written HQL, Named and Native queries
- Hand-coded HTML, CSS, and Java script in compliance with UI and W3C web standards which requires understanding of current browser technologies, XML, javascript, object-oriented programming, databases, JSPs and project development methodologies..
- Proactively increased efficiencies to our websites and web-based applications (i.e. style sheets and JavaScript)
- Developed XSLT for generation of reports using XML documents.
- Used Tiles frame work to achieve uniformity in UI modules.
- Used XML using IDE- Eclipse and deployed it in BEA Web Logic.
- Developed a reconfigurable report generation/printing module using JSP and XML/XSLT.
- Used JSTL tag libraries to reduce the scriplet coding.
- Proposed and implemented the use of Struts, Tiles into project, improving UI flexibility and providing single point of maintenance.
- Implemented form validations using struts validation frame work.
- Developed awards component, event scheduling, and navigation using struts best practices and J2EE design components.
- Responsible for configuring and deploying application in Development environment and releasing code to engineering team for Test/Stage/Production deployment.
- Used JUnit for unit testing and repeatable tests for the application
- Coordinated with Testing Team to resolve bugs
- Worked closely with Database Administrator in identification of bad SQL and optimization of SQL queries.
Environment: Java1.4/1.5, J2SE, J2EE, JSP,, Servlets, JDBC, JNDI,JavaBeans, AJAX, RAD, Web sphere application Server6.0/7.0, JBoss Application Server, Struts MVC, SQLDeveloper, Oracle 11, XML, ANT, UML, DHTML, JavaScript, XML Spy, XSLT, DOM, SAX, DTD, XML Schemas, Web services, SOAP, WSDL, JAX RPC, JAXB, Log4j, ANT, Win SCP, Clear Case and Clear Quest, UNIX Shell Script, Windows XP
Confidential, Austin, TX
JAVAJ2EE Developer
Responsibilities:
- Responsible for design, development, coding, code review, testing for Maverick service.
- Followed Scrum Incremental process of Agile Software Development methodology.
- Gathered business requirements and wrote functional specifications and detailed design documents.
- Developed class diagrams, sequence diagrams, activity diagrams that provided a view of the requirements for construction phase activity using Visio UML Design tool.
- Applied OOAD, JEE & design patterns, and best practices.
- Developed JSPs and Servlets to dynamically generate HTML and display the data to the client side. Extensively used JSP standard tag libraries.
- Migration of current search process from Database to Solr search engine.
- Implemented Spring ORM with Hibernate taking advantage of Java5 features like annotation metadata, auto wiring, and generic collections.
- Used Spring IOC framework to integrate with Hibernate.
- Designed and developed Hibernate configuration and session-per-request design pattern for making database connectivity and accessing the session for database transactions respectively Used HQL and SQL for fetching and storing data in databases.
- Employed Spring JDBC to implement batch jobs to pull organization structure related data JQuery library has been used for creation of powerful dynamic WebPages and web applications by using its advanced and cross browser functionality.
- Used AJAX and Java script to handle asynchronous requests; and CSS was used to keep uniformity in look of the application.
- Responsible for using XML Schema XSD, SAX, DOM, XSL, XSLT, XPath for development.
- Involved in writing SOAP, WSDL and interfaced with the external system using Web services.
- Deployed the application to Web Sphere server.
- Authored deployment plans which involve staging of build packages, properties files etc Confidential different staging environments like sandbox, dev, QA and also production deployments.
- Build components scheduling and configuration using Maven2.
- Wrote numerous test cases using JUnit framework and with JPROB integration to Web Sphere Front runner on interactions with business and QA teams.
Environment: Client Server technology, OOAD,Java, J2EE, DB2, AJAX, JQuery, Spring 2.5, Maven2, Hibernate 3.x, Hibernate eclipse tools, CVS, RAD 7.0, AXIS, JAX-WS, TOAD, JPROB, Spring MVC, Spring AOP, JUnit 4, Visio.
Confidential, Minneapolis, MN
Java Developer
Responsibilities:
- Done Requirement Analysis & designing of the Use Cases
- Created UML diagrams for the use cases using Rational XDE.
- Created Logical & Physical Data model for PCS & PAM Integration Application.
- Analyzed the gaps in TGT suggested Application Architecture.
- Involved in the creation of a web application using ATG Portal.
- Involved in development of J2EE framework (JSP, JSF Pages, JSR 168 Portal, Form Beans, Action Class, JDBC, JTA & DAO components) for theTGT application.
- Developed JSP pages using Struts Tag-libs.
- Implemented the web-based application following the MVC II architecture using Spring Framework.
- Data Layer was maintained using Hibernate
- Developed, tested, proofed, and maintained Web content, that is consistent with individual client design standards, using HTML, CSS, and JavaScript with the Struts/Tiles Framework in a Weblogic environment
- Developed application web pages using JSP, XHTML and CSS and used java script as client side validation
- Developed JSF Pages using Custom Tag Library to interface with JSP.
- Involved in the design of the user interfaces using Java Swing and Sun Studio.
- Created object oriented front end applications using AJAX,
- Checked Web documents in HTML and XHTML for conformance to W3C Recommendations and other Standards
- Facilitated the integration & deployment of Servlets, JSP, AJAX, JavaScript, Web Services, JMS and XML.
- Designed and Developed GUI Screens for the application using Java Swing, AWT.
- Developed several Java Swing custom components to address the core business
- Developed application using MVC Framework.
- Developed and Deployed web components in WASD.
- Involved in debugging & creating of Oracle 9i Stored Procedures, Packages, Functions, Triggers (for logging) & Views.
- Developed & implemented an asynchronous, AJAX based rich client for improved customer experience.
- Reviewed the application code using the TGT customized standards.
Environment: Java, J2SE, J2EE. JSP, Servlets, EJB, JMS, JNDI,JavaBeans, JTA, AJAX, RAD 7.0, Websphere Application Server, Hibernate, Spring framework, Spring MVC, Spring IOC, Spring Application Context, Spring AOP, JUnit, TOAD, XML, VSS, UML, DHTML, JavaScript, JSON, Web Services, SOAP, WSDL, Axis, JAX RPC, XML Spy, XSLT, X Path, DOM, SAX, JAXB, DTD, XSD Schemas, JAXP, Oracle, Db2, Ant, UNIX Shell Script, Windows 2000
Confidential
Java/J2EE Developer
Responsibilities:
- Development of applications using Struts Frame work
- Development of User Interface Creation by using JSP.
- Involved in developing presentation tier using HTML, JSP, Java Script, JSON and Ajax.
- Involved in writing Tag libraries.
- Involved in Preparation of CSS.
- Involved in Client Side Validations by using JavaScript.
- Implementation of J2EE Design Patterns DAO and VO.
- Deployment of Web Components in JBoss Application Server.
Environment: Struts 1.1 Framework, Java 1.5, JSP 2.0, EJB 2.0, PostgreSQL 8.1, XML, HTML, Java Script, JSON, Ajax, JBoss 4.0, Eclipse 3.1 with Jboss 1.5 plug-in.
Confidential
Java/J2EE Developer
Responsibilities:
- Full life cycle experience including requirements gathering, business analysis, System architecture, software architecture, data design, coding, testing, and creation of functional documentation.
- Responsible for coding and implementing MVC2 with JSP, Struts, Hibernate.
- Developed JSP custom tags using Tag Libraries.
- Involved in Admin and Student module in all activities.
- Involved in coding for JSP pages, Form Beans and Action Classes in Struts
- Involved in Database Connectivity through JDBC.
- Involved in Writing DAO's.
- Involved in Integration Testing and in User Acceptance Test (UAT)
- Involved in Production support for the Application.
Environment: Java, Java Servlets, Struts, Hibernate, JSP, JavaScript, HTML, XHTML, CSS, Log4j, Tomcat5.5, MySql5.0
