Java/j2ee Developer Resume
SUMMARY
- Around 5 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)
- Experience in Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi - Threading
- Expertise in Java and J2EE technologies such as Core Java, Servlet and JSP
- Strong experience in Frameworks like Struts, Spring and Hibernate
- Experience in Web-development technologies like HTML5, CSS, JSP, JavaScript, JQuery, AJAX, AngularJS, 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
- 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 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
Java/J2ee Developer
Environment: Java, Oracle, PL/SQL, struts, spring, hibernate, REST web service, JSP, JS, JQuery, AJAX, JSON, AngularJS, Bootstrap, HTML5, Log4J, JUnit, eclipse and WebSphere
Confidential
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 Hibernate frameworks
- Implemented Hibernate in data access layer to access and update information in the database
- Used Spring IOC to inject services and their dependencies
- CreatedRESTfulweb services interface to Java-based runtime engine and accounts
- 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
- 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 team and getting them productive quickly
Java/J2ee Developer
Environment: Java 1.6, Oracle, struts, spring 3.0, hibernate 3.0 And Weblogic, Log4J, JUnit, CSS, JS, JSP, AJAX, JQuery and IBM RAD & AST
Confidential
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
- 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
- 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
Java/J2ee Developer
Environment: Java, Oracle, struts, spring, hibernate, HTML, JSP, CSS, JS, Weblogic and eclipse
Confidential
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 ActionServlet 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
