Sr. Java/j2ee Developer Resume
New York, NY
PROFESSIONAL SUMMARY:
- Almost 10+ years of experience as Java/J2ee Developer in System Development Life Cycle (Design, Development, Testing, Deployment and Support) of Client/Server and Internet Applications.
- Extensive experience in Java technologies JDK, J2EE, JSP, Struts, JSF, Springs, JDBC, Web services, EJB, Framework, Web Logic, Web Sphere, Apache Tomcat 4.1, SOAP Protocol, XML, XSL, XSLT, Jenkins, Cucumber, Servlets, Java Beans, Applets, HTML.
- Extensively experienced in Java/J2EE/JEE technologies like Struts, springs, Servlets, JSP, Hibernate, EJB, and Web services, JavaScript.
- Extensively experienced in Object Oriented Programming, SDLC, and OOAD on UML Concepts, Multithreading and Java/J2EE design patterns.
- Expertise in Performance improvement and Production support for live Applications.
- Excellent skills in programming using wide variety of languages and ability to adapt new latest technologies & work in Multi - platform environment
- Experience in client-side development wif HTML, CSS, JavaScript, and JQuery.
- Expertise in back-end procedure development, for Database Applications using Oracle, SQL, PL/SQL, SQL Server.
- Expertise in developing front-end systems wif JavaScript, Bootstrap, HTML5, CSS3and MVC frameworks such as Angular JS, Backbone JS, Node.js, React.Js etc.
- Good Experience in working wif Angular JS and Bootstrap.
- Used CSS to display different styles for specified HTML elements
- Track the business requirements, study the impact analysis, estimates for change requests and maintains the change request sheet.
- Design and development of the Data Access layer (DAO) using Hibernate.
- Efficient use of various design patterns such as MVC (Model-View-Controller), Singleton, Service locator, DAO (Data Access Object), DTO (Data Transfer Object), and Business Delegate in the development of distributed Enterprise Applications.
- Extensively used Node.js tools tool like Gulp, Grunt, Web pack and used popular Node.js framework like Express and Resitfy to mock a RESTful API.
- Experienced in creating System Requirements wif the noledge of Object Oriented Analysis and Design, Business Process Modeling and Data Modeling.
- Expertise in Core Java wif strong understanding and working noledge in Object Oriented Concepts like Collections, Multi-Threading, Exception Handling and Polymorphism.
- Good understanding on Object Oriented Programming Concepts using programming languages such as C, C++ & Java.
- Track the business requirements, study the impact analysis, estimates for change requests and maintains the change request sheet.
- Hands on experience using jQuery, Node.js, Bootstrap and Angular JS for changing styles dynamically, creating animating TEMPeffects and manipulating DOM structures.
- Experience in Eclipse, NetBeans, Apache Tomcat and EAI Tools like Web methods.
- Extensive experience in designing and architecture of J2EE based complex applications.
- Ability to work in tight schedules and efficient in meeting deadlines. Self-starter, fast learner and a team player wif strong personal and group communication skills.
- Hands on experience using jQuery, Node.js, Bootstrap and Angular JS for changing styles dynamically, creating animating TEMPeffects and manipulating DOM structures.
TECHNICAL SKILLS:
Programming: Java/J2EE, JavaScript, NodeJS, XML, HTML, PL/SQL.
Web Technologies: JSP, Servlets, JDBC, J2EE, XML, HTML, SOAP, JMS, Hibernate,DOJO, EJB, WSDL, UDDI, DOM, SAX, XSLT, XPath, HTML, and Web services.
Development Tools: Eclipse, Maven.
Frameworks: Struts, springs, Hibernate, Agile Methodology.
Web/App Servers: Websphere, WebLogic, Angular Js Tomcat.
Databases: DB2, MySQL. Distributed Tech J2EE, EJB, springs, Web services, MQSeries.
Configuration Tools: Star Team, VSS, CVS, Clear Case.
Design Patterns: MVC, DAO, Singleton, Factory Pattern, Session Façade, Business Delegate Design Pattern.
Operating Systems: Windows, UNIX, Linux.
PROFESSIONAL EXPERIENCE:
Confidential, New York, NY
Sr. Java/J2EE Developer
Responsibilities:
- Participated in the analysis, design and the development of different modules for the integration wif the application.
- Followed Scrum Agile methodology for iterative development of the application.
- Involved in system design, enterprise application development using object-oriented analysis in Java/J2EE.
- Extensive use of Springs MVC annotations to build lightweight application and integrate it wif hibernate. Generating company and financial report specific reporting periods and validating it using Springs MVC framework and JSP.
- Use Java, J2EE, JSP, Servlet, JSP, JMS, JDBC, Springs, Hibernate, Web services (JAX-WS, JAXP, JAXB)
- Worked on technologies like JSP, Servlets, JDBC, XML, HTML, Java Beans, JSF, Struts,JMS,UPI,Jenkins,cucumber., Spring, Hibernate and PL/SQL
- Implemented DAO using Hibernate Reverse Engineering, MVC design
- Extensive use of hibernate to generate object relational mapping.
- Developed Springs Controllers, Service Components, DAOs, Web services and UI Integration for processing the member request for the modules.
- Implemented Session Service and Login Service using web services.
- Successfully consumed and developed Restful web service
- Consumed Restful web services for external application.
- Front-end development of Trade Execution Systems application on spring framework using Backbone, React, NodeJS, JQuery, JavaScript and JSP.
- Used Serialization process to serialize the data to store in the database and used the same data after deserialization.
- Helped UI to integrate the java beans data using JSTL, Springs tags
- Generating Global ledger tree view having all the XBRL elements using jq Grid and jQuery.
- Using JQuery and AngularJS framework to build user interfaces and integrating it wif spring’s framework.
- Using AngularJS data binding and filter functionality to bind and format the data.
- Understanding various taxonomy structure and applying tree Grid functionality of jQuery framework to model the tree for mapping. Using Ajax show dynamic view on the page.
- Worked on JQuery and AngularJS and made multiple AJAX calls wif JSON as a response object.
- Generating output in XML format by extracting data of trail balance and global Ledger elements mapping from MySQL database.
- Extensively used DOJO's for the AJAX, framework for Asynchronous communication and adds controls for different event handlers.
- Used Mongoose JS to access the documents from the Node-JS web server and build data models for the entities in the database schema.
- Heavily Involved in UI Responsive Designs of the project, used HTML, jQuery, CSS, JavaScript and DOJO, Bootstrap, NodeJS.
- Generating Final reports using XML format data and using SVN for version control.
- Performing code reviews and generating code review report. Fixing bugs reported by the testing team and updating the same after refactoring.
- Involved in setting up Maven configuration
- Implemented automated unit testing using JUnit.
- Session Management using Http session.
- Helping to design, implement and maintain multiple modules and services of the application
- Developed Exception handling code to recover from DB specific, Application specific, Business and Non-business logic specific exceptions.
- Tested the application in different environments for compatibility. Tested the newly developed web pages wif asp pages also as few pages are still in asp and asp.net framework.
- Understanding the functional and nonfunctional requirements from the specification and applying it to the module.
- Co-ordinate wif the QA lead for development of test plan, test cases, test code and actual testing
Environment: Java, JDK, J2EE, Springs, hibernate, JSP, JavaScript, JQuery, AngularJS, Servlets, MySQL, Oracle, Web services, Restful SOAP, MVC, SDLC, EJB, HTML, XHTML, UML, XML, XSLT, Ext-JS, JQuery, DOJO,Junit, NodeJS, JMS, JDBC, Swing, Struts, DOM, Java Beans, Web Logic Application Server, SOAP, Oracle, PL/SQL, DB2, AJAX, Log4j, JNDI, ILOG, Agile, Linux, JAXB, Backbone.JS, Web 2.0, SOA, GWT (Google Web Toolkit), JRules.
Confidential, New York, NY
Java/J2EE Developer
Responsibilities:
- Involved in life cycle, User Interaction, Requirement gathering, Design, Development, Testing, and Implementation, Prepare Business Requirement Document
- Used Core java, Hibernate and Struts to manage the backend process.
- Developed user interface by creating at least one web-page for each component using Struts web MVC and Action Servlet as front controller for dis application.
- Following MVC architecture
- Developed Springs Controllers, Service Components, DAOs, Web services and UI Integration for processing the member request for the two modules.
- Developed the DAO layer using the hibernate and for real time performance used the caching system for hibernate
- Used Springs MVC Framework Dependency Injection for integrating various Java Components
- Hands on experience wif data persistency using Hibernate and Springs Framework
- Configured the Springs, Hibernate, Log4j configuration files
- Supported internationalization by using Angular JS Translate module to translate the data in other languages.
- Worked extensively on JQuery, JavaScript, JSP to develop user interface of the application.
- Extensive use of HTML and CSS to build the template of the UI and integrating it wif JavaScript.
- Implemented customized logics in JQuery source file to build application relevant features
- Generating search functionality by implementing search logic in JQuery.
- Generating various user friendly features like tool tips, sliders, expand-collapse features etc in the user interface using JQuery, JQgrid and CSS to make it more interactive and easy to use.
- Generating user manuals by introducing all the features of the tool and its use.
- Formatting the JSON data used for populating the UI grid.
- Utilized Angular-JS framework to bind HTML template (views) to JavaScript object (models). Implemented continuous deployment system wif Jenkins, AWS: Code Deploy, Ops Works, and Packer for deployment of Java Applications.
- Managing user friendly error messages using JSP error pages.
- Exposed to NodeJS reverse proxy for security, to maintain session and encryption and decryption of data.
- Developed multiple POCs to create a user transaction grid in Angular JS2.0.
- Using Ajax for dynamically changing some contents of the page.
- Helped UI to integrate the java beans data using JSTL, springs tags.
- Used Maven Scripts to build and deploy applications and helped to deployment for Continuous Integration using Maven.
- Designed pages using AngularJS Forms, Validations, Modules, Events, Expressions, Directives, Controllers, filters and Http Request.
- Used AngularJS framework to bind HTML (views) to JavaScript objects (models).
- Created dynamic HTML pages, used DOJO for JavaScript. Also worked wif AJAX to create interactive front-end GUI,JMS,UPI.
- Created AngularJS custom directive for reusable components.
- Wrote SQL queries and Stored Procedures for interacting wif the Oracle database
- Performing unit testing and manual testing.
- Generating efficient high performance for loading heavy data in tree grid.
- Involved in testing and deployment of the application on WebSphere Application Server during integration and QA testing phase
- Co-ordinate wif the QA lead for development of test plan, test cases, test code and actual testing responsible for defects allocation and those defects are resolved
- Was part of production support team to resolve the production incidents
Environment: Java, J2EE, JSP, Servlets, JDBC, XML, Springs 3.x, Hibernate, AngularJS, Restful Web services, Web Services, ExtJS, Agile, NodeJS, AJAX, JDBC, SOAP, Java Beans, Log4j, JQuery, Struts, Linux, SOA, JRules, Oracle11g, SOAPUI, JUNIT, MVC, SQL, JSTL, Springs Tags, DOJO, HTML, CSS, Maven, UML, Web Sphere, Jenkins, cucumber.
Confidential, San Diego, CA
Java / J2EE Developer
Responsibilities:
- Followed Agile Methodology to produce high Quality software and satisfy the customers
- Coded Hibernate configuration files to persist the data into Oracle 10g Database.
- Designed and developed the UI Framework built using JSF Apache My Faces wif MVC design paradigm.
- Created Plan Conversion Component using Java and Hibernate.
- Wrote build & deployment scripts using Apache ANT, Maven, shell scripts and JACL on UNIX env.
- Used Eclipse IDE for code development along wif Visual Source Safe (VSS) for managing the code.
- Wrote data Components for Plan Setup, wrote and called Stored Procedures using Java, HQL, and Hibernate.
- Wrote many JavaScript’s to do Event Handling and client side validations.
- Used Jasmine,mocha,Chai unit testing for JavaScript and Angular JS code.
- Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule.
- Designed and developed JSF components, implemented event handling using Java, JSF, JMS,UPI My Faces, AJAX, and JavaScript for various modules.
- Integrated Hibernate wif springs for Handling Transactions.
- Deployed flow of Execution in the Servlet Environment using JSF and defined Navigation Rules for handling page Navigations using Springs Web Flow.
- Implemented Springs Bean Factory to create proxies object using AOP framework
- Defined Controller Logic for search processes and Composed Flows to create rich Controller Modules using Springs Web Flow.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using AngularJS, EXTJS and JQUERY.
- Performance Analysis of the application(s) and Fix problems/suggest solutions
- Written Junit test cases for testing UI Framework classes.
- Mentored UI developers in using UI framework and junior Java developers.
- Implemented Web Services using SOAP and WSDL.
- Used SAX and DOM for parsing XML documents and XSLT for transformation
- Created front end components using Adobe Flex 2.0 and also used CSS extensively for GUI
- Developed Fund Performance application using JSF, HTML, DHTML, and JavaScript.
- Designed & developed LDAP Autantication & Authorization Service using Java, LDAP, and JNDI.
- Implemented Messaging Service using Java, MDB, and JMS.
Environment: Java, J2EE, UML, OOAD, EJB3.0, JNDI, Servlets, Springs, Struts, GUI, JSP, JMS, RMI, HTML, DHTML, XML, JDBC, J2EE, Unix, WSAD, RAD, WebSphere, LDAP, Agile, Springs Framework, ANT, AngularJS, ExtJS, JQuery, Web services, JSF, Rational Rose, Dream Viewer, SOAP, WSDL, CVS, Subversion, Web flow, Oracle 9i/10g, Junit, MVC, JavaScript, LDAP, JNDI, DHTML.
Confidential, New York, NY
Java/J2ee Developer
Responsibilities:
- Involved in Analysis, Design, Coding, and unit testing of the project.
- Use of the spring’s framework for building the application based on MVC design paradigm.
- Provided Integration for Springs MVC module.
- Developed the user Interface Presentation screens using HTML and JSP, formatted the HTML forms using CSS. Developed Action Classes for the MVC framework.
- Worked extensively on the backend of the application wif the database. Involved wif various modules of Hibernates (ORM). Implemented OR mappings and HQL. Worked on Hibernate-Springs (ORM module) Integration.
- In springs-hibernate.xml, defined Data Source, session factory, hibernate-template as bean. Made Springs find reference to Hibernate Template object, where it will see Session Factory Bean object, which gives access to the data source including database tables and POJO classes
- Deployed the application on WebLogic Application Server and perform other administrative activities on WebLogic application server via Linux.
- Used build.xml for Apache ANT for automating build processes for the application.
- Created connections to database using Hibernate session Factory, using Hibernate APIs to retrieve and store data to the database wif Hibernate transaction control.
- Involved in the development of Page Flows, Business Objects, Hibernate database mappings and POJOs. Used xml style syntax for defining object relational metadata.
- Worked on JavaScript, DOJO Framework JQuery, CSS for designing the UI of one config advanced.
- Developed re-useable components using Angular JS Such as directives, factories & services.
- Used J2ee design patterns, JPA, JSP, JSF, EJB web services, REST, SOAP, struts a Hibernate.
- Application developed in MVC architecture using Struts, springs framework, Hibernate, EJB.
- Implemented Struts as a web framework, springs as dependency injection framework and Hibernate as database ORM framework.
- Designed, coded and configured server side J2EE components like JSP, Servlets, Java Beans, JMS,UPI,JNDI, JTS, Java Mail API, XML. Jenkins,cucumber.
- Developed rich web user interfaces using Java Server Faces (JSF).
- Developed Servlets, JSP pages, JavaScript and worked on integration.
- Experience using Hibernate wif spring’s framework and modeled server side components integrated wif Hibernate.
- Used Hibernate Query language and the Hibernate Criteria Queries to do the database operations.
Environment: Java, JDK, J2EE, JSP, Servlets, Struts, Tiles, JSTL, Hibernate, Springs, JSF, Java Beans, Apache ANT, Maven, Web sphere, Web logic, Oracle, Web services, SOAP, Agile, EJB, JNDI, JTS, Java Mail API, XML, Log4j, HTML, SOA, CSS, JQuery, MVC, AngularJS, Java Script, Design patterns, SVN,Jenkins,cucumber.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in Agile Development and Deployment of the application
- Development of application using J2EE, Springs, Hibernate, Web services (SOAP & REST), jQuery, JSTL 2, Oracle, Maven technologies
- Developed Springs Configuration files & used annotations to auto wire Java Components using Springs Dependency
- Coded presentation layer components comprising of JSP, Springs Controllers, Springs and JSTL Tags
- Hands on experience wif data persistency using Hibernate and Springs Framework
- Involved in implementation of enterprise integration wif Web services and Legacy Systems using SOAP, and REST
- Consumed and Developed application using REST Web services
- Responsible for maintaining Content Management system on daily basis.
- Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues
- Involved in debugging the defects, code review and analysis of Performance issues
- Generated JUnit test cases for testing various Java components
- Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and activity diagrams for application components and interfaces.
- Developed Struts2 action classes and configures tan in Structs.xml files.
- Worked closely wif various teams to resolve issues which include: Business, QA, Build & Deployment, Off-shore, Tier2, Production Support teams
- Mentored, trained and educating the users in technology perspective, worked through walk through and Review sessions, closely worked wif users, developers and team members in problem solving.
Environment: Java, J2EE, Servlets, JSP, JDBC, Springs, Hibernate, Web services, WSDL, SOAP, REST, SOA, HTML, DHTML, SVN, CSS, XML, AngularJS, MVC, AJAX, Agile, jQuery, ANT, Struts, MAVEN, Oracle, Design Patterns, UNIX, Tomcat, SVN, SQL Server, Oracle, Jenkins, cucumber.
Confidential
Java/J2EE Developer
Responsibilities:
- Involved in the complete Software Development Life Cycle including Requirement Analysis, Design, Implementation, Testing and Maintenance.
- Deliver new and complex high quality solutions to clients in response to varying business requirements
- Used Springs MVC and Coded Springs controllers for handling user requests
- Used Hibernate, Object/Relational-Mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model wif a SQL-based schema.
- Developed Hibernate DAO classes and wif the springs frame work manager classes retrieve and save the data from the database.
- Implemented the user interface using JSP, JSTL,JMS,UPI, JavaScript, CSS, HTML and JQuery.
- Developed web pages using AJAX partial page refresh, validation and dynamic drop down list.
- Implemented the application following the J2EE best practices and patterns like Factory, Session Façade and DAO.
- Implemented version controlling using SVN.
- Implemented log4j for logging purposes and debug the application.
- Prepared Junit test cases and executed the test cases using Junit in eclipse.
- Involved in bug fixing during the System testing, Joint System testing and User acceptance testing.
- Supported the application during the warranty period.
Environment: Java, J2EE, Servlets, JSP, JDBC, Springs, Hibernate, Web services (SOAP and RESTFUL), HTML, Java Script, CSS, Java Script, MVC, JSTL, AngularJS, Agile jQuery, Maven, Junit, Log4j, Putty, Design patterns, SVN, Eclipse, SQL Developer, Oracle Server, Linux
Confidential
Java/J2EE Developer
Responsibilities:
- Implemented Struts MVC design pattern and front controller pattern to dis project.
- Developed user interface by creating at least one webpage for each component using Struts web MVC and Action Servlet as front controller for dis application.
- Developed Action Class components for performing business process execution and involved in configuration of struts configuration specific xml file.
- Developed SCM by using the JSP/HTML like one form for each functionality user interface, standard validations using the JavaScript, Servlets used as the controllers for the business logic and business logic using JDBC, XML parsing techniques using MVC.
- Involved in design, development, Object Oriented Analysis and testing the application.
- Developed Action Servlet, Action Form, Action Class, Java Beans classes using Struts Framework.
- Designed, developed and maintained the data layer using Hibernate.
- Configured connection pools for the database and interacted wif the database by configuring the data source in hibernate configuration file.
- Implementing the model part of MVC architecture by developing hibernate value objects to map the database tables
- Used commons and log4j logging framework.
- Used JavaScript for client side validations in the JSP and HTML pages
Environment: Java, JDBC, Servlets, Struts, JSP, Hibernate, MVC, Java Mail API, AJAX, HTML, JQuery, Java Script, CSS, XML, SVN, Putty, Oracle 9i/10g.
