Java/j2ee Developer Resume
Herndon, VA
PROFESSIONAL SUMMARY
- Over 7 years of experience in development and delivery of enterprise software and implementation of complex client server and Intranet/web based n - tier systems using object oriented programming and J2EE technologies.
- Expert in developing applications using all J2EE technologies like Servlets, JSP, JDBC, JNDI, JMS.
- Expertise in OOA&D and UML using Rational Rose.
- Experienced in database programming using triggers and stored procedures in environments like Oracle and DB2. Also experienced in writing complex SQL queries.
- Expert in using most of the Java IDEs like IBM’s WSAD, Eclipse Good noledge of developing GUI based application using Swing and Java Applets.
- Expert in implementing MVC architecture using Jakarta STRUTS 1.1, JSTL (JSP Standard Tag Library), JSP Custom Tag Development and tiles.
- Thorough noledge and experience of XML technologies (DOM and SAX), and extensive experience with XSL, X-Path, DTD, XML schema, XSLT and XML SPY editor.
- Experienced in using rational tools like Rational Rose, project management tool like CVS and defect management tool like Clear Quest.
- Experienced in using design patterns, both Gang of Four patterns and J2EE design patterns like Model View Controller, Business Delegate, Data Access Object, Front Controller, Service Locator, Session Façade and Transfer Object.
- Extensive experience in Application servers like WebLogic, WebSphere and Web Servers like Apache Tomcat.
- Experienced in using Hibernate (Object/Relational mapping framework).
- Extensive experience in Operating Systems like Windows 2000, XP Servers, Windows NT 4.0, UNIX.
- A team player with good analytical, planning and interpersonal skills. Also has ability to work independently.
TECHNICAL SKILLS
Operating Systems: WINDOWS 98/NT/2000/XP, WINDOWS VISTA, WINDOWS 7, WINDOWS 8, LINUX, UNIX.
Languages: C, C++, JAVA JDK 1.4, 1.5, 1.6, J2EE (SERVLETS, JSP, JDBC,JAVA BEANS, JSF, JNDI, EJB)
Web Technologies: HTML5, XHTML, CSS3, JSON, XML, XSD, WSDL, DTD, DOM/SAX and J2EE Design Patterns.
Scripting: JAVASCRIPT, AJAX
Frameworks: STRUTS, SPRING, HIBERNATE, JSF, GWT, ANGULARJS, EXTJS
Databases: Oracle 8i/9i/10g, MS-SQL Server 2005 and MySQL
Web Servers: Apache Tomcat 6.0, Web Sphere, Glassfish, Web logic 10.3
IDE: Eclipse, My Eclipse, Net Beans, JDeveloper
GUI: AWT, Applets and Swing
Web Services: Restful, SOAP
Tools: MAVEN, ANT, CVS, LOG4J, SVN
PROFESSIONAL EXPERIENCE
Confidential, Herndon, VA
Java/J2EE Developer
Responsibilities:
- Involved in Full Life Cycle of Software Development from Analysis through Design, Development, Integration and testing phases.
- System built using Model-View-Controller (MVC) architecture. Implemented the application using the concrete principals laid down by several design patterns such as Fly weight Design pattern, Session Façade, Business Delegate, Bean Factory, Singleton, and Observer.
- Added features to the Spring Security Module
- Developed Web services to allow communication between application through SOAP over HTTP using Metro
- Designed and implemented application using JSP, Spring MVC, JNDI, Spring IOC, Spring Annotations, Spring AOP, Spring Transactions, Hibernate, JDBC, SQL, Maven, JMS, Oracle
- Implemented transaction management using Spring AOP.
- Program Manager forbanksCreditCardpayment study program (WASTPAC, NAB, St George, HSBC, Citi, CBA, AMEX, ANZ) & Data Warehouse build using ETL/SSIS/SQL Server
- Understanding ofCreditCardRisk analytics and reporting
- Used Spring Aspects for implementing functionalities like logging functionality.
- Configured JPA to use Hibernate as ORM tool.
- Design and developed Web services - WSDL and SOAP for giving credit card information for third party.
- The Restful web services has been used to retrieve and update the data using Ajax.
- Did object modeling using UML2. Created Class Diagrams, Sequence Diagrams and Activity Diagrams to describe the relationship dat exists among system's object in accordance with the business requirements.
- Deployed applications on Web Sphere Application Server and performed required configuration changes.
- Worked in Test Driven Development (TDD) using Junit.
- Involved in multiple high priority releases with aggressive deadlines.
Environment: Java 1.6, J2EE, JMS,, Spring MVC 3.0, Hibernate 3.0, JDBC, SOAP Web services, Rest Web services, Metro, Web Sphere Application Server, AngularJS Agile, SCRUM Methodology, JMeter, JavaScript, Jquery, AJAX, JSP, Servlet, XML, UML, Unix Shell Scripting, SQL, Windows, Maven and Oracle10g.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in Creation of Basic Assets and publishing of content assets to the Website.
- Involved in Creation of Flex Families in Content Server and associated the JSP and XML pages to the assets.
- Developed an XML based editor interface dat allows users to easily enter data for the attribute.
- Creation of Page Assets and Collection Assets, Responsible for placing the page Assets in the site plan Tree.
- Writing Java, JSP Code using customized JSP tags and Content Server tags for rendering the Assets.
- Involved in publishing the assets from DEV server to the CM server.
- Implemented POC work for a new requirement which needs creation of an entire site with all the required assets (Blog Site).
- Developed Java Script for Client Side validations.
- Involved in Writing and executing the Unit Test cases manually.
- Analysis and Design of various modules using SOA and J2EE stack.
- Involved in Business rules me.e. IBM Operational Decision Manager (ODM) rules engine.
- Experience in converting the requirements into technical solution based on IBM ODM.
Environment: Java 1.6, J2EE, Struts 1.2, JSP, Servlets, JDBC, XML, HTML, JavaScript, CSS Oracle 8i, MySQL5.01, SVN, Tomcat and, WebLogic server.
Confidential
Jr. Java Developer
Responsibilities:
- Design and develop advanced, complex, and large-scaled web sites for global users.
- Design and create specifications (functional and technical) with proposed technical solutions dat integrate the user functionality outlined in the requirements document.
- Develop web applications utilizing IBM WebSphere.
- Design, coding, debugging, and unit testing.
- Implemented new business requirements and enhancing existing functionalities of the application.
- Implemented various batch jobs.
- Developed Struts based web application using JDBC.
- Tested the implementations using Junits tests where applicable.
- Created/edited stored procedures in MS SQL Server.
Environment: Java, JSP, HTML, JavaScript, XML, WebSphere, JQuery, JDBC, SQL Server, Oracle, Windows XP, Transact-SQL, SQL Server Management Studio Express, SQL Developer.
