Java Developer Resume
OhiO
SUMMARY
- Around 7 years of experience in application development for web based, internet/intranet, client/server, distributed architecture and component oriented architecture using Java/J2EE technologies.
- Good experience in developing front end & back end applications with J2EE platform.
- Extensive experience in Object Oriented design, Systems Analysis, Software & Client Application development.
- Proficient with different Software development methodologies including Waterfall and Agile (SCRUM)
- Good working experience on XML technologies like XML, XSL, XSD, XSLT, Xquery, XPath and DTD.
- Expert inworkingwithcuttingedgefront - endtechnologies/frameworkand libraries likeJQuery,Prototype,(X) HTML,OOJavaScript,JSON, DOM,CSS,XML/XSLT,AJAX.
- Experience in working over Web Services with SOAP, Rest, Apache Axis.
- Experience in creating RESTful web services using Spring MVC.
- Experience in creating SOAP/WSDL web services using Apache CXF
- Expert in developing MVC patterns based web applications using Struts.
- Good experience in PL/SQL programming including complex SQL queries using stored procedures and Triggers in Oracle, SQL Server using TOAD and Query Manager.
- Expertise in developing Object Relational Mapping using Hibernate and Oracle.
- Experience in implementing dynamic web applications using Application Servers like JBoss, Apache Tomcat deploying in various environments like Windows, UNIX and Linux.
- Proficiency in developing Model View Controller (MVC) Architecture based applications using Spring Framework.
- Expertise in developing applications using Spring Framework, Inversion of Control and Dependency Injection, Spring MVC, Spring JDBC
- Really strong working knowledge of front end technologies including Java script framework and Angular.js.
- Proficient in software development methodologies such as waterfall, agile (SCRUM) and rational unified process
- Performed unit testing using Junit.
- Good experience in JavaScript and AJAX.
- Experience with frameworks/tools like Struts, Hibernate, Spring, Ant, J-Unit, Log4J, JSP and JSF.
- Good working knowledge on Application development life cycle process.
- Work experience in open source environment.
- Excellent Track Record in delivering Highly Scalable and Efficient Multi-Threaded Applications on time using standard development practices.
- Good analytical and communicational skills and ability to act as key team player.
- Good debugging and code documentation skills, have provided result oriented solutions to my team.
TECHNICAL SKILLS
PROGRAMMING LANGUAGES: Java, J2EE, Java Script, JQuery, HTML5, DHTML, CSS3, PHP, JSTL, C, C++, Perl, XML. Node.JS, AngularJS
JAVA TECHNOLOGIES: Servlets, JSP, EJB 2.x/3.x, JMS, JNDI, SWING, JSON
FRAME WORK /API/IDE/ TOOLS: MVC, Spring 2.0/3.0, Struts … JSF 2.x/3.x, DOJO, Log4j, JUnit, Ant, Maven 1.0 ERWIN, Eclipse, RAD 8.0, RAD 8.5, Net Beans, My Eclipse, Eclipse, TOAD, SQL Developer.
WEB SERVICES: SOAP, Restful, Apache Axis
DESIGN PATTERN: J2EE Design Patterns.
WEB/APP SERVER: WebSphere, Tomcat 7.0, Weblogic, Jboss
DATABASE: Oracle 11g/10g/9i, MS SQL Server, My SQL.
PLATFORMS: Windows, UNIX (Solaris, Linux, AIX).
PROFESSIONAL EXPERIENCE
Confidential, Ohio
Java Developer
Responsibilities:
- Involved in Analysis, Design and Implementation/translation of Business User requirements.
- Created and maintained the configuration of the Spring Application Framework.
- Designed and developed various modules of the application with J2EE design architecture.
- Developed Customized Spring Multi Action controllers for handling similar operations and configured spring and Spring JDBC frameworks to develop full-fledged MVC and DB interaction application.
- Utilized Spring JDBC to write DAO classes to interact with database.
- Tasked to map business objects to database using Hibernate.
- Involved in development of data abstraction layer using Hibernate ORM framework with spring support and JDBC driven components.
- Used Collections framework, I/O Streams, Multi-threading, and core java.
- Developed hibernate mapping files, to map database tables to java domain classes.
- Designed and Developed WebServices to interact with various business sectors and used REST protocol for web services communication
- Extensively used HQL while developing the Hibernate DAO classes.
- Configured Web Sphere 6.0 Server for deploying web and business components.
- Configured the Log4J to log the warning and Error Messages.
- Used Oracle as DB for queries execution and also involved in writing SQL scripts, PL/SQL code for procedures and functions.
- Created RESTful web services interface to Java-based runtime engine.
- Developed the web application by integrating JSF ICEfaces employing AJAX at client side components enabling rich web applications without any separate plugins.
- Developed Correction Screens using custom front end forms using XML, XSLT, Angular JS, and JQuery.
- Used AJAX, JSON to send request to the server to check the functionality of the website.
- Used Web services - WSDL and SOAP for testing.
- Manual application (EAR) deployment and integration testing in WAS 5.1/6.0 Linux servers.
- Developed JUnit test cases for all the developed modules.
- Closely worked with the QA team for testing and resolve bugs in the application.
Environment: Core Java, Spring MVC, Hibernate, Oracle, JAVA, J2EE, JSP, Servlets, JDBC, PL/SQL, HTML, Web Sphere 6.0, Eclipse, JUnit, and Log4J.
Confidential, Westfield Center OH
Java Developer
Responsibilities:
- Developed and deployed Java REST web services using Spring Framework.
- Designed and Implemented User Interface in Model-View-Controller Architecture, which accomplishes a tight and neat co-ordination of Spring MVC, JSP, Servlets.
- Was involved in the preparation of the software requirements and Component design documents, Component Specification Document.
- Used WS-Security for authenticating the SOAP messages along with encryption and decryption.
- Developed UML models consisting of Use Case Diagrams, Class Diagrams and Sequence Diagrams using Rational Rose software.
- Designed and developed a REST Web Services using Jersey framework build on JAX-RS.
- Applying Design Patterns and Principles in software development.
- Used facade design pattern for implementation.
- Involved in the building Maven POM files and Maven testing.
- Involved in writing the associations for the query in mapping xml files in Hibernate.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Worked exclusively on MDB, Messaging Queues and Posting Error Messages to the Queue.
Confidential, Minneapolis MN
Java Developer
Responsibilities:
- Involved in requirements gathering, design, and development and testing phases of Software Development Life Cycle (SDLC).
- Followed Agile Methodology to produce high Quality software and satisfy the customers.
- Design and developed web application using JSF, spring and AJAX technology and front end UI using JSF RichFaces components.
- Configured Hibernate, spring and JSF to map the business objects to Oracle Database using XML configuration file.
- Extensively Used Ajax4JSF (A4JSF) with RichFaces to have high response time with the use of AJAX technology.
- Developed JSP, Servlets and custom tags for creating user interfaces and EJB Session Beans for model layer.
- Wrote various Hibernate Queries using HQL and used hibernate criterion to execute search queries against database.
- Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
- Designed and Developed Web Services using WSDL and SOAP to order the customer reports.
- Storing the SOAP messages received in the JMS Queue of WebSphere MQ (MQ Series)
- Implemented XML Parsers like SAX and DOM for generating and extracting XML documents.
- Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Business Delegate, MVC, Session Façade, Factory Method, Service Locator, Singleton and Data Transfer Objects (DTO)
- Configured Web Application Context as Context Listener in the web.xml file to Integrating Spring with JSF.
- Developed web presentation layer using jQuery, HTML and CSS according to internal standards and guidelines.
- Developed Correction Screens using custom front end forms using XML, XSLT, Angular JS, and JQuery.
- Involved in writing Hibernate mapping files (HBM files) and configuration files.
- Implemented Spring Dependency Injection and Aspect Oriented Programming.
- Wrote ANT Script to build the application and deployed the application on JBOSSApplication Server.
- Developed Test Cases using Junit test framework with JMock mock object framework for DAO classes testing.
- Implemented logging and tracing the messages using Log4J.
Environment: Java, Ajax, JavaScript, HTML, JSP, Hibernate, JSF, spring, XML, SOAP, WSDL, Junit, ANT, POI, WebSphere, RAD, Log4J, PL/SQL, Oracle, Rational Rose and Windows.
Confidential, Minneapolis MA
Java Developer
Responsibilities:
- Played crucial role in customization and production support of application with requirement gathering, analysis, troubleshooting, production deployment, administrating and development using agile principles.
- Developed the user interfaces using Web 2.0, AJAX, JSP, Struts, HTML, CSS, Java Script, and DHTML.
- Generalized Top Link mapping template for the application so that TopLink related code could be separated from the actual DAO implementation.
- Worked on MVC framework preferably Web Work and STRUTS 2.0 with spring dependency injection for application customization and upgrade.
- Used multiple Action Controllers to control the page flow, Interceptors for client validations.
- Used Spring ORM package as an integration layer for ORM mapping API's, including Hibernate.
- Design application using new themes and custom templates and user interface by using JSP, HTML, XML,
- XSLT, CSS and Java Script. as per Verizon business new theme requirement.
- Used AJAX to get faster response to the user without refreshing the whole page, to develop and customize the dynamic web pages.
- Developed APIs using PL/SQL to interact with the oracle database.
- Used WS-Security concepts for implementing secured web services to restrict only for prescribed users to secure customer information.
- Implemented the integration of STRUTS and SPRING IOC and injected spring beans to struts action classes.
Environment: J2EE, MVC, Struts 1.3, Java, JSP, Servlets, Hibernate, JSTL, JUnit, XML, HTML JavaScript, DB2, UNIX, Windows XP, UML, Eclipse 3.0, Web logic 8.0 Application Server.
Confidential
Jr.Java Developer
Responsibilities:
- Developed performance module using Servlets, Struts, JSP and Java Beans using legacy code.
- Involved in developing JSP pages, Form Beans and Action Classes in Struts.
- Worked on Custom tag libraries to support the struts framework.
- Developed custom validations.
- Developed code to connect the database through JDBC.
- Involved in developing test scripts.
- Used JavaScript for client side validations.
- Involved in client review meetings, updates and reported daily work to stakeholders.
Environment: J2EE, MVC, Struts 1.3, Java, JSP, Servlets, Hibernate, JSTL, JUnit, XML, HTML JavaScript, DB2, UNIX, Windows XP, UML, Eclipse 3.0, Web logic 8.0 Application Server.
