Java/j2ee Developer Resume Profile
Atlanta, GA
PROFESSIONAL SUMMARY:
- Expertise in using various Configuration Management tools like CVS, Clear Case and SVN.
- Expertise in using IDEs like, RAD, Visual Age, Eclipse,
- Sound Knowledge in Design Patterns like Singleton, Session Facade, Factory Method and Data Access Object DAO pattern.
- Experienced in Oracle, DB2 and SQL Server 2005.
- Good Experience in implementing Web Services such as SOAP, WSDL, UDDI.
- Well Experienced in deploying and configuring applications onto application servers like Web logic, JBoss, Websphere and Apache Tomcat.
- Involved extensively in designing/developing web based applications using HTML, XML and MVC design patterns
- Performed in developing light weight business components and integrated applications using spring framework, and Spring Web MVC.
- Very good working knowledge in Spring, Hibernate and Struts frameworks.
- Thorough knowledge in core Java concepts like OOP, JAVA SWING, JDBC, JMS, Multi-Threading and advanced Java concepts like JSP, Servlets, XML, AJAX, Java Beans
- Have 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.
- Familiar with 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 with 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. |
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. |
Configuration Management Tools | SVN,CVS and Clear Case |
Operating Systems | Windows XP/2000/NT/98/95 and UNIX. |
PROFESSIONAL EXPERIENCE:
Confidential
Role: Java/J2EE Developer
Responsibilities:
- Involved in various SDLC phases like Design, Development and Testing.
- Worked on Portal applications. Involved in developing of Group portal and Member portal applications.
- Developed front end using Struts and JSP.
- 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 the 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 with Complex SQL queries, Functions and Stored Procedures.
- Involved in developing spring web MVC frame work for portals application.
- Implemented the logging mechanism using log4j framework.
- Developed Web Services.
- Wrote test cases in JUnit for unit testing of classes.
- Used Maven to build the J2EE application.
- Used SVN to track and maintain the different version of the application.
- Involved in maintenance of different applications with offshore team.
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
Role: Java Developer
Responsibilities:
- Used CVS to track and maintain the different version of the application.
- Used Ant to build the J2EE application.
- Designed developed GUI for claim creation, processing and tracking.
- Created Use Case Diagrams using UML.
- The user interface components are developed using Java AWT/swing API.
- Developed the business layer components as Stateless Session Beans based on EJB API.
- Developed the 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 the related facets.
- Client Side validations were done using JavaScript.
- Deployed the EJBs on Web Sphere.
- Developed Entity Beans as Bean Managed Persistence Entity Beans and used JDBC to connect to backend database DB2.
- 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 the 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
Role: Java Developer
Responsibilities:
- Used Maven to build the J2EE application.
- Used Clear Case to track and maintain the different version of the application.
- Involved in various phases of Software Development Life Cycle SDLC of the application like Requirement gathering, Design, Analysis and Code development.
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Attended everyday Enterprise Workflow Stand-Up meeting to provide current status, thus implementing Agile Scrum Methodology with Test Driven Development.
- Designed Use case diagrams, Class diagrams and Sequence diagrams using UML.
- Developed and implemented the 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 the business processes in the 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 IBM Rational Application Developer 8.0 with Web Sphere Application Server.
- Performed unit testing to have defect free application code.
- Written JUnit Test cases while performing unit testing.
- Worked with QA team for testing and resolve defects.
- Used Maven automated build scripts to compile and package the application.
- Implemented Log4j for the logging the 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
Role: J2EE Developer
Responsibilities:
- Converting Functional requirements into Use case diagram, Class Diagrams, Sequence Diagram using UML.
- Designed the Object Model and Architecture for the application using Visio, writing Technical Specification document Preparing the schedule for the entire SDLC
- 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 the action and servlet classes, Involved in designing and developing business and utility classes of the system.
- Used Struts validator framework to validate data.
- Deployed on Web Sphere application server.
- Developed application using Eclipse IDE.
- Implemented the business logic in stateless session Beans
- 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 the code.
Environment: Java, J2EE, Struts, HTML, Oracle 9i, JSP, EJB, JUnit, Struts,Web Sphere, XML, UML, CVS, Visio, Eclipse, Windows.
Confidential
Role: Java Developer
Responsibilities:
- Involved in development of Staffing sub-modules like Staffing Override, Interview Override, Resume Upload.
- Interacted with the User Group to gather requirements.
- Developed application using Eclipse IDE.
- Designed the sub-modules based on the initial specifications defined by the user group.
- Performed Analysis and development of Stateless Session Bean, Data Access object and Application Component for Screening and Short-listing module.
- Involved in developing in all the tiers of J2EE application.
- Configured JBoss Application Server and deployed the web components into the server
- Involved in debugging, testing and integration of the system
Environment: Core Java, Servlets, JDBC, EJB, JSP, JMS, Java Swing, HTML, XML, Oracle 9i, JBoss