Sr. Java Developer Resume
Little Rock, AR
SUMMARY
- Over 8+ years of professional IT experience in Software Analysis Design and Development and implementation of client - server and web-based n-tire architecture systems.
- Extensive experience in designing and developing enterprise applications using J2EE technologies such as Servlet, JSP, JSTL, Ajax, MVC architecture - Struts, JSF and Spring, Spring Framework, RMI, EJB, JDBC, Hibernate and Web Services .
- Strong experience in the functional usage and deployment of applications over Web/Application servers like WebSphere, WebLogic, JBoss and Tomcat.
- Expertise in the design and development of applications using Struts and JSF -Model View Controller Framework.
- Experience in SOA (Service Oriented Architecture) and Web Services technologies (Apache AXIS, SOAP, WSDL, UDDI).
- Experience in implementing Core Java & J2EE design patterns like Singleton, Factory Pattern, Service locator, Business Delegate, DAO, Session Façade, etc.
- Experience working on XML, XSLT, XSL-FO, HTML, DHTML, JavaScript, CSS and Ajax.
- Experience in RDBMS using Oracle, Sybase and SQL Server and comfortable using databases DB2, MySql and MS Access and strong experience in back end development using SQL, PL/SQL, Stored Procedures.
- Experience developing applications using IDE’s like Eclipse, IBM WSAD and RAD, Weblogic WorkShop and JDeveloper.
- Experience developing and deploying applications using build tools such as ANT.
- Experience in providing logging support using log4j.
- Excellent understanding of IBM Portal 6.1.
- Excellent understanding and strong experience in testing applications using JUnit, jWebUnit test frameworks, QTP, Perl and WinRunner.
- Experience and ability to use Version Control Systems like PVCS-Dimensions Client, CVS, Rational ClearCase and ClearQuest.
- Extensive knowledge in Object LDAP, Oriented Design and Patterns and strong ability to prepare technical and functional specifications using UML diagrams.
- Expertise involving system understanding, requirements analysis and upgrading or adding functionality to old legacy systems.
- Ability to interact with different phase of SDLC which includes team interaction with System Analyst, Developers, Testing, Implementation and maintenance.
- Excellent communication and interpersonal skills, quick learner, self-motivated, ability to work individually and as well as in a team environment with good team spirit.
TECHNICAL SKILLS
Languages: JAVA 1.4/5/6, J2EE 6, HTML 5, XML, C.
JAVA Technologies: JAVA 1.4/5/6, JSP 2.0, JDBC3.1/4.0/4.1, JMS1/1.1, JSF 1.2/2.x, jQuery 1.5.x/1.6.x/1.7.x
Internet Tools & Technologies: EJB 2.0/3.0,, AJAX, HTML 5, XML, XSLT1.0/2.0, JavaScript 1.8.x
XML Tools: JAXP 1.4, Xerces 1.4.
Framework/ORM: Struts 2.0, Spring 2.0/3.0
Application Server/ Web Server: Oracle Weblogic 8.1/10.3, IBM Webshere 5.1/6.0/7.x/8.x, JBoss5.1/6.0/7.0, Apache Tomcat 5.0.x/5.5.x
Software Modeling Language: UML
UML Modeling Tool: Rational Rose Enterprise Edition.
Methodologies: OOPS, OOAD, RUP.
IDE: Eclipse 3.x, Eclipse Galileo, Eclipse Indigo, RAD 6.0/7.x/8.x
Database: Oracle 11g/10g/9i/8i, MySQL 4.1/5.0, DB2 9.7/10
Version Control Tools: Perforce, WinCVS 1.3, VSS 6.0.
Protocols: TCP/IP HTTP, HTTPS, FTP, SMTP, RMI, IIOP
Others: Web Services, JNDI, OJB 1.0.1, Hibernate 2.0/3.x, HTML 5, XML, XSL-FO 1.0/1.1, XSLT1.0/2.0, XSD 1.0/1.1
Other Tools: JUnit 3.x, Log4J 1.2, ANT 1.x
Operating Systems: Windows 98/NT/2000/XP, Unix, IBM AIX.
Hardware: IBM compatible PC
PROFESSIONAL EXPERIENCE
Confidential, Little Rock, AR
Sr. Java Developer
Responsibilities:
- Reviewed the requirements, functional specifications and test cases.
- Participated in detailed design documentation and code review.
- Modified existing JSP to display modified business data and validated using Javascript.
- Written PLSQL queries for populating business information on JSP pages.
- Formulated code changes for Transmission Reliability Application (RMI technology).
- Modified Client side code to display UI and reflect controls for selected LBA.
- Implemented remote methods for new functionalities.
- Implemented Stub/cache changes and Server side code modifications.
- Created and modified Jasper Reports to reflect selected Local Balancing Authorities.
- Written PL-SQL queries, procedures to populate stub/cache using JDBC connections.
- Provided support during testing and production for TRA & data posting application.
- Utilized Netbeans IDE and Glassfish Server for Java development.
- Utilized Tortoise CVS for software configuration management.
- Created Business Process Models and Process flow using MS-Visio.
- Created test cases for Cross Process Validation, and executed using HPQC.
Environment: Java 1.6, JSP 2.0, Servlet, Java Script 1.8, Oracle 10g, Toad 9.6.1, NetBeans 7.2.1, Concurrent Versions System (CVSNT) 2.8.01, Glassfish Serever 3.2.1, Jasper Reports 3.7, HP-ALM Quality Center 11.0, Microsoft SharePoint Workspace 2010.
Confidential, Oklahoma City, OK
Sr. Java Developer
Responsibilities:
- Participated in the integration of different Use Cases, code reviews.
- Responsible for gathering and reviewing the business requirements.
- Created Business objects, Form beans and JSPs.
- Implemented Business objects, Data Access Object to transfer data from UI to backend.
- Used RAD and IBM Websphere application server for Java development.
- Used IBM Clearcase software configuration management.
- Developed UI for Automatic Payment Setup using EFT.
- Utilized Struts 2.0 framework for development of JSP based user interfaces.
- Validated the JSP pages using Javascript.
- Written various PLSQL queries and created JDBC connections.
- Used Ajax for data validation in JSPs.
- Created single page web apps using Backbone.js & HTML.
- Responsible for understanding and documenting technical specifications at javadoc and design and specification level.
- Implemented services using WSDL, XML, and SOAP Web Services.
- Conducted and documented Junit test cases.
Environment: Java 1.6, jQuery 1.6, Struts 2.0, Ajax, JSP 2.0, Servlet, Java Script 1.8, Oracle 10g, jQuery 1.6, DBVisualizer 8.0, RAD 6.1, IBM Clearcase 7.0, IBM Web Sphere 6.1, Backbone.js
Confidential, Reston, VA
Sr. Java Developer
Responsibilities:
- Requirement analysis with the customers and then designed the Functional Specification.
- Created Technical Design Document which includes UML Class Diagrams and Sequence Diagrams.
- Design and development for the requirements and major decision making.
- Incorporated many design patterns in the design.
- Implemented the presentation layer with JSP and java script.
- Experience with concurrency, multi-threading.
- Configured MVC Spring framework for Dependency Injection and Aspects.
- Implemented the persistence layer with Hibernate and MVC Spring framework.
- Written various PLSQL Procedure and triggers for the business logic.
- Implement the Service Oriented Architecture for Web Service.
- Designed and implemented services using MVC, XML, WSDL, XSD, JSF Sand JAX, SOAP Web Services.
- Data Modeling and writing SQL queries.
- Configuring the Web sphere Application Server.
Environment: Java 1.6, JSP 2.0, Servlet, MVC Spring framework, jQuery 1.7, Java Script 1.8, JSF, Hibernate 3.0, Oracle 10g, PVCS, Toad, RAD 7.0, IBM Web Sphere Application Developer 5.1, Swing, Perl, MS OC and Jabber.
Confidential, Boston, MA
Java Developer
Responsibilities:
- Involved in Design, Development, and Unit testing of the project.
- Responsible for gathering new Business Requirements of the system from client.
- Used Struts as a web application framework.
- Responsibilities involved developing of JSPs using Struts - Tiles.
- Navigation between pages was done through a Tabbed approach.
- User security was embedded into each page. User Access was page based.
- Created development environment in Oracle JDeveloper using Tomcat server (local authentication).
- Used HTML iFrame to populate default data in forms.
- Used JDBC for all interactions with the database. All database access was done through Callable statements and Stored Procedures.
- Used AJAX in a module for Auto-suggest functionality.
- Implemented Data Access Objects, Value Objects for moving data between Presentation tier and Business Layer.
- Written JavaScript for validation of page data in the JSP pages.
- Used JavaScript to add extra functionality to JSP pages like Collapsible Form sections and Re-orderable Lists.
- Integrated Web Services in ESB Layer.
- Implemented J2EE patterns viz. MVC and Data Access Objects.
- Used Perforce for version control.
Environment: Java, J2EE (JSP2.0, Servlets2.3, JDBC2.0), Struts - Tiles, JDBC, Oracle 9i/10g, Oracle Application Server, SIP, MS OC, JDeveloper, Perforce, RAD 7.0, AJAX, Tomcat, Log4J, jQuery, IE and Mac Safari compaliblity, Perl.
Confidential, IL
Senior Developer
Responsibilities:
- Responsible for gathering new Business Requirements of the system from client.
- Used Apache Struts as a web application framework.
- Responsibilities involved developing of Action Classes, Form Beans and JSPs.
- Created development environment in Eclipse using WebLogic 8.1 server.
- Involved in using different Design patterns like Session Facade pattern, Service Locator Pattern, Singleton pattern and MVC architectural design pattern for solving the architectural issues.
- Written Enterprise Java Beans (EJB) to implement business logic.
- Developed different components required for the application like Business Delegates, Value Objects, Data Access Objects (DAO) etc.
- Integrated Web Services in ESB Layer.
- Actively involved in the integration of different Use Cases, code reviews and re-factoring.
- Written JavaScript for validation of page data in the JSP pages.
- Actively involved in UI development.
Environment: Java, EJB 2.0, JSP, Servlets, JDBC, Oracle 9i, Hibernate, jQuery, Rational Rose, Eclipse/MyEclipse, CVS, Ant, Weblogic 8.1, Perl.
Confidential, NY
Java Programmer
Responsibilities:
- Involved in Design, Development, and Unit testing and Integration of the project.
- Responsible for the Portfolio module of Confidential online.
- Created numerous modules specific Class and Sequence Diagrams.
- Managed and delivered all aspects of a Java based peer-to-peer Statistical Graphical System. Fully responsible for Product Design,Implementation, Quality Assurance, and Maintenance. The product is positioned as a disruptive technology by providing a graphical solution that is lessexpensive, more reliable, and more convenient than existing solutions.
- Design frameworks modules like support for XML message format.
- Implemented J2EE patterns viz. MVC, Factory Pattern, and Data Transfer Objects.
- Implemented Java Design patterns using Struts Framework.
- Managed Individual’s share in asset management in the specific portfolio of operated by securities, for his tracking through this Content Management. Managing client benefits’, including Diversification and Professional Money Management.
- Designed and implemented layer for accessing application reference data from oracle database using Hibernate API. Wrote complex HSQL queries to interact with database.
- Used Hibernate for accessing client data from different Confidential systems and their subsidiary systems. Used Stateless session beans which in terms make use of Hibernate for accessing data from database and returns it to the caller.
- Developed reports using JAXP, which is used to convert the XML data into HTML printable format reports.
- Written JUnit test cases for Servlet and EJB modules, and prepared code documentation for future reference and upgrades.
Environment: J2EE (JSP, Custom Tags, EJB2.0, Servlets2.3, JSP2.0, JDBC2.0, JNDI), Java 1.4, Struts 1.1, Hibernate 2.1, Rational Rose Enterprise Edition, Jabber, XML, VSS6.0, Eclipse, JAXP, Oracle 9i, JBuilder 2006, Websphere Application Server 5.1, Windows XP.
Confidential, NY
Java Programmer
Responsibilities:
- Involvement in the Design and Architecture of this application.
- Involved in design of application framework using J2EE guidelines and different J2EE design patterns and Object Oriented Analysis and Design (OOAD) methodologies.
- Created various UML diagrams during the design phase.
- Implemented Data Transfer Objects, Value Objects for moving data between Presentation tier and Business Layer.
- Designed and developed wrapper around JDBC API, which works in two modes - Prepared Call and Callable that provides Compensated Transaction support. Also developed the Data Sources with the help of WSAD 5.0 for application development.
- Used XML for configuring application and involved in implementation of robust, flexible and J2EE compliant system.
- Experience with concurrency, multi-threading.
- Worked on complex business rules and algorithms for view, access and service of different Confidential products.
- Wrote application presentation layer, which is based on MVC framework, involves Servlets, JSPs and Java Beans.
- Integrated Web Services in ESB layer.
- Deployed application on Websphere Application Server in Windows environment.
Environment: J2EE (JSP 1.2, Servlets 2.3), JDK 1.4, XML/XSL, JavaScript, Hibernate 1.0, WSAD 5.0, UML, Rational Rose 2000, Websphere Application Server, Rational Clear Case, Oracle 9i, Windows 2000
Confidential
Java Developer
Responsibilities:
- Was responsible for documenting the System flow according to User Requirements.
- Was responsible for designing and implementation of Planning and Forecasting module.
- Design and implementation of front end pages using JSP, HTML
- Involved with the designing and coding in JAVA/J2EE.
- Implementing core framework components for executing workflows using Core Java, JDBC, and Servlets & JSPs and EJB.
Environment: J2EE (Servlets, JSP, EJB, JDBC), JDK1.3, XML, Oracle, Weblogic Application Server, Swing, Win NT.