Senior J2ee Developer Resume Profile
NC
Professional Summary
- 10 years of IT experience in software development life cycle including User Interaction, Business Analysis, Design, Application Development, Implementation, Documentation, Testing and Deployment of enterprise applications in the domain of Financial Banking.
- Have 7 years of experience in Object Oriented Programming, SDLC, and OOAD on UML Concepts.
- Sun Certified Java/ J2EE development Professional with over 10 years of experience in developing large-scale, Object-Oriented n-tier Scalable, high-performance distributed systems and web applications.
- Proficient experience with web technologies like Servlet, JSP, Struts 1.0/1.1, HTML, JSP Custom Tags, JavaScript and CSS, AJAX.
- Expertise in client side designing and validations use HTML, DOJO, GWT, CSS, JavaScript, JSP and Struts Tag Library.
- Involved in various activities like Design, Coding, End-to-End Testing and Production Support for various online applications.
- Experience with Struts MVC, spring framework and IBM Jade MVC framework.
- Consultant to other Enterprise groups and various Line of Business IT groups on the Portal, SOA, Web 2.0 Collaboration, Content Management and Mobile Strategies.
- Ability to learn and adapt quickly with new tools and technology.
- Extensive experience and understanding of java 2 / 5 , JDBC, XML, XSL , XSLT, XSD, parsing methodology like SAX and DOM, RAD 7.2 ,Eclipse 3.x IDE, Web logic 7.X/8.X, WebSphere 6.1, Jboss4.0 and Apache Tomcat 4.x Servers.
- Expertise in Servlets, JSP, Struts, EJB, JNDI, XML, XML Parsers, JDBC 2.0 and worked on these technologies for 5 years.
- Worked on ExtJs 2.x and 3.x framework for 4 years.
- Hands on experience with Model View Controller MVC architecture using Struts Framework over 6 years having adaptability in learning and switching over heterogeneous components.
- Have Experience in installation, configuration, and deployment in IBM WebSphere for 5 years.
- Experience in HTML, DHTML, Java Script, AJAX for 7 years and experience working on XML based parsing technologies of SAX, DOM for 1 year.
- Extensively worked in Core Java collection framework, Exception Handling and I/O Streams for 7 years.
Professional Experience
Confidential
Senior J2EE Developer
- Developing the Code as per the requirements.
- Involved in developing the JSF/Richfaces pages.
- Handled different types of issues.
- Unit testing and integration testing of owned use cases.
- Estimation, design and development of various modules.
- Bug fixing and maintenance of the product.
- Requirement Analysis Design.
- Responsible for coding Action Classes.
- Implemented Web Services WSDLs using Jax Ws.
- Testing WSDLs Using SoapUI.
- Responsible for coding of DAO classes using Spring with hibernate.
- Implemented the Monitor Classes.
- Introducing and implementing Continuous Integration principles and practices for the Billing Development Team using Jenkins JNLP Nodes, Subversion SVN , ClearQuest, JUnit, DBFit, FitNesse, and Atlassian JIRA.
- Developing automated process for code builds and deployments Jenkins, Ant, Maven, Sonatype Nexus, Shell Script, Perl, Java.
- Creating and managing Development and Continuous Integration Environments using VM Ware ESX, automated through Jenkins using PXE boot, Perl and the VM Ware CLI.
- Implementing Business logic.
- SEM Jboss Migration from version 4.3 to 5.1.
- SEMA Jboss Migration from version 4.3 to 5.1.
- Migration Functional Testing and Bug fixing.
- Mentoring junior members in the team.
- Coordinating with other teams working on the same project.
- Ensuring smooth delivery of the project developed the application using Struts MVC.
Environment: J2EE, JQuery, JENKINS CI and SONARHTML 5,Webservices, Dojo 1.7, Python, JQuery, Django, AJAX, JSON, CSS, Web Services, WebSphere ESB 7.0, JMS, WSDL, WebSphere Application Server, RSA, DOJO, Web Content Management, SOA, Spring, Hibernate, IBM WebSphere Application Server 6.1, Perl, XML, XSLT, SOAP, UNIX, Agile methodology.
Confidential
Senior J2EE Developer
- Involved in all the stages of the SDLC of this project which include Design, Development, Testing and Production Support.
- Developed the application using Struts MVC, Hibernate, jQuery etc.
- Developing GSP and views.
- Coding groovy, domain class to handle the business logic.
- Used Jdbc to create database connection.
- Used Hibernate extensively to map database tables to java domain classes and to persist the data into the database.
- Developed several pieces of the JSF engine, including bean discovery, value bindings, method bindings, component bindings, and event generation.
- Re-wrote several pieces to make them compliant with the emerging JSF standard.
- Re-factored the Java class tree for improved code sharing and manageable modules. Responsible for front and back end web application development of Dydra.com.
- Back-end Technologies: Ruby, Ruby on Rails 3.0.x , Sinatra, RDF, SPARQL, MySQL, Redis, MongoDB, AMQP, and Resque.
- Front-end Technologies: HTML/HAML, CSS/SASS, Javascript, jQuery, jQuery UI, Backbone.js, and a custom jQuery RPC library I wrote for back end RPC communication.
- Also assisted in systems administration of deployment servers using Amazon EC2, Ubuntu, puppet, Apache 2, passenger, Amazon RDS, Route53, Amazon S3, and Cloudfront.
- Provided the time and resource estimation.
- File uploader integration into current project.
- Evaluating of other persistence technologies Toplink, JDO, iBatis .
- Development of the back-end database structure.
- Supported the QA team during testing Phase and Used Serena Dimensions for tracking defects.
- Used Paros for security and vulnerability testing and fixed the issues found.
- Participated in daily and weekly team meetings.
Environment: Java, J2ee, Web Services, PHP Frame Work, LDAP, Single Sign On
Confidential
Mortgage Payment System
- Worked on multiple client project using Drupal, jQuery, Ruby, Ruby on Rails, Prototype/Scriptaculous, Javascript, and MySQL.
- Technologies used include Ruby, Ruby on Rails, PHP, Drupal, Javascript, jQuery, MySQL, Git, Mongrel, Thin, Apache, Capistrano development platform - Mac OS X / Linux deployment platform - Linux.
- Developed the application using Struts MVC, Hibernate, jQuery etc.
- Handled resolution of outstanding issues.
- Coordinated with project and support teams using JBoss Application Server.
- Used many different technologies: Tomcat, Hibernate, Spring, Sybase, DB2, Oracle and JBoss Rules.
- Introduction of Service Oriented Architecture SOA and Web Services. Justification, proof of concept, architecture and implementation of the Web Services layer.
- Mylan Intranet system administrator and PHP script programming. ERP Version Management system PVCS Version Manager and Yang Tracker .
- Introduction, proof of concept, incorporating into existing application of the IOC Spring container redesigning of the transactional context model.
- Expertise in client side designing and validations using HTML, DOJO, Spring 3.x, Struts, EJB 3, SSL, GWT, CSS, JavaScript, JSP and Struts Tag Library.
- Administered JBoss, Tomcat and Apache HTTP Server, WAS 7.x, RAD 7.5.
- Introduction, proof of concept, design of Object-Relational model Hibernate .
- Constant applying of J2EE design patterns, such as Session Facade, Business Delegate, Service Locator, Inversion of Control, etc. Educating of team members on these patterns.
- Extensively used EJB's, Hibernate and Struts in the development.
- Leaded the UI development team.
- Developed the User Interfaces using JSP, HTML, CSS and JavaScript.
- Used Agile Methodology for Project Planning and Scheduling. Used VersionOne tool to implement Agile.
- Used WebSphere 6.1 server for deployment.
- Used CVS for code check-in and management.
- Participated in daily and weekly team meetings.
Environment: Java,J2ee,Web Services, PHP Single Sign On, Restful servicesJPA Frame Work, ICE Faces, JSF, MVC, Struts, Tiles, Spring, Ajax Hibernate, HTML/HAML, CSS/SASS, Javascript, jQuery, jQuery UI, Backbone.js, Jboss Application Server, WebSphere Message Broker 6.0, JSF 2.0/Richfaces 4.0 Middleware : Spring 3.0 ORM : Hibernate 3.0 Database : Oracle 11g Application Server : IBM WebSphere, Agile methodology.
Confidential
Senior System Analyst
- Involved in all the stages of the SDLC of this project which include Design, Development, Testing and Production Support.
- Developed the application using Struts MVC.
- Used Hibernate extensively to map database tables to java domain classes and to persist the data into the database.
- Development and support of existing Web-based graphic user interface.
- Development and support of the back-end database structure.
- Design and architecture of moving the application to theJ2EE platform.
- DOL web app management system for unemployment wages, built with Spring, Hibernate, IceFaces Facelets and PostgreSQL.
- Developed the application using J2EE Frameworks JSF Ice Faces , Spring 1.x, Hibernate.
- Developed the maker/checker module from the scratch and worked independently on it.
- Involved in created UI standards document.
- Developed the application using Struts MVC, Hibernate, Jquery etc.
- Developing DOL Unemployment wages web application using Eclipse, IBM WebSphere, ICEfaces, J2EE, JasperReports, Java, JMS, Oracle Database, XML, XPATH.
- Developed the User Interfaces using JSP, HTML, CSS and JavaScript.
- Used Internet Explorer developer tools and Fire bug to debug browser issues.
- Extensively used Core Java to develop business logic.
- Developed complex SQLs and used DB2 8.5 as the database.
- Extensively used ExtJS framework for developing User Interfaces.
- Used Eclipse Blue 8.5 IDE for code development.
- Used WebSphere 5.1 server for deployment.
- Used CVS for code check-in and management.
- Supported the QA team during testing Phase and Used Serena Dimensions for tracking defects.
- Participated in daily and weekly team meetings.
Environment: Java,J2ee,Web Services, ICE FACES, JSF, MVC, Struts, Tiles, Spring, Ajax Hibernate, HTML/HAML, CSS/SASS, Javascript, jQuery, jQuery UI, Backbone.js, Jboss Application Server, WebSphere Message Broker 6.0, JSF 2.0/Richfaces 4.0 Middleware : Spring 3.0 ORM : Hibernate 3.0 Database : Oracle 11g Application Server : IBM WebSphere, Agile methodology.
Confidential
Senior J2EE Developer Contractor
- Design and development of user interface for Android mobile devices in an Agile environment.
- Led design and implementation of new product imaging platform using Spring, Hibernate, Oracle, and AWS.
- Design and implementation of RESTful Web services
- Personally designed and built new SOAP web service interface implemented in Java using Apache SOAP Axis
- Programming, prototyping and consulting on front end UI features using JavaScript, AJAX, HTML5/CSS3, often mixed with PHP or JSP. Innovative custom solutions including control of a network PTZ camera with point of interest icons overlaid on the scene
- Designed web service with XML dynamic configuration to support new predictive models by just deploying the model code and an XML configuration file for the new model or new model version
- Worked on simulation between web capture profiles and Deposit Review modules.
- Implemented the business logic using the Enterprise java Beans.
- Implemented Struts Framework.
- Designed and implemented a J2EE online Verizon project using Tomcat and Spring.
- Designed and implemented a RESTful interface for the company's product
- Used many different technologies: Tomcat, Hibernate, Spring, Sybase, DB2, Oracle and JBoss Rules.
- Introduced team to new testing approaches, including spring integration tests - code quality improved markedly.
- Involved in developing Action Classes as part of Struts Framework.
- Used Hibernate as Data access Layer
- Developed Hibernate mapping file and the HQL queries for retrieving data from the database.
- Used WebLogic Server for deployments.
- Extensively used complex SQL and PL/SQL for data access.
- Used SVN for code check-in management.
- Used WSAD 5.1 IDE for code Development
- Developed the User Interfaces using JSP,HTML,CSS and JavaScript
Technical Summary
- Languages: Java2.0 JDK 1.5/1.4/1.3 , SQL, PL/SQL, JavaScript, CSS, HTML, DHTML XML, XML, XML DTD, XML Schemas, XML Parsers SAX, DOM, JDOM , Ajax.
- J2EE: Servlets, JSP, JSP Custom Tags , EJB, JDBC, JavaBeans, JNDI, JMS, Java Mail, WSDL
- Application Servers: IBM Web Sphere 6.1,
- Web Servers: WebSphere 6.1, Weblogic 7.1/8.0/9.0. , JBOSS 4.x, Apache Tomcat 4.x/5.x
- IDEs and Tools: RAD 7.2, Eclipse 3.X, Intell IDEA 7.0.3, Editplus, Toad, SQL Developer, Ant, JUnit3.0/4.0
- Apache Java Tools: Ant, Maven, struts, Log4J
- O/R Mapping Tools: Hibernate 2.x, 3.x
- IDE: Eclipse 3.x , My Eclipse Blue 8.x, 9.x, 10.x , WSAD 5.1.
- O/S Platforms: Windows NT/2000/XP/7 ,Unix
- Databases: Oracle 9.i/Oracle10g, MS SQL, DB2.
- Version Control: CVS, SVN.
- Others: SQL Developer, Dimensions, VersionOne, Ext JS, Paros.
- Design Tools: Rational Rose, MS Visio