Sr. Java/j2ee Developer Resume Profile
MichigaN
Experience Summary:
- 7 Years of experience in all the phases of software application involving Analysis, Design, Development, Testing and Implementation of application software with emphasis on Object Oriented, J2EE and Client Server Technologies.
- Experience in Software Development Life Cycle SDLC , AGILE methodologies and Enterprise Java Beans.
- Designed and development multiple J2EE Model 2 MVC based Web Application using J2EE Technologies and popular open-source framework Springs Framework, ORM Hibernate Framework.
- Strong development skills in Java, J2EE , JDBC, JSP, Servlets, JSF, JMS MQ-series , JNDI, RMI, XSL, AngularJS, Java Script and Macromedia Tools.
- Experience in building enterprise applications using ANT and MAVEN.
- Working Knowledge of other programming languages like C, C and Markup Languages like XML, HTML 5, DHTML, XHTML.
- Experience in Developing UML diagram like Use Case, Class and Sequence Diagrams using Rational Software Modeler and MS Visio Tool.
- Extensive experience in Programming, Development, Configuration, Fine-Tuning and Administrating middle-tier popular J2EE Application Servers like Apache Tomcat 6.x, 7.x, JBoss, BEA WebLogic and IBM WebSphere 8.0.
- Experience of working with Oracle 10g/ 11g, SQL/ MYSQL server and DB2 rational database management systems.
- Implemented AJAX/J-Query, DOJO, Google Web Toolkit-GWT based Design in creating better, faster and more interactive Web Applications.
- Experience in Unit Testing, Debugging, Remote Debugging, Error Logging, Integration and System Testing using Log4J, Load Runner, JUNIT and TestNG.
- Developed J2EE applications on IDE's like Eclipse, WSAD and Rational Application Developer.
- Have Basic Knowledge in Networking and Networking Tools.
- Excellent Analytical, problem solving and interpersonal skills. Consistent team Player with excellent Communicational skills and ability to learn new concepts, technology in short span.
Technical Skills:
Languages | C, C , Java, Unix shell scripting, SQL, HTML, JavaScript and XML. |
JAVA/J2EE Technologies | J2EE, Servlets, JSTL, JDBC, log4j, JUnit, DOM, JSP, JSF, EJB, JNDI, JMS, JDBC, Java Mail, Applets, RMI, Struts, Hibernate, Sprig MVC, Web Services, JAX-RPC, CSS3, HTML 5, AJAX, JavaScript, XML, DHTML, XHTML, XSLT. |
Application/Web Servers | WebSphere 7.0/6.x, WebLogic 11g/10.x/9.x, JBoss, Tomcat. |
Databases | Oracle 11g/10g/9i/8i, IBM DB2, MS-Access, MS SQL-Server. |
Web Technologies | AJAX, AJAX 4JSF, HTML, Java Script, AngularJS, Shell, DHTML, JRUN, XML/XSL/XSLT. |
Design Tools and IDE's | RAD 7.5/6.0, Eclipse 3.x, Rational Rose, UML, Rational ClearCase, ClearQuest, RUP, Visio 2000, Edit Plus, MS Front Page. |
Operating Systems | UNIX Solaris, HP-UX , RedHat Linux, Windows XP/2000/2003/2007, MS-Dos. |
Others | Maven, JUnit, Log4J, CVS, TOAD, SQL, PL/SQL, ActiveMQ. |
Professional Experience:
Confidential
Sr. Java/J2EE Developer
Responsibilities:
- Involved in the Analysis, Design and implementation of the project.
- Followed Scrum Agile methodology for iterative development of the application.
- Involved in system design, enterprise application development using object-oriented analysis in Java/JEE6.
- Used Struts MVC Framework to construct the dynamic web pages Presentation Layer .
- Designed and development of Struts Action Classes.
- Implemented Validation Server Side with the help of Struts Validation Framework.
- Used AngularJS for creating Web Pages using CSS, JavaScript, JSP and JSF for running on client machine.
- Developed JavaScript and JQuery functions for all Client side Validations.
- Developed the business layer using Spring beans.
- Interfaced with Oracle back-end using Hibernate framework.
- Used various industry standard design patterns like fa ade, factory and singleton.
- Design and implementation of RESTful Web services.
- Used Google Web Toolkit for creating applications in java using ANT build files.
- Used Firebug for browser side debugging.
- Developed JUnits for Unit Testing.
- For Continuous Integration we used Jenkins.
- Establishing the monitoring process for Issue Management and change Management using Trac tool.
- Experience with Maven build and deployment process.
- Application Development using STS.
- Used SVN version controlling to maintain project versions.
- Used the Log4j frame work to log the system execution details to log files.
- Created several Exception classes to catch the error for a bug free environment and orderly logged the whole process, which gives the ability to pinpoint the errors.
- As a part of Quality assurance participated in the Code review process as a part of Quality Engineering Team.
- Analyzed web applications, documented detail Test plans, Test cases and expected results based on the business functional requirements.
- Involved in High-level business meetings.
Environment:
Glassfish Server, Java JDK 1.6 , J2EE, Agile scrum, JavaScript, AngularJS, Struts 2.0, Tiles, Spring 3.0,Google Web Toolkit GWT , Hibernate, eclipse, JUnit, JSP, JSF, JSON, HTML, XML, Oracle 10g, SVN, Maven, SOAPUI .
Confidential
Sr. Java Developer
Responsibilities:
- Followed Scrum Agile methodology for development of the application.
- Involved in analyzing the requirements and participated in discussions with business analysts.
- Used Maven as build and configuration tool.
- Implement J2EE design patterns such as Singleton, DAO, DTO and MVC. Implemented Spring Dependency Injection and Spring Transactions in business layer.
- Interaction with Oracle Database is implemented using Hibernate and Java to Database Connectivity.
- Used AngularJS for creating client side Web Pages using CSS, JavaScript, JSP and JSF.
- Developed JavaScript and JQuery functions for all Client side Validations.
- Used Spring AOP module to handle transaction management services for objects in any Spring-based application.
- Developed data access components using JDBC, DAOs, and Beans for data manipulation.
- Designed and developed database objects like Tables, Views, Stored Procedures, User Functions using PL/SQL, SQL Developer and used them in WEB components.
- Used Firebug for browser side debugging.
- Developed JUnits for Unit Testing.
- Created SOAP web services for populating and saving data from/to database.
- Used the Log4j framework to log the system execution details to log files.
- Worked extensively on Unix shell scripting to create jobs to run on daily basis.
- Used Apache CXF, JAX-WS, JAX-RS for designing and developing REST and SOAP Web services.
- Monitored the error logs using log4j and fixed the problems.
- Used GIT repository as Version Control.
- Used Eclipse IDE and deployed the application on Web Logic server.
- Responsible for configuring and deploying the builds on Web Sphere App Server
- Involved in testing and fixing the bugs and also reviewed the code.
Environment:
Java, J2EE, Agile Scrum, Java Script, Maven, XML, JSP, JSF, HTML5, CSS3 AngularJS, JavaScript, JDBC, Hibernate, Webservices, Spring Framework, Log4j, Web Logic Server, Eclipse, JUnit, ANT, SoapUI, Oracle11g, GIT, SourceCode.
Confidential
Java/J2EE Developer
Responsibilities:
- Development on Web Service Pricing UI module from Design to Delivery. Interfaced with different existing modules to maintain Data integrity while making sure user interface to the module is as simple as possible.
- Used Maven for deployment.
- Designed and created Web Front End based Online Supply Sales OSS feature to work on the principles of Oracle iStore. Creating Quote and adding items to a Quote and Shopping Cart updating the Quote/Shopping Cart with information and changing the Quote/Shopping Cart to an Order in iStore.
- Worked on the Meter Reads module, which sent Asynchronous Messages using JMS for Canon Copiers.
- Resolved high number of Web UI production issues in record time on E-Manage premier customer portal for Canon Users
- Modified existing User Interfaces in more than 30 modules to make all modules compliant to PCI Security Standards and making sure all modules are not susceptible to SQL Injection, XSS and Un-Authorized access.
- Modified Canon Price Book Application Price List used by CANON for Equipment/Service Pricing .
- Designed and Developed Oracle PLSQL code at multiple occasions which include an entire module designed and coded in PLSQL which would select multiple winners for contacts which are converted to Customers from SalesForce.com accounts of sales reps.
- Worked on multiple interfaces of Oracle Applications Seeded functionality, which includes Order Management.
- Designed and Developed a Front-End based high performance Customer Search Screen that was used with for OCe Code migrations into Canon Database to validate the correctness of the Converted data.
Environment:
Java, J2EE, JSP, Servlets, JavaScript,Maven, JQuery, JMS, HTML, DHTML, Multi-Threading, Oracle Applications, PLSQL, XML, AJAX, Oracle DB, SOAP, WebLogic, Linux, PVCS and HP-PPM for Change Management.