Senior Developer Resume
SUMMARY
- Over 12 years of IT experience in design, analysis, development and deployment of web/enterprise applications using JAVA/J2EE technologies.
- Extensive programming experience in developing web based applications using Java, J2EE, JSP, Servlets, Struts, JDBC, Hibernate, Spring, JNDI, JUnit, EJB, JavaBeans, JavaScript, HTML/DHTML, and XML.
- Proficient in Object Oriented Analysis and Design using UML.
- Knowledge and experience in XML, DTD, XML Schema, XSL (XSLT, XPath).
- Experience in J2EE design patterns including Session Facade, Data Access Object, Data Transfer Objects and Business Delegate.
- Extensively used IBM WebSphere, Jboss Server and have knowledge on Apache Tomcat Server.
- Experience in MVC Architecture and Struts Framework.
- Exposure to IDEs like Eclipse.
- Expertise in Oracle 9.x, 10g, 11g.
- Expertise in IBM Websphere Message Broker 8.
- Expertise in SOAP & RESTFul Webservices.
- Developed the websites with the integrated knowledge of the web technologies HTML, CSS, JavaScript, JQuery, AJAX, JSON and Bootstrap.
- Develop, deploy and administer big data technologies in enterprises dealing with large scale Data processing.
- Having Good knowledge on Single node and Multi node Cluster Configurations.
- Excellent communicational, analytical, business and interpersonal skills. Comfortable working independently and also as a member of a team. Highly motivated to take independent responsibility as well as has the ability to contribute and be a productive team member.
TECHNICAL SKILLS
Languages: JAVA, C, C++.
J2EE Technologies: Servlets, JSP, EJB2.0, JDBC, JavaBeans, JavaScript, Spring J2EE, UML, SOAP & RESTful Webservices.
Database: PL/SQL, ORACLE 10g/9i, DB 2, MySQL.
IDEs: Eclipse 3.2.
Application/Web Servers: Jboss 4.2, IBM Webspere 6.0, BEA WebLogic 8.1/9.2, Apache Tomcat Web Server 4.1.24, Apache http server.
Frame Work: MVC Struts 1.1, Hibernate 3.0.
Design Patterns: Singleton, Business Delegate, Business Object, Service Locator, Data Access Object, Transfer ObjectModel View Controller.
Tools: Rational Clear Case, Win CVS, JUnit 4.1, log4j 1.2.8, ANT 1.7, Enterprise Architect(EAI), SOAP UI.
Reporting Tools: Jasper Reports.
Operating Systems: WINDOWS98/NT/2000/XP, MS - DOS, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Lansing, MI
Senior Java Developer
Responsibilities:
- Agile/SCRUM was used as the project management methodology and IBM Clear Case were the tools used to keep things in check.
- Involved in detail design developing use cases, use case diagrams, class diagrams, sequence diagrams and high level activity diagrams using UML from the requirements.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, Bootstrap, JavaScript, JQuery AJAX, and Spring tag libraries.
- Used Model-View-Controller (MVC) architecture to make view level customizations with the help of Spring MVC as per the user expectations and Spring Security for login authentication.
- Extensively used Java Collections API with Generics for data manipulation.
- Used Hibernate ORM in Persistence Layer. Developed various Database interaction objects by implementing the DAO patterns and used Hibernate as Model Component with the corresponding relational mappings using annotations.
- Developed SQL Data scripts for data modification in the higher environments.
- Oracle Server is used as transactional database.
- Involved in Unit Testing and Bug-Fixing and achieved the maximum code coverage using JUNIT test cases.
- Implemented the IRS service using SOAP, WSE Security and header encryption.
- Responsible for consumption of RESTful web services using Jersey and Jackson API’s.
- Added logging and debugging capabilities using Log4j.
- Developed batch jobs for processing data offline asynchronously.
- Developed SOAP based Web services using JAX-WS API for sending and getting data from different applications using SOAP messages.
- Used SonarQube for code review and to meet the code standards as per there standards.
Environment: Java, J2EE, JSP, Html, CSS, Bootstrap, JavaScript, JQuery, AJAX, JSON, JAX-WS, Spring MVC, Spring Security, Hibernate, Oracle Server, Junit, WebSphere application server
Confidential
Senior Developer
Responsibilities:
- Participated in the system study to understand the functionality of the current system.
- Designed UML activity diagrams, sequence diagrams and story boards during the requirements gathering phase, using Rational Software Modeler.
- Participated in impact analysis for the requirements.
- Developed user interface using JSP, DOJO, Java Beans, Java Script, custom tags, custom Frame Work and AJAX.
- Developed Dao’s to process the database operations.
- Developed several TypeProcessors required for the business flow.
- Developed several hub events like loaders, extractors.
- Developed several Validators involved in the business flow.
- Developed several procedures for the payments.
- Developed several triggers.
- Generated meta-data involved for the screen development.
- Provided support during Quality Assurance and User Acceptance testing phases.
- Providing support to the Clients in resolving the production tickets.
Environment: Dojo, Ajax, Java, JSP, JSTL, Servlets, SQL, PL/SQL, Spring, Hibernate, Websphere Application Server 6.0, Eclipse, SOAP Web Services, SOAP UI, XML, XSD, DB 2, Quality Center, MQueue,JMS.
Confidential
Senior Developer
Responsibilities:
- Understanding and analyzing the project requirements.
- Involved in the design of the core framework.
- Provided solutions to the core design when required.
- Led a module comprising of 5 developers.
- Trained the developers about the core framework.
- Designed UML activity diagrams, sequence diagrams and story boards during the requirements gathering phase, using Rational Software Modeler.
- Arranged meetings with the developers for status updates.
- Involved in performance enhancement of batch jobs.
Environment: Javascript, Ajax, Java, JSP, JSTL, Servlets, Struts 1.2, EJB 2.0, SQL, Webpshere Application Server 6.0, Rational Application Developer 7.0, Web Services, Oracle 10.2,11 g Rational Clear Case, Rational Clear Quest, Windows, Unix .
Confidential
Senior Developer
Responsibilities:
- Designed UML activity diagrams, sequence diagrams and story boards during the requirements gathering phase, using Rational Software Modeler.
- Developed the front end using JSP, Java Script, AJAX, Custom tags and Custom Framework.
- Developed Stateless Session Beans as a business layer.
- Developed DAO’s for database CURD operations.
- Provided support during Quality Assurance and User Acceptance testing phase.
- Member of production support team.
- Provided data fixes as a temporary solution for some production issues.
- Helped the state workers in resolving the tickets.
Environment: Javascript, Ajax, Java, JSP, JSTL, Servlets, Struts 1.2, EJB 2.0, SQL, Webpshere Application Server 6.0, Rational Application Developer 7.0, Web Services, Oracle 10.2,11 g Rational Clear Case, Rational Clear Quest, Windows, Unix .
Confidential
Senior Developer
Responsibilities:
- Understanding and analyzing the project requirements.
- Interacted with the Business Analyst to collect the business requirements.
- Provided module estimation.
- Analysis and Design with UML.
- Created Class Diagrams, Sequence diagrams.
- Worked on Jakarta Struts open framework.
- Used Struts validation.
- Used Tiles.
- Developed Action Classes as well as delegates to handle the request and responses.
- Created JSP pages for viewing on a HTML page.
- Used XSDs, reading and transmitting the data in to the web application.
- Developed various EJB’s (stateless Session Beans) to handle business logic.
- Developed mapping files and POJO’s for data processing.
- Worked on Jasper Reports performance tuning as well as resolved memory leak issues.
- Implemented Database interactions using JDBC as well as Hibernate with back-end Oracle 9i.
- Involved in the documentation of the project.
- Prepared Traceability Matrix for certain modules.
- Implemented unit test cases for the modules developed.
Environment: JDK1.4, JSP, Servlets, Spring, Struts 1.2, Hibernate 2.0, EJB 2.0, XML, SQL, Jboss 4.2 Application Server, CVS, UML, html, JavaScript, Workflow engine, Oracle 10g.
Confidential
Developer
Responsibilities:
- Understanding and analyzing the project requirements.
- Analysis and Design with UML.
- Created Class Diagrams, Sequence diagrams.
- Worked on Jakarta Struts open framework.
- Used Struts validation.
- Used Tiles.
- Developed Action Classes to handle the request and responses.
- Created JSP pages for viewing on a HTML page.
- Used XSDs, reading and transmitting the data in to the web application.
- Developed various EJB’s (stateless Session Beans) to handle business logic.
- Implemented unit test cases for the modules developed.
Environment: JDK1.4, JSP, Servlets, Struts 1.2, Hibernate 2.0, EJB 2.0, XML, UML, SQL, Jboss 4.2 Application Server, CVS, html, JavaScript, Oracle 10g.
Confidential
Developer
Responsibilities:
- Understanding and analyzing the project requirements.
- Analysis and Design with UML.
- Created Class Diagrams, Sequence diagrams.
- Worked on Jakarta Struts open framework.
- Used Struts validation.
- Used Tiles.
- Developed Action Classes to handle the request and responses.
- Created JSP pages for viewing on a HTML page.
- Used XSDs, reading and transmitting the data in to the web application.
- Developed various EJB’s (stateless Session Beans) to handle business logic.
- Implemented unit test cases for the modules developed.
Environment: JDK1.4, JSP, Servlets, Struts 1.2, Hibernate 2.0, EJB 2.0, XML, UML, SQL, Jboss 4.2 Application Server, CVS, html, JavaScript, Oracle 10g.