Java/j2ee Developer Resume
SUMMARY
- 8+ years of professional experience in IT industry, primarily in the Retail domain
- Strong experience in all the phases of software development life cycle including requirements gathering, analysis, design, implementation, deployment and support.
- Sun Certified Java Programmer (SCJP/OCJP).
- Involved in Software Development Life Cycle (SDLC) of the application.
- Experience in Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi - Threading and UML (Unified Modeling Language).
- Expertise in Java and J2EE technologies such as Core Java, Servlet and JSP.
- Strong experience in Frameworks like Struts, Spring and Hibernate.
- Expertise in Web-development technologies like HTML, CSS, AJAX, JavaScript, JSP, JQuery, XML, JSON and XML parsing using SAX/DOM.
- Experience in developing the Presentation layer/UI using JSP, HTML, JavaScript, AJAX, and JQuery.
- Experienced in developing REST Web Service.
- Extensive knowledge and experience in Oracle - 11g, MySQL and PL/SQL.
- Experience in working with Tomcat, WebLogic and IBM WebSphere Application Server.
- Designed and implemented User management and Report Management modules using J2EE, JSP, Servlets, Struts and Oracle Database.
- Extensively used IDEs/Editors like Eclipse and NetBeans.
- Extensive experience in Build tools like ANT and Maven.
- Extensive experience in Version control tools like Subversion (SVN) and Maven.
- Working experience in Production, QA and Development environments.
- Hands on experience in tools such as SQL Developer, TOAD and MySQL Work bench.
- Experience in Unit testing, Integration Testing using various testing methodologies and tools like Junit.
- Ability to meet deadlines and handle multiple tasks and flexible in work schedules.
- Motivated to take independent responsibility as well as ability to contribute and be a productive team member.
TECHNICAL SKILLS
Languages: Java and J2EE
Operating Systems: Windows XP/7/8
Frameworks: Struts, Spring and Hibernate
IDE: Eclipse, RAD and NetBeans
Web Technologies: CSS, HTML, Servlet, JSP, JavaScript, REST Web Service, JQuery, Ajax and JSON
Databases: MySQL, PL/SQL and Oracle 11G
Web Application Servers: IBM WebSphere, Weblogic and Apache Tomcat
Build Tool: Apache Ant and Maven
Version Control Tools: SVN and Confidential
PROFESSIONAL EXPERIENCE
Confidential
Java/J2ee Developer
Environment: Java 1.6, Oracle, PL/SQL, SQL, struts 1.2, spring 3.0, hibernate 3.0, JS, JQuery, AJAX, JSON, Oracle database, Log4J, JUnit, AngularJS, Web services, eclipse and WebSphere
Responsibilities:
- Working in coordination with BA and Client. Taking the Functional and Technical requirement and implementing it in the Application
- Played a pivotal role in designing and architecting MDM User Interface - Java/J2EE enterprise wide application using Spring, Struts and Spring frameworks
- Implemented Hibernate in data access layer to access and update information in the database
- Expertise in AngularJS,JavaScript, or reusable web components.
- Designed the dynamic stress reporting Sybase, Perl and C++
- Responsive UI layer utilizing semantic html5, AngularJS.
- Used Spring IOC to inject services and their dependencies
- Involved in creating, modifying and updating database tables in Oracle Server
- Implemented HQL queries to perform data base operations
- Involved in Writing Stored procedure and integration of SP with java code
- Worked on bug fixing and enhancements on change requests
- Designed and developed common functions and frameworks
- Involved in designing user friendly JSP pages using HTML/JSTL tags
- Involved in the creation of the UML diagrams and the use cases of the project
- Enhance several functionalities of the Reports module as per the laid down specifications
- Modification of existing applications to add new components and features emphasizing maintainability, reliability, scalability and performance
- Created test cases using JUNIT and Eclipse for IDE
- Used Log4j logger tool for logging warnings and error messages
- Worked with QA team for testing and resolve defects
- Used SVN for version control for project
- Involved in Code Reviews and Code deployment process
- Training the new members in the team and getting them productive quickly
Confidential
Java/J2ee Developer
Environment: Java 1.6, Oracle, struts, spring 3.0, hibernate 3.0 And Weblogic, web service, Log4J, JUnit, CSS, JS, JSP, AJAX, UML, JQuery and IBM RAD & AST
Responsibilities:
- Analyzed requirement and prepared high level technical documents
- Interacting with the client to understand the project and finalize its scope
- Involved in implementing Business logic using Struts action classes, DAO’s and Struts configuration file
- Have used Spring Dependency Injection (DI) for loose coupling of objects across different layers of the applications.
- Created UML diagrams like activity diagrams, sequence diagrams, Use case diagrams.
- Involved in developing the DAO layer using Hibernate framework
- Performed estimation and capacity planning work with the project manager and product development teams to create and implement projects.
- Involved in handling Exception and Debugging
- Designed and developed JSP pages to provide interactive screens to display data.
- Enhance several functionalities of the Reports module as per the laid down specifications
- Involved in deployment and integration testing of the overall application in WebSphere server locally
- Preparing Unit test cases
- Extensive experience on modern frontend template in frameworks for JavaScript-including Bootstrap, AngularJS, jQuery
- Debugging the application by running the server in debug mode and having the experience in usage of log4J to log the information in log files
- Re-factored existing modules to in corporate newly developed frameworks based dependency injection to come up with rugged unit testing framework
- Involved in documentation, review, analysis and fixed post production issues
Confidential
Java/J2ee Developer
Environment: Java, Oracle, struts, spring, hibernate, HTML, JSP, CSS, JS, UML, Web services, WebLogic and eclipse
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) of the application: Requirement gathering, Design Analysis and Code development.
- Implemented Struts framework based on the Model View Controller design paradigm
- Designed the application by implementing Struts based on MVC Architecture, simple Java Beans as a Model, and JSP UI Components as View and Action Servlet as a Controller
- Developed the front-end screens using HTML, CSS and JSP
- Used JDBC for data access from Oracle tables
- Used different XML parser DOM as per requirement
- Apache Ant was used for the entire build process
- Wrote Unit Testing modules to test all methods of the Application using Junit
- Used Log4j as logging mechanism and developed wrapper class to configure the logs
- Worked on Eclipse IDE to write the code and integrate the application
- Coordinated with testing team to resolve the issue
Confidential
Software Engineer
Environment: Java, Oracle, struts, spring, hibernate, Web services, HTML,JSP, CSS, JS, UML, Weblogic and eclipse
Responsibilities:
- Involved in Software Development Life Cycle (SDLC) of the application: Requirement gathering, Design Analysis and Code development.
- Converted High Level Design to the Low Level Design
- Develop, implement and maintain an MVC architecture utilizing Struts and Hibernate
- Developed the business logic components
- Designing and coding the UI Framework using Struts 1.1 (JSP/Servlet) and business logic using EJB
- Involved in understanding the requirement specification and developing GUI using JSP, HTML and JavaScript
- Developed the JSPs, Action classes, Business classes, Utility classes.
- Involved in configuring mapping files, configuration file in Hibernate Framework
- Involved in Configuring web.xml and struts-config.xml according to the Struts Framework
- Develop the User Interface Screens for presentation logic using JSP, Struts, Tiles and HTML
- Used Struts models
