Java Developer Resume Profile
OH
PROFESSIONAL SUMMARY
- 5 years of IT experience various stages of Software Development Life Cycle SDLC including requirement analysis, design, development, testing and implementation.
- Extensive experience with advanced J2EE Frameworks such as Spring, Struts, JSF and Hibernate.
- Experience in Core Java with strong understanding and working knowledge of ObjectOrientedConcepts like Collections, Multi-Threading, ExceptionHandling and Polymorphism.
- unit testing. Strong problem analysis and resolution skills. Highly motivated team player with zeal to lean new technologies and always believes in giving the best of efforts in Extensively used the J2EE design patterns like Session Fa ade, Business Object BO , Service Locator, Data Transfer Object DTO and Data Access Object DAO , Singleton, Factory.
- Implementedthe Hibernate framework ORM to interact with database.
- Worked proficiently in various IDEs including Net Beans and Eclipse.
- Developed Java applications and tools to automate tests run in UNIX environment.
- Responsible for enhancing the test client using Java to support new features in the trading application.
- Worked on the dependency injection using Spring framework with Application Context XML file.
- Involved in creating and modifying the class diagrams, sequence diagrams using Microsoft Visio.
- Experienced in deploying, configuring, maintaining applications on application servers such as Jboss,Web sphere, Web logic, and Tomcat.
- Have undergone the trainingin software Development Processes like SDLC, Waterfall, Test Driven Development TDD , Iterative and AgileMethodologies.
- Knowledge and good understanding of SQL and PL/SQL.
- Had experience in JMS and Message Queue listeners for Message Queue Service.
- Experience in client-side development with HTML, CSS, JavaScript, and JQuery.
- Hands on experience working with databases like Oracle, SQL Server and MySQL.
- Written JUnit Test Cases for challenging environments.
- Have written SQL queries to generate the reports for the Web Trade Service application.
- Multi-cultured Team Player with complete flexibility to work independently as well as in a team and have quick grasping capabilities to work with the newly emerging technologies.
- Good communication, interpersonal and quick learning skills with proven ability to adapt to different project environments.
TECHNICAL SKILLS
- Programming Languages : Java, C/C ,SQL/PL-SQL
- JEE/J2EE Technologies : JSP, Servlets, EJB, JDBC, JMS, JNDI, Web Services
- Application/Web Servers : WebLogic11g, 10.3.1, 10.3, 10.0, 9.2, Web Sphere, Tomcat, JBOSS
- Enterprise Frameworks : Struts, Spring, Hibernate
- Databases : Oracle 8i,9i,10g, SQL Server, My Sql, RDBMS
- IDE's Utilities : Eclipse, WSAD, RAD, Net Beans
- Web Dev Technologies : JavaScript, HTML, DHTML, XML, CSS, J Query, Angular JS,JSON, SOAP
- Tools : Maven, Ant, Visio, Log4j, J Unit
- Operating Systems : WINDOWS, Solaris, HP-UX, Linux, AIX, Unix
PROJECT DESCRIPTION:
Confidential
Java Developer
Responsibilities:
- Involved in software development life cycle SDLC , which includes requirement gathering, design, coding, testing.
- Implemented agile methodology throughout the project development lifecycles.
- Responsible for analysis, design, development and integration of backend components using J2EE technologies such as Springs 3 and Spring JDBC.
- Extensive use of Teamforge, for maintaining the design and other project related documents, status of the assigned tasks.
- Designed and developed Business Services using Spring Framework Dependency Injection and DAO Design Patterns.
- Developed Project Specific Java API's for the new requirements with Effective usage of Data Structures, Algorithms and Core Java, OOPS concepts.
- Used DAO pattern to retrieve the data from database.
- Implemented various design patterns in the project such as Singleton, Data Access Object, and Service Locator.
- Developed web service for web store components using RESTful API.
- Used XML, XSD and JSON messages for Data transfer. Used JAXB API and DOM for XML parsing messages.
- Developed application Specific thread safe XML APIs, XML DocumentBuilder and parser utils, validators using java DOM Parser which is used among the components.
- Implemented Business logic in the middle-tier using Java classes, Java beans.
- Created and modified Complex SQL Commands.
- Database designing and tables, master data creation in the database.
- Analyzing the execution plan and choosing the optimized query for the DB operation using SQL Developer, Teradata, and DBeaver.
- Extensive use of Appwatch MQ for interaction between components and Dev to Dev testing.
- Involved in configuring Web.xml, Springs-context.xml.
- Designed and developed an enterprise common logging around slf4j with a centralized log support used logger info, error and debug, trace levels .
- Developed test cases using JUNIT4, and used SVN for maintaining repository for the project.
- Used Soap UI for Dev to Dev testing.
- Used Sonar for maintaining the code quality and JUnit code coverage.
Environment:JDK1.7, J2EE, JDBC, Servlets, Spring, Spring JDBC, IBM Informix, Dbeaver, SQL Assitant, XML, XSD, Eclipse, Tomcat Application Server, SVN, Maven, Windows OS, Log4j, Junit, JMockit.
Confidential
Java Developer
Responsibilities:
- Worked on DevOps team and helped in the development of a Next Generation Configurator project, which is used for Selling HP Products at Enterprise level.
- Worked on Next Generation Configurator application called SCE Simple Configuration Environment and OCA One Config Advanced .
- The application uses Spring MVC, Hibernate to process the data and save in the MySQL database.
- Used Apache Maven for running automated build of the application.
- Worked on prototyping a new user experience called one config advanced for next generation configurator.
- Worked on JavaScript, DOJO Framework JQuery, CSS for designing the UI of one config advanced.
- Worked on Java and JSON, to interact and get the data from csv files as we are prototyping the user Experience.
- Designed and developed Business Services using Spring Framework Dependency Injection and DAO Design Patterns.
- Implemented various design patterns in the project such as Business Delegate, Data Transfer Object, Data Access Object and Singleton.
- Implemented persistence layer using Hibernate.
- Involved in the Design of ERD Entity Relationship Diagrams for Relational database.
- Used DAO pattern to retrieve the data from database.
- Implementing all the Business logic in the middle-tier using Java classes.
- Used JUnit framework for Unit testing of application.
- Used Log4j for Logging various levels of information like error, info, debug into the log files.
Environment:JDK1.6, J2EE, Spring 2.5, Spring MVC, Hibernate, Eclipse, Log4j, MySQL, SVN, Apache Maven, HP Quality Center , HP ALM , Windows 7, Apache Tomcat 7.0, Jetty for Prototyping project, JavaScript, DOJO, JQuery, CSS, JSON.
Confidential
Java Developer
Responsibilities:
- Responsibilities include Module Design, Design Review with team, Development, Code Review with Team and final implementation into release.
- Responsibilities included checking the application for memory leaks.
- Was responsible for designing and implementing Spring framework with Hibernate.
- Developed presentation layer using JSP, Servlets and performed data validation.
- Involved in developing Struts Validator frame work and wrote own custom Validator files.
- User interface was developed using struts and JSP's. Used struts Tiles for creating JSP layouts.
- Developed several EJBs Both session beans and Entity which hold the business logic of the application.
- Used code coverage tool to identify the dead code in the application.
- Did code walkthrough/peer review.
- Implemented back end as Oracle 9i and wrote complex queries for fetching and updating.
- Acted as a technical mentor to other team members and openly and proactively share knowledge.
- Implemented stateless session beans and Web Services using SOAP, WSDL.
- Worked in Production Support resolving high visibility and high priority tickets.
Environment:Java / J2EE, Struts 1.2, Hibernate, Spring Framework, JQuery, Ajax, Oracle for DB, Websphere Application server, Eclipse for IDE, SQL Navigator, Maven, Subversion, Putty, Star UML, Jprobe, Code Coverage
Confidential
Java Developer
Responsibilities:
- Developed the application using Struts 1.3following MVC architecture.
- Identified the participating pages and the navigation paths between pages.
- Developed action and form classes based on Struts framework to handle the pages.
- Used WebLogic Workshop page flow technology.
- Created several JSP's and populated them with data from databases using JDBC.
- Designed and developed EJBs to handle business logic and store persistent data.
- Developed Web Services to retrieve data from legacy systems.
- Developed server side functionality for Admin Interface features adding a User, Modifying the User Details, Assigning Roles, Modifying Roles etc .
- Used J2EE Singleton design pattern.
- Used EJB Session Beans.
- Planned and implemented various SQL, Stored Procedure, and triggers.
- Used JDBC to access Oracle database and implemented of connection pooling.
- Performed building and deployment of WAR, JAR files on test, stage, and production systems.
- Used BEA WebLogic Application Server.
- Used ANT for the build process.
Environment:, Java 1.5, Servlets, JSP, JDBC, EJB 2, JMS, Struts 1.3, Web Services, BEA WebLogic 9.2, JUnit, SOAP, XML, JavaScript, UML, ANT, Oracle 10g, Windows Xp.
Confidential
Jr Java Developer
Responsibilities:
- Involved in coding using Java Servlets, created web pages using JSP's for generating pages dynamically.
- Involved in developing forms using HTMLand performing client side validations using JavaScript.
- Developed tabs with rollover effect plus other effects using JavaScript.
- Developed Enterprise Java beans for the business flow and business objects.
- Designing, coding and configuring server side J2EE components like JSP, Servlets, Java Beans, XML.
- Extensive use of Struts Framework for Controller components and view components.
- Learned XML for communicating client.
- Rigorously followed Test Driven Development in coding.
- Used CVS for maintaining the Source CodeDesigned, developed and deployed on ApacheTomcat Server.
Environment:JSP, Servlets, JDBC, JavaScript, Eclipse, HTML, JUnit, Apache Tomcat Server, Oracle, PL/SQL.