Senior Java/j2ee Developer Resume
Englewood, CO
SUMMARY:
- 7+ Years of professional IT experience with full project lifecycle development in J2EE technologies: Requirements Analysis, Design, Development, Testing and Deployment of software applications.
- Superior project implementation skills using both core and advanced Java technologies (Servlets, JSP, EJB 3.0, JDBC, XML, XSLT, DOM, JAX - RPC) with various middleware technologies.
- Hands-on experience with Web/Application servers Tomcat, IBEA Weblogic, Apache HTTP, WebSphere Application Server (WAS 6.1/7.0), JBoss) and development tools (Eclipse,STS).
- Extensive knowledge and implementation skills in Struts framework.
- Knowledge on open source java framework such as Spring and Hibernate.
- Experience of developing web services using SOAP & REST and developing DTDs, XSD schemas for XML (parsing, processing, design) DOM, XSLT, Data Binding and modeling.
- Good knowledge on Spring framework. Proficient in application development using spring modules Spring-Core, Spring-AOP, Spring-MVC and Spring-Web.
- Experience in implementing webservices security.
- Experience in RightJS and HBR.
- Experience on Front end scripting like JQuery, Backbone.js and Angular.js.
- Experience in implementing both top down and bottom up approaches of webservices.
- Expertise in RDBMS such as Oracle using JDBC Drivers, stored procedures and triggers.
- Experience with tools like JUnit, Log4J.
- Experience in Sybase.
- Experience with Agile Methodologies for program development.
- Experience with the ORM tool Hibernate involving Connection pooling, Mappings, Transaction Management, Hibernate Query Language (HQL), Projections, Criteria Queries, and Lazy Loading.
- Familiar with the knowledge of Service Oriented Architecture (SOA) such as Web Services (SOAP, WSDL, XML) using JAX-RPC, JAX-WS.
- Construct and maintain build-script using Ant/Maven.
- Experience of implementing Log4j logger service in application.
- Hands on experience in Junit by implementing Easy Mock, Google Code Pro.
- Developed Maven scripts in to build and deploy J2EE Applications.
- Experience with JavaScript, Ajax, jQuery, YUI, XML, XSLT, XSD, HTM, and CSS.
- Strong program analyzing skills, with ability to follow project standards.
- Excellent Verbal and Written Communication Skills have proven to be highly effective in interfacing across business and technical groups.
TECHNICAL SKILLS:
MVC Framework: Spring MVC & Web flow, Struts, JSF
Web Technologies: JAVA,HTML5, JavaScript, CSS3, AJAX, JSON, DOM
Frontend Scripting: JQuery, RightJS,AngularJS
Web Services: Apache CXF - SOAP & Restful Service(Jersey API)
J2EE Technologies: JSP, Servlets, EJB, JMS.
Query Language:: SQL,HQL
Database: Postgres, MYSQL, Oracle
IDE Tools: Spring STS, Eclipe, RAD
Servers: Apache Tomcat, WAS
Build Tools: Maven,ANT
Version Control: SVN, GitHub
Junit: Google Code Pro, Easy Mock,Junit3
PROFESSIONAL EXPERIENCE:
Confidential, Englewood, CO
Senior Java/J2EE Developer
Responsibilities:
- Actively participated and Involved in System Designing by interacting with App Arch Team.
- Involved in Requirement Gathering based on the discussion with Client Team.
- Reviewing the Code as per the Coding Standards and also reviewing the Junit Test Cases.
- Involved in developing web application using Spring Web flow.
- Involved in developing UI pages for some of the flows using RightJS and HandleBars.
- Implemented the integration part using Spring View Controller Model.
- Wrote Junit TestCases for the code coverage.
- Pushed the UI code to the deployment server.
- Followed Agile Platform for the development process.
- Debugged if any issues after deployment.
- Build a project to extract daily/weekly/monthly reports for each and every transaction from the transaction logging.
- Used to deploy in Apache Tomcat server under the UNIX environment.
- Wrote MYSQL scripts for extracting data which is used for reporting of all the transactions.
- Taken care and maintained all the reports upto date.
- Used to monitor the flow of traffic on the deployment day if everything is working fine.
- Some hands on selenium scripts for the automation testing.
- Business logic implementation and calling some specific API’s which calls the MiddleWare Services in turn.
- Consumed the SOAP Web services which are published by the middleware team.
Environment: Java, Web Services(SOAP,REST), HBR, RightJS, Spring, UNIX, Apache Tomcat, JavaScript, Servlets, Struts1.2, JSP, HTML, Log4J 1.2, JUnit 3.8.
Confidential, Minneapolis, MNSenior Java/J2EE Developer
Responsibilities:
- Actively Involved in Requirements Gathering, Analysis, Design, Development and Testing.
- Used OO Techniques with UML and created Use Case diagrams, Sequence diagrams, Class diagrams and Acitivity Diagrams.
- Developed Class Diagrams that depict the code’s design and its compliance with the functional requirements.
- Developed Web service with Apache-CXF.
- Designed and developed the application using Spring MVC Architecture.
- Designed and Developed front view components using JSP, HTML and CSS
- Performed client side validations using Java Scripts(JQuery).
- Developed interactive webpages using AJAX and Jquery
- Used Junit test cases to unit test the business modules.
- Implemented springs to direct user requests to a controller Servlet, which determined the nature of the request and passed it off to the appropriate handler.
- Deployed application on Apache Tomcat Application Server.
- Used Maven to build application.
- Wrote MYSQL scripts for getting the configuration details of the domains and certificates.
- Used to debug the deployment issues with UNIX commands by checking the logs.
- Worked on Hibernate for database transactions.
- Designed and developed a user usage logging facility using Apache Log4J 1.2.8. Used different Levels of Loggers Such as INFO, DEBUG, WARN, ERROR.
Environment: Web sphere Application Server(WAS), Water Fall, PS Framework, Web service, JSP, YUI,
Confidential, Dallas, TXSenior Java/J2EE Developer
Responsibilities:
- Participated in the designing of the Web framework using Struts Framework as MVC design paradigm.
- Involved in the entire life cycle development of the application.
- Involved in generating, parsing and displaying XML in various formats using XSLT.
- Used Eclipse to develop the Hibernate layer also used to connect to the ORACLE database.
- Used Hibernate to store the persistent data into database and written HQL to access the data from the database.
- Used Spring Framework for Dependency Injection and integrated with Hibernate.
- Worked extensively on MYSQL scripts and UNIX commands for deployment debugging.
- Developed Session Beans for the transactions in the application.
- Wrote PL/SQL queries and stored procedures.
- Used JAX-RPC to develop web service clients, and client stubs by consuming WSDL files.
- Implemented web services security.
- Designed and developed session beans for transaction management.
- Integrated Spring with Hibernate and heavily utilized Spring-AOP.
Environment: Java, EJB 3.0, Web services (WSDL, SOAP), hibernate, JSP, spring, ORACLE 10g, JBoss 6.0, Ant, XML, XSLT,MYSQL,UNIX, CSS, JAX-RPC, DOM, UML, Servlets.
ConfidentialSenior Java/J2EE Developer
Responsibilities:
- Actively Involved in Design Discussion and also involved in collecting project requirements.
- Studied and performed impact analysis on Existing System and reviewed the analysis performed with senior developer.
- Worked with Business Managers to understand the Business Requirements.
- Involved in the design and analysis of the project and prepare design documents.
- Used UML for developing Use Cases, Sequence Diagrams and preliminary Class Diagrams for the system and involved in low-level design.
- Extensively used Eclipse for building, testing, and deploying applications.
- Framework based on (MVC) Model View Controller and deployed the modules on WebSphere application server.
- Extensive use of Struts Framework for Controller components and view components.
- Involved in writing the exception and validation classes using core java, Struts validation rules.
- Involved in writing the validation rules classes for general server side validations for implementing validation rules as part observer J2EE design pattern.
- Used JSF framework for implementing the business logic and JSP pages.
- Used EJB sessions from the status of the medical orders and maintaining the history of the medicines.
- Involved in writing the client side scripts using JavaScript.
- Used Ajax for many of the data retrievals and validations in the application.
- Reports regarding the information of the pharmacies and medicines where generated in XML formats.
- Validated the XML documents with XSD validation.
- Used XFire Framework for Java Web services for processing of the XML documents using SOAP to exchange the information among the various departments.
- Worked on the XML Sax Parser for implementing the DOM related manipulations.
- Used Spring DAO on the data access layer with the Hibernate.
- Used Core Spring framework for Dependency Injection.
- Retrieved the content from Documentum server and exposed in the jsp’s through tag libraries.
- Developed various java objects (POJO) as part of persistence classes for OR mapping.
- Developed HQL queries for the application.
Environment: Java 2.0, J2EE, Servlets, JSP, Struts2.0, Hibernate3.0,XFire Framework, Spring, EJB, MDB, UML, Web services,MYSQL, Rational Rose2000, WinCvs, Eclipse3.3.2,Apache Tomcat, JMS, JReport, Scrum, HTML, DHTMl, CSS, JSTL, JavaScript, JUnit, ANT, SOAP, XML, XSD, XSLT, Oracle9i, AJAX, Linux.
ConfidentialJava Developer
Responsibilities:
- Actively Involved in Design Discussion and also involved in gathering project requirements.
- Actively Involved in creating High and Low Level Design Documents.
- Worked on AJAX, jQuery, JSON, JavaScript, JSP, HTML to develop an interactive Web application.
- Back end developer used to develop some of the services used in SAO,DAO and provide the JSON to the front end.
- We have used Hibernate and springs in this project and it is ANT build project.
- Worked closely with the UI developer who used YUI as a front end technology
Environment: JAVA,PL/SQL,JAVASCRIPT(YUI), Water Fall, Struts Framework, FileNet.
ConfidentialJava Developer
Responsibilities:
- System Requirements gathering for the project.
- Preparation of the Detailed Design document for the project by developing business process flows, requirements definition, use cases, and object model
- Designed and implemented a GUI framework for Swing. Developers using the framework define actions, popup menus in XML, the framework builds the graphical components.
- Designed the class diagrams and sequence diagrams.
- Developed the presentation layer and GUI framework that are written using JSP and client-side validations were done using JavaScript.
- Use MVC architecture.
- Creation Test plan. Development and coding of Test classes and Test Cases.
- Execution of Test cases in Jbuilder.
- Defect fixing. Client communication & Query resolution
- Testing of the product: Unit Testing, Regression Testing, and Integration Testing.
- Used Eclipse as the IDE and Struts Framework for developing the application.
- Developed the JSPs for the application.
- Created struts-config file and resource bundles for Distribution module using Struts Framework.
- Implemented ActionForm classes, Action classes for the entire Reports module using Struts framework.
- Worked on core java for multithreading, arrays and GUI (AWT).
Environment: Java, J2SE5.0, Struts, Servlets, JSP, Eclipse, Oracle 8i, XML, HTML/DHTML, Jbuilder