Java/j2ee Developer Resume
St Louis, MissourI
SUMMARY
- 6 years of IT experience in design, development, research and implementation of Software Development Life Cycle (SDLC), maintenance and documenting of various web - based, Enterprise, Client/Server and Distributed applications using Java/ J2EE.
- Thorough noledge in core Java concepts like OOP, JAVA SWING, JDBC, JMS, Multi-Threading and advanced Java concepts like JSP, Servlets, XML, AJAX, Java Beans
- Very good working noledge in Spring, Hibernate and Struts frameworks.
- Performed in developing light weight business components and integrated applications using spring framework, and Spring Web MVC.
- Involved extensively in designing/developing web based applications using HTML, XML and MVC design patterns
- Well Experienced in deploying and configuring applications onto application servers like Web logic, JBoss, Websphere and Apache Tomcat.
- Good Experience in implementing Web Services such as SOAP, WSDL, UDDI.
- Experienced in Oracle, DB2 and SQL Server 2005.
- Sound Knowledge in Design Patterns like Singleton, Session Facade, Factory Method and Data Access Object (DAO) pattern.
- Expertise in using IDEs like, RAD, Visual Age, Eclipse,
- Knowledge in Identity Access Management(IAM)
- Expertise in using various Configuration Management tools like CVS, Clear Case and SVN.
- Familiar wif Unit and Integration Testing using TFS Unit testing Framework and NUnit.
- Involved in Software Development Life cycle (SDLC). Ability to be creative and take self-initiatives and execute/ manage multiple projects in parallel during time critical situations.
- Excellent team player and ability to adapt to changes quickly and efficiently
- Experience in dealing wif on-site and off-shore teams, customers and stake holders.
- Excellent Communication skills, Analytical skills and Problem solving skills.
TECHNICAL SKILLS
Programming language: C, C++, Java/J2EE, PL/SQL.
Web Technologies: JSP, Servlet, CSS, Java Script, HTML5, XML, EJB.Angular js
Web Servers: Apache Tomcat, Web Sphere, JBoss.
IDEs: Eclipse, Visual age, RAD
J2EE Frameworks: Struts, Spring MVC, Hibernate
LOG Tools: Log4j
Build Tools: ANT and Maven
Database Technologies: DB2, Oracle 11g/10g/9i Database, SQL Server 2005,Pl/SQL
Configuration Management Tools: SVN,CVS and Clear Case
Operating Systems: Windows XP/2000/NT/98/95 and UNIX.
PROFESSIONAL EXPERIENCE
Confidential, St.louis, Missouri
Java/J2EE Developer
Responsibilities:
- Involved in various SDLC phases like Design, Development and Testing.
- Developed front end using Struts, JSP, Angular js.
- Developed webpages using HTML, Java script, JQuery and CSS.
- Used various Core Java concepts such as Exception Handling, Collection APIs to implement various features and enhancements.
- Developed server side components servlets for teh application.
- Involved in coding, maintaining, and administering Servlets and JSP components to be deployed on a Web Sphere application server.
- Implemented Hibernate ORM to Map relational data directly to java objects
- Worked wif Complex pl/sql queries, Functions and Stored Procedures.
- Loaded Data into Oracle Tables usingSQL Loader.
- Expertise inDynamic SQL, CollectionsandException handling.
- Involved in developing spring web MVC frame work for portals application.
- Implemented teh logging mechanism using log4j framework.
- Developed Web Services.
- Wrote test cases in JUnit for unit testing of classes.
- Used Maven to build teh J2EE application.
- Used SVN to track and maintain teh different version of teh application.
- Involved in maintenance of different applications wif offshore team.
- Writing tested, idiomatic, and documented JavaScript, HTML and CSS
Environment: Java, Spring Framework, Struts, Hibernate, RAD, SVN, Maven, Web Sphere Application Server, Web Services, Oracle Database 11g, IBM MQ, JMS, HTML, Java script, xml, CSS.
Confidential, VA
Java Developer
Responsibilities:
- Designed & developed GUI for claim creation, processing and tracking.
- Created Use Case Diagrams using UML.
- Teh user interface components are developed using Java AWT/swing API.
- Developed teh business layer components as Stateless Session Beans based on EJB API.
- Developed teh data access layer components as entity Beans based on EJB API.
- Developed web based user interface screens using HTML and Java Script.
- Created CSS to get unique look and feel across teh related facets.
- Client Side validations were done using JavaScript.
- Deployed teh EJBs on Web Sphere.
- Developed Entity Beans as Bean Managed Persistence Entity Beans and used JDBC to connect to backend database DB2.
- Used Ant to build teh J2EE application.
- Worked onXMLalong wif PL/SQL to develop and modify web forms.
- Created and modifiedSQL*Plus, PL/SQLandSQL*Loader scriptsfor data conversions.
- Used CVS to track and maintain teh different version of teh application.
- Made use of Visual Age for GUI development and deployment.
- Stored procedures are created for high performance.
- Designed and implemented Connection pooling for high-level performance.
- Visual Age is used for coding through all teh stages of this project.
Environment: JAVA, EJB, JSP, HTML, CSS, JavaScript, CVS, Unified Modeling Language, XML, Web Sphere Application Server, Visual Age, DB2, Java AWT/Swing API.
Confidential, Rochester, NY
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of teh application like Requirement gathering, Design, Analysis and Code development.
- Developed a prototype of teh application and demonstrated to business users to verify teh application functionality.
- Attended everyday Enterprise Workflow Stand-Up meeting to provide current status, thus implementing Agile (Scrum) Methodology wif Test Driven Development.
- Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
- Developed and implemented teh DAO design pattern including JSP, Servlets, Form Beans and DAO classes and other Java APIs.
- Implemented dynamic web interface using AJAX and user authentication through LDAP.
- Developed JSP fragments for control of teh business processes in teh middle-tier and did its integration.
- Used JSON for storing and exchanging test information, as it is smaller and easier to parse compared to XML.
- Created and deployed web pages using HTML, CSS, JSP, JavaScript and jQuery.
- Integrated usage of CRUD operations, performed Inner/Outer joins, used stored procedures, stored functions and cursors using Oracle
- Used Clear Case to track and maintain teh different version of teh application.
- Used Maven to build teh J2EE application.
- Used IBM Rational Application Developer 8.0 wif Web Sphere Application Server.
- Performed unit testing to has defect free application code.
- Written JUnit Test cases while performing unit testing.
- Worked wif QA team for testing and resolve defects.
- Used Maven automated build scripts to compile and package teh application.
- Implemented Log4j for teh logging teh project.
Environment: Java, JSP,Servlets, XML, HTML,CSS, Java Script, AJAX, JSON, jQuery, Web Sphere Application Server, JDBC, XML, Multithreading, UML, SOA, Rest Web Services, RAD, Maven, JUnit, Oracle 10g,Clear Case, Maven
Confidential
J2EE Developer
Responsibilities:
- Designed teh Object Model and Architecture for teh application using Visio, writing Technical Specification document Preparing teh schedule for teh entire SDLC
- Converting Functional requirements into Use case diagram, Class Diagrams, Sequence Diagram using UML.
- Involved in development of User Interface using JSP, Java Script, XSLT, XML, AJAX, HTML, Tag libraries and Struts MVC framework.
- Used Struts, Front Controller and Singleton patterns, for developing teh action and servlet classes, Involved in designing and developing business and utility classes of teh system.
- Used Struts validator framework to validate data.
- Implemented teh business logic in stateless session Beans
- Developed application using Eclipse IDE.
- Deployed on Web Sphere application server.
- Developed Message Driven Beans to send emails notifications.
- Developed backend procedures using PL/SQL.
- Source code maintenance using CVS.
- Participated in Unit testing and functionality testing for tracking errors and debugging teh code.
Environment: Java, J2EE, Struts, HTML, Oracle 9i, JSP, EJB, JUnit, Struts,Web Sphere, XML, UML, CVS, Visio, Eclipse, Windows.
Confidential
J2EE Developer
Responsibilities:
- Designed teh Object Model and Architecture for teh application using Visio, writing Technical Specification document Preparing teh schedule for teh entire SDLC
- Converting Functional requirements into Use case diagram, Class Diagrams, Sequence Diagram using UML.
- Involved in development of User Interface using JSP, Java Script, XSLT, XML, AJAX, HTML, Tag libraries and Struts MVC framework.
- Used Struts, Front Controller and Singleton patterns, for developing teh action and servlet classes, Involved in designing and developing business and utility classes of teh system.
- Used Struts validator framework to validate data.
- Implemented teh business logic in stateless session Beans
- Developed application using Eclipse IDE.
- Deployed on Web Sphere application server.
- Developed Message Driven Beans to send emails notifications.
- Developed backend procedures using PL/SQL.
- Source code maintenance using CVS.
- Participated in Unit testing and functionality testing for tracking errors and debugging teh code.
Environment: Java, J2EE, Struts, HTML, Oracle 9i, JSP, EJB, JUnit, Struts,Web Sphere, XML, UML, CVS, Visio, Eclipse, Windows.