Java/j2eedeveloper Resume Profile
Alpharetta, GA
EXPERIENCE SUMMARY
- 7 years of IT experience in analysis, design and development using Java and J2EE.
- Experienced in System Development Life Cycle with Agile , SCRUM methodologies
- Expert level skills in design and development of multi-tier web based applications involving HTML 4.1, Core Java, CSS, AJAX, ODBC, XML and J2EE technologies like JSP 2.1, JSP Tag Libraries, Servlets 2.5/3.0, Java Script, JDBC 3.0, JNDI and EJB 2.1.
- Expert level skills in programming with Struts 2.5 Framework, Custom Tag Libraries, Struts Validation Framework
- Expertise in programming with Spring 2.5/3.0 Framework, Spring IOC Container, Spring AOP
- Expertise in programming with Hibernate 3.5/3.0 Framework, Hibernate Configuration, DAO Design, Object Relation Mapping ORM
- Experienced in designing, developing, and deploying J2EE applications on Web sphere, Web logic, Apache Tomcat7.0/8.0 and J Boss Servers
- Good exposure to Version Control Systems: CVS , Subversion , Perforce and Clear Case
- Expertise in using ER Diagrams, understanding data models, writing SQL and PL/SQL queries for Oracle 9i/10g, DB2, MS SQL Server databases
- Developed UML Diagrams for Object Oriented Design: Use Cases, Sequence Diagrams and Class Diagrams using Rational Rose and Visual Paradigm
- Hands on experience in solving software design issues by applying design patterns including Singleton Pattern, Proxy Pattern, Factory Pattern, Abstract Factory Pattern, DAO Pattern and Command Pattern
- Experience in Building, Deploying and Integrating with Ant and Maven
- Experience in development of logging standards and mechanism based on Log4J
- Strong experience with developing test case using JUnit 4.
- Experience in Fine tuning application using profiling tool JProbe
TECHNICAL EXPERIENCE
Languages | JAVA, C/C , SQL, PL/SQL |
Java/J2EE Technologies | J2EE, JDBC4.0, JSP2.1, Servlets2.5/3.0, Hibernate3.0/3.5, Spring2.5/3.0, Struts 2.0/2.5, JUNIT 4 |
Web Technologies | JavaScript, CSS, HTML4.1, DHTML, XML, XSL, XSLT |
Web/Application Servers | IBM Websphere, Weblogic server7.0/8.1 /9.2, Apache Tomcat5.0 |
Modelling language | UML |
Software Development methodologies | Waterfall, Agile |
Databases | Oracle9i/10g, MS SQL Server2005, MY SQL |
Version Control Tools | ClearCase, SVN |
Operating System | Red Hat Linux, Microsoft Windows |
PROFESSIONAL EXPERIENCE
Confidential
Java/J2EEDeveloper
Responsibilities
- Designed and developed various modules of the application with J2EE design architecture and frameworks such as Spring MVC architecture and Spring Bean Factory using IOC, AOP concepts.
- Followed Agile software development with Scrum methodology.
- Implemented Java/J2EE design patterns such as Factory, DAO, Session Fa ade and Singleton.
- Utilized Hibernate in persistence layer and developed POJOs and data access object DAO to handle all database operations.
- Worked on Oracle as the backend database.
- Executed server side validations using Hibernate validator framework.
- Wrote application front end with HTML, JSP, Ajax/JQuery, Spring Web Flow, XHTML, DHTML and CSS.
- Wrote custom JSP tags for role-based sorting and filtering.
- Utilized JQuery for UI centric Ajax behavior.
- Assigned, tracked, reported and audited issues in the application using Log4j.
- Worked on project build-script by using Ant and deployed on JBoss.
- Set up and executed unit test plans using JUnit, ensuring that results were documented and reviewed with quality assurance teams responsible for integrated testing.
- Provided extensive pre-delivery support using bug fixing and code reviews.
Environment: Java, J2EE, JSP, Servlets 2.5/3, Hibernate 3.5, Spring 2.5, Web Services, SOAP, WSDL,HTML, XHTML, DHTML, JavaScript, JQuery, Struts 2.0, CSS, Spring Web Flow, JBoss, Log4j, Oracle10g, JUnit 4, Eclipse 3.5, EJB.
Confidential
Sr.Java Developer
Responsibilities
- Developed various product applications using Java, J2EE and related technologies.
- Involved in various phases of Software Development Life cycle SDLC of the application like requirement gathering, Design, Analysis and code development.
- Used Eclipse IDE and Tomcat as the web server for deploying the application.
- Built JBOSS Portlets using JAVA/J2EE, XML with JBOSS 5 as application server and SQL Server as database.
- Worked on Maven to build the application and used JRebel for code integrations
- Used JUnit framework for unit testing of application and Log4j to capture the logs.
- Worked closely with QA, Business and Architects to solve various defects in quick and fast manner to meet deadlines.
- Involved in analysis, design, testing phases and responsible for documenting technical specifications.
- Developed the application using Spring Framework that uses Model View Controller MVC architecture with JSP as the view.
- Involved in development of middle layer business methods, which incorporated the core business functionality using Singleton Beans.
- Deployed the application on the JBoss Application Server.
- Involved in developing the application using Java/J2EE platform. Implemented the Model View Control MVC structure using Struts.
- Responsible to enhance the Portal UI using HTML, Java Script, XML, JSP, Java, CSS as per the requirements and providing the client side Java script validations and Server side Bean Validation Framework.
- Performing Configuration Management using Clear Case and CVS.
- Wrote PL/SQL stored procedures and involved in performance tuning of complex queries.
- Responsible in testing the classes and methods using JUnit test case.
Environment: Java 1.6, HTML 4.1, DHTML, XHTML, CSS , JavaScript, Ajax, JQuery 1.3.1, XML, JSON, XML, XSL, XSLT, Rest, JBoss, Log4j, JUnit framework, Hibernate, Maven, Spring 3.0.
Confidential
Java Developer
Responsibilities
- Used Object Oriented Programming and design. OOP OOD
- Wrote stored procedures, complex queries using PL/SQL to extract data from the database, delete data and reload data on Oracle9i DB using the Toad tool.
- Developed both front-end and back-end of the product using Java, J2EE, Ajax, JQuery, spring and Hibernate, and other technologies.
- Developed user interfaces using JSPs, GWT, HTML, CSS, Java Script, jQuery, JSP Custom Tags.
- Used Spring Core Annotations for Dependency Injection.
- Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
- Responsible to write the different service classes and utility API which will be used across the frame work.
- Used Axis to implementing Web Services for integration of different systems.
- Developed Web services component using XML, WSDL, and SOAP with DOM parser to transfer and transform data between applications.
- Exposed various capabilities as Web Services using SOAP/WSDL.
- Developed Hibernate mapping files with Oracle database.
- Used Eclipse IDE for development and SVN for versioning system.
- Used Struts tlds logic, bean, html, nested etc with JSP pages.
Environment: Java, J2EE, JSP, Spring, Hibernate, Agile, Tomcat, Web Services, Oracle9i, MySQL, Eclipse 3.5, SVN, Maven, JUnits, Hudson, JMS.
Confidential
Java Developer
Responsibilities
- Designed, coded, tested, and documented software for the intranet application of APTDCL which consists of back office applications such as Financial Management System, Inventory Management System and Transportation Management System.
- Prepared test cases for the back office applications.
- Involved in design, development and coding of stored Procedures, DDL DML statements.
- Prepared the functional and design document.
- Coordinated with client about requirements, used Agile Software development processes.
- Developed the View pages in JSP, using JavaScript validations.
- Implemented the Business Logic using Design Patterns like DAO, DTO, Business Delegate, Value Object.
- Involved in manual testing.
Environment: Windows, JBOSS, Java, J2EE, JSP, Servlets, Struts1.1, JDBC, CSS, JavaScript, HTML, MySQL, Log4j, Eclipse.
Confidential
JAVA/J2EE Developer
Responsibilities
- Involved in design, development and testing phases of the application.
- Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Involved in the understanding and designing of the complex back-end middleware framework.
- Used Java Servlets, JSPs, AJAX, HTML and CSS for developing the Web component of the application.
- Planned and implemented various Oracle Tables, stored Procedure, triggers, views, cursors.
- Participated in the technical code reviews, prepared unit test cases, detailed time estimation, impact analysis and code review documents.
Environment: Java/J2EE, JSP, Servlets, Struts, Java Script, AJAX, HTML, CSS, JDeveloper IDE, Oracle, Oracle SQL Developer, Ant, Apache Tomcat Web Server.