Sr Java Developer Resume
NJ
SUMMARY
- 7+ years of extensive experience in application development using Java, EJB, JNDI, RMI, JMS, JSP, J2EE, Servlets, Struts, Spring, JSF, JQuery, Hibernate, XML, ANT, LDAP, Perl, SOA, XSL, JavaBeans, JDBC, WebSphere, WebLogic, JBoss, Apache Tomcat, JSON, DOJO, Javascript, HTML, CSS, AJAX, JAXB, HTML/DHTML, Rally
- Experience in developing and deploying Web Services using SOAP, JAX - RPC, JAXM, JAXB and JAXP and Axis, Apache FOP, iText, FO, XSL, POI, WEBLOGIC PORTAL
- Expert level skills in Java, JSP, Tag Libraries, Servlets, Struts, Spring and Hibernate framework (MVC) for various Web based application development. Knowledge and experience in XML, DTD, XML Schema, XSL (XSLT, XPath).
- Good Knowledge in J2EE Design Patterns like Session Facade, Service Locator, Business Delegate, DAO, Value Object, and Singleton.
- Experience in object-oriented analysis and design using Rational Rose.
- Experience in XML with Java using DOM, SAX, JAXP, and JDOM, Java shop
- Experience of databases like Oracle, SQL Server, Sybase, DB2, PLSQL programming and MS Access. Normalization, creation of stored procedures and function, packages, writing SQL, cursors, triggers and views. Extensive experience in utilizing Agile/Scrum methodologies for software development.
- Strong experience on various development environments like IBM WSAD, IRAD, Eclipse Visual Studio, JDeveloper and JBuilder.
- Experience in web designing using HTML, Dreamweaver and JavaScript.
- Experience in Version Control Management tools like VSS, SVN, CVS and Rational ClearCase and Rational ClearQuest, IBM Rational Rose, UML.
- Good experience in integration, debugging, design, analysis, and implementation.
- Strong experience in client interaction and understanding business application, business data flow and data relations from them.
- Committed to excellence, self-motivator, fast-learner, team-player, and a prudent developer with strong problem-solving skills and communication skills
- Widely experienced in Websphere portal development and associated application, software and application integration for complex business processes, migration of existing applications to Websphere portal and Enterprise Information Systems
TECHNICAL SKILLS
Languages: Java 1.6, C, HTML, SQL, UML. C+ +, Mathematica, JavaScript, XML, UML, DHTML
Web Technologies And Java Technologies: JSP, JDBC, GWT, EJB, RMI, JNDI, Tiles, Struts, Hibernate, Spring, XML, JDK 1.6/1.5/1.4, Servlets, JSON, Swings, Applets, JMS, JMX, Java Server Faces (JSF), SERVLETS, XML,XSL, XSD, GJXDM, JavaScript, HTML, DHTML, CSS, SOAP,UDDI, Java Web Services, EXT JS,JQUERY, Middleware J2EE, ESB, SOA. Java shop, Frameworks Struts2, JSF, Spring, Hibernate
Application Servers: IBM WebSphere AS v6.x/5.x, JBoss AS v4.x/3.x, Apache Tomcat AS v6.x/5.x. Websphere Application Server 6.x, Weblogic Application Server 10.3, JBOSS, Tomcat, Sun Application Server 9.2.
Databases: Oracle 10g/9i/8i, MySQL, SQL Server, Sybase, DB2, MS Access.
Testing/Debug: Log4j, Rational Functional Tester 7/6, Junit
Source Config: CVS, PVCS, SVN, ClearCase
Tools: /IDE RAD 6.x/7.x, WSAD 5.x, NetBeans 6.x, RAD 7.x,,OBIEE 10.1.3.4, WSAD 5.0, Eclipse 3.0, Jbuilder, Oracle, JDeveloper 10.3.3.1, NetBeans 6.0, Oracle SQL Developer 1.5.x,PL-SQL Developer 7.1.4,TOAD 8.x,IBM Informix Data migration, CDX3 Mapping Tool, SSH, AJAX, ANT
Packages: MS Office, Photoshop, Dreamweaver, MS Front Page.
Operating System: UNIX, Linux, Windows 7/Vista/XP/ME/98, MS-DOS.
GUI Tools: Java Applets, Swing, AWT.
PROFESSIONAL EXPERIENCE
Confidential, NJ
Sr Java Developer
Responsibilities:
- Developed the User Interface for Audit, Monetary Destination, Non-Monetary Destination and Customer modules using Struts, Hibernate and HTML.
- Worked on analysis and design with the products team for the development of CMF Audit and Merchant modules. Worked with engineering team on the use of JBoss and web-related technologies.
- Created Struts action classes for handling incoming requests, wrote service layer for handling business logic. Experience with OOPS.
- Used Hibernate to develop DAO layer for performing CRUD operations on the database and configured it with Spring’s Hibernate DAO Support.
- Created Hibernate mapping files for mapping POJO to the database tables. Wrote named queries for querying underlying database.
- Used Spring MVC for loading database configuration and hibernate mapping files, created data source instance for instantiating Hibernate DAO Support’s session factory object.
- Used Struts framework for handling request processing, forwarding to the next pages and error message displays.
- Declared beans in Spring’s application context file and used Dependency Injection for populating them in action and service layer classes.
- Extensive experience in Java development GUI using JFC, Swing, JavaBeans, AWT.
- Developed server side Web Services and Service Oriented Architecture (SOA) using Apache Axis for storing and retrieving merchant and terminals information of a customer. Planned and delivered SOA, IT systems integration and application development projects. Developed the web services clients and servers for SOA Integration
- Tested developed web services functionality using Web Services Explorer tool. Created RESTful web service to manage debit card accounts
- Worked on the resolution of defects as identified by the QA team.
- Used Ant for compiling and creating deployable archives, Subversion for Version Control, Borland CaliberRM for identifying the rules for a specific entity and JBoss as Application Server.
- Followed Scrum (Agile) methodologyfor project development. Created Desktops, Books, pages and portlets on weblogic portal. Involved in installation and configuration WebLogic Portal Server.
- Worked with WebLogic Portal Administration for creating users, user groups, defining rules, delegated administration, visitor entitlements, and portal security management.
Environment: JSP, SERVLET, Unix, JAVASCRIPT, Spring MVC/Struts/JSF, JBoss, JDBC/Hibernate/IBatis, Web Services, AJAX, XML, Database, JBoss,TOMCAT/WebSphere/WebLogic, JQuery, JMS Technologies, XML Binding Framework, webLogic), JSP, Java, SOAP, WSDL, Web Services Explorer, JSTL, JavaScript, JBoss 5.1, Eclipse, Oracle 10g, JUnit, Log4j, Ant, TOAD, Borland CaliberRM, Subversion, GWT, Apache FOP, iText, FO, XSL, POI, SOA
Confidential, Indiaanapolis, IN
Java Developer
Responsibilities:
- Used Hibernate as ORM tool in order to implement it as Object Oriented Domain Model in addition to integrating the system database with the Operational processing of the software.
- Implemented Spring Framework in creating service layer applications and making the software modular with the help of Aspect Oriented Programming. Experience with OOPS.
- Modified system core JAVA code according to the requirements of upper management while adding new parameter such as the addition of new states to the software database.
- Proficient in using the Struts-2 framework for modularizing components and writing Custom Plug-ins.
- Proficient in using IBM Web Sphere Application Server, DB2 database with the ability to take multiple external service calls.Experiences with OOD patterns and OOP and web services
- Primary engineer responsible for automated test design, frontend and backend feature implementation, and any other improvements to the test automation framework. Automation framework uses a combination of Perl, Python, PHP, HTML, Javascript, and shell scripting.
- Developed administrative client GUI (Blazze, JFC, Swing).
- Completed Project requirements, Architecture designing, code development for the project (JAD).
- Implemented numerous JAVA based Frameworks for project Development and support using Agile methodology (sprints, burn downs).
- Wrote PL/SQL store procedures for data migration and database upgrade from Oracle 9i to 10g.
- Implemented Log4J 1.2 for Logging Errors, debugging and tracking using loggers, appenders components. Extensive experiences with Drools (JBoss Rules), OpenRules Servers.
- Developed multi-tier web and form applications using SQL Server, Ext-JS, JavaScript, Linux and Windows. Designed and developed a REST-ful style Web Services layer. Planned and delivered SOA in systems integration and application development projects.
- Developed the Web UI using Adobe Flex3.0. Management experiences that included setup and configuration of PHP, SVN/TRAC, Apache (including SSL), Python, Tomcat, Java, monitoring, security auditing and tightening, writing management tools in Python, and building custom installs from source. Experience with JRules / ILOG / Blaze industry standard Business Rules.
- Planned and delivered SOA, IT systems integration and application development projects.
- Involved in the Design, Test and implementation of the various BPEL process
- Created Web PL/SQL stored procedures by creating Web pages through Dreamweaver and then used WebAlchemy to convert the HTML to PL/SQL.
- High exposure to EAI (Enterprise Application Integration), integrated Document with WebSphere Portal using Web services. Exceptional knowledge of Service Oriented Architecture (SOA) and Enterprise Service Bus (ESB)
- Expertise in client side designing and validations using HTML, DOJO, GWT, CSS, JavaScript, JSP and Struts Tag Library. Coding experiences using JSF 2.0 and ICEfaces components.
- Application uses GWT (Google Web Toolkit), MVP4G (Model View Presenter for GWT) for the user interface; as well as Spring, Hibernate and many other Java based technologies all running on a Resin web server and is deployed as a J2EE WAR file within a J2EE EAR.
- Performed software testing for modified ECLPS to get rid of software glitches and bugs in order to make the software package run with more redundancy in field environment.
- Used IBM Rational Clear Case as version control tool for maintaining source code and project documents. Experiences with QDRs
- Used JAVA Script and HTML to maintaining a better coding environment for future company employees. Agile and test-driven development experience.
- Ported existing web application to GWT/SmartGWT for proof of concept.
- Augmented an existing Java-only SOA with WS-I Basic Profile conformant web service bindings based on JAX-WS 2.1 and JAXB 2.1. Drove the modernization and re-design of the corresponding service interfaces and implementations. Used eclipselink under an OSGi environment
- Read and parse XML files to store their contents in an iSeries database
- Worked extensively on Web 2.0 migration from JSP Frame work to Ajax Driven framework using OO JavaScript, Dojo, JQuery, Struts2 MVC, and AJAX in Presentation Layer.
- Developed system using Java, JBoss Application Server, Jboss, ICEFaces, Spring, Hibernate, and MySQL
- Leading and performing design, coding, testing, implementation activities for JEE transactional middle layer, according to ESB and SOA architecture principles.
- Proficient in User Interface Design and development process using HTML, DHTML, CSS, Java Script, DOJO, AJAX
- Designed and developed various Screens using JSP, DOJO, JavaScript, HTML, CSS.
- Client-side programming:JavaScript,AJAX,DHTML, DOM,jQuery,Dojo.
Environment: Core Java, J2EE, ANT, JDBC, JSP, Perl, Servlets, Jboss,Garbage Collection, XML, XSL / XSLT, WAS, RAD, TOAD, Struts-2, Spring 2.5, MVC, Hibernate 3, EJB, JSF, JNDI, LINIX, Mqseries, Exception Handling, Log4j, Multithreading, CVS, HTML, JavaScript, DOJO, AJAX, Jquery, Junit, Rational Rose, API, Eclipse IDE, Netweaver Development Infrasturcture. ILOG JRules,Business Action language & XOM, Flex and Flex 4, Netweaver Development Infrasturcture.,SOA GWT, QDRs, JMS technologies, TCL/TK and Animator, Java shop, eclipselink.
Confidential, GA
Responsibilities:
- Deploying the application to various testing environments and help testing teams.
- Developed custom Java script for rich user experience and supplemented it with custom style sheets.
- Consuming the WebServices for getting data from external systems for use on the ITAS better User Interface. Experiences with Rally.
- Managed development of e-commerce website using Symfony and intricate AJAX interactions for both front and back end. Experiences using JSF 2.0 and ICEfaces components.
- Developed PL/SQL stored procedures to perform complex data oriented business logic; and participated in unit testing, performance measuring, pro ling and tuning.
- Flex 3.0 framework was used to develop customized charting screens.
- Proficient in using Spring Framework using AOP and core JAVA modification with MVC architecture.
- Worked with Workbrain (J2EE product) for the workforce management in project implementation.
- Exhibited fast learning curve in the time and attendance business process and the underlying technology components. commonly use many Swing components.
- Learnt and Understood the Workbrain Tool for the Timesheet and Attendance System.
- Implemented the ITAS system for the Paris business users and later implemented on development for the London business users. Server-side Java, Struts3, JSP, Hibernate, Spring Framework, JUnit, JBoss Rules (Drools), Maven2, JavaScript, CSS, Microsoft SQL Server, Eclipse IDE, Subversion, Apache Tomcat, Macintosh OS.
- MCA with 6.5 years of exp. in Java/J2EE with Oracle Bpel, Oracle SOA 11g.
- Product uses a SOA (Service Oriented Architecture) with a Java/JEE back-end and a /ExtJS front end. Communication between the browser (desktop and mobile) and the back-end uses XML and JSON.
- Developed Dojo SQL, an easy to use JavaScript SQL layer
- Created the workflow diagram for the Employee Shift trade and Shift swap business processes.
- Developed the Employee Shift trade and Swap process using the Java/J2EE and JSP technologies, based on the specific country’s labor laws.
- Designed, developed, deployed, managed and tuned asynchronous/synchronous, batch/real-time and long/short running SOA Patterns in ESB/OSB processes using adapters (ERP, JMS Queue, JMS Topic, MQ Series, File/FTP, AQ and DB), partner links(WSDLs), process activities (flowN, Pick, Assign, While, Human Task, Java Embedding.
- Thorough knowledge of Flex framework Version 4 & 3, Skilled in Flex component lifecycles Graphical and Programmatic Skinning
- Proficient with Flex Builder IDE and plugin on Eclipse platform
- Build and deploy JAX-WS web services with Java
- Worked on XML parsing using the SAX and DOM parsers for better connectivity of JVM with the server. Agile and test-driven development experience.
- Designed and developed (using core Java and JSP) the complex process of enabling an employee having open shift (no shift schedule) and creating a new shift based on the employee’s first clock-in time and the type of employee.
- Knowledge of Test automation Selenium WAT and eCommerce Insurance.
- Good working knowledge in GWT(Google Web Toolkit), Cassandra, Java, PHP, ASP, Ajax, Google Analytics.
- Application uses GWT (Google Web Toolkit), MVP4G (Model View Presenter for GWT) for the user interface
- Developed ANT script for creating the EAR file to be deployed in the WebSphere server.
- Involved with Development team’s UML design like Class, Object and Sequence diagrams.
- General programming and development on web sites utilizing HTML, CSS, AJAX, jQuery and Yahoo YUI library, JavaScript, PHP Programming, Flash, Graphic Design, Apache configuration, Drupal including custom module development, UBB, Python Programming.
- Configured and developed the custom codes for the Workbrain tool to fulfill the business requirements.
- Worked with globally distributed stakeholders to gather their country labor laws to build their pay rules and their entitlements.
- Assisted Project Management activities such as Gap Analysis and identifying key milestones.
- Used JAVA Script and HTML to maintaining a better coding environment for future company employees.
Environment: Spring, Java 1.5, HTML, JavaScript, JSP, Perl, Struts 2.0, AJAX, JPA, Web Services, Python,XML, XSD, Xquery, SOAP-UI, DOM, SAX, JSTL, UML, Eclipse, MS Visio2005, DB2, Jboss,Oracle 10g, Maven 2.2.1, Junit, ANT1.6, Log4J 1.2, ClearCase, Websphere 7.0, Netweaver Development Infrasturcture, ILOG JRules,Business Action language & XOM, Flex and Flex 4.GWT, JMS technologies, Java shop, eclipselink
Confidential, West Boylston, MA
Responsibilities:
- Responsible for supporting the application during the testing process across all the environments including UAT (User acceptance testing), New Feature releases, Launch support and Maintenance Releases.
- Developed all the controllers and the views for the application and used Spring MVC.
- Proposing design implementation for supporting additional features, performing code re-factoring and tuning.
- Created DAOs, DTOs and performed the ORM to database tables using Spring Hibernate.
- JSF framework was used for its User Interface components and help navigation within the website.
- Played an important role in design and development of a flow based navigation application using Spring Webflow that was integrated with the MVC architecture. Information about the previous state and the current user input is used to derive the updated output model map and the user’s next state in the flow.
- Implemented Authentication filter and user account manager that allows users to sign on and maintain an authenticated session using Spring’s Acegi Security framework.
- Developed the web services clients and servers for SOA Integration.
- Designer of distributed high performance web tracking system. Project utilized C, Perl/Phyton, SQL, PHP and FreeBSD.
- Wrote queries, stored procedures and functions using SQL, PL/SQL for Oracle 10g.
- Performed unit testing by writing test cases for individual components using Junit and Easy Mock.
- Developed automated test cases for end-to-end system testing using Selenium-RC so that they can be integrated with the projects build environment.
- Used JAVA Script and HTML to maintaining a better coding environment for future company employees.
Environment: JDK 1.6, Servlets 2.5, Spring 2.5, Hibernate 3.0, JSF 1.2, JSTL, JavaScript, AJAX, Acegi Security 1.0, XML, XSL, HTML, DHTML, Weblogic 9.2, Web Services, JAX-WS, SOAP UI, Junit 4.4, Log4J 1.2, AspectJ 1.6, Oracle 10g, PL/SQL, Shell Scripting, Intellij IDEA 7.0, Jboss.Windows XP, Subversion 1.5, Toad, Jprobe, XML Spy, UMLSpy, Jmeter, Jwebunit, Load Test, Flex and Flex 4, Netweaver Development Infrasturcture..
Confidential, CA
Responsibilities:
- Involved in the Analysis and Design of the front-end and middle tier usingJSP,Servlets,EJBand Struts Framework.
- Defined specifications inRational Rosethrough use cases diagrams, behavior diagrams (sequence, collaboration), and class diagrams.
- Designing and developing JSP Pages usingStruts Frame work and Tag libraries
- Responsible for writing the custom tags required for the application
- Developed Session beans (EJB) for crucial business logic with connection to JDBC
- Developed & Deployed the EJBs on WebSphere Application Server.
- Designing and creatingOracle9i database tables.
- Used JavaScript to perform client side validations.
- Provided technical leadership and coordination for SOA team members and interacting teams
- Designed XML Schema definitions for the XML documents.
- Responsible for writing custom CSS components for rich user experience.
- Used Ant extensively for writing build scripts.
- Implemented API Testing using Junit Frame Work & functionality testing using HttpUnit Frame Work.
Environment: Java, EJB, JSP, Servlets, Struts, IBM WebSphere 5.1, WSAD, Rational Rose, MQ Series, Sun Solaris, Oracle 9i, Junit, Dbunit, HttpUnit, Ant, JMS, XML, Dream weaver, DHTML, Java script, XML, CVS, Netweaver Development Infrasturcture.
Confidential
Responsibilities:
- Key member of a team developing a J2EE based end-to-end business application for Thomas Cook India Limited.
- Developed high and low-level design for different components of the application.
- Used WSAD 5.0 to code the application using Java Swings, JSP, Servlets, EJB and JDBC.
- Performed automated as well as manual code walkthroughs for different code segments.
- Developed and executed regression test cases for functional testing of the application.
- Performance improvement - Query optimization, implementing best practices.
- Performed Effort Estimation and Impact Analysis for various components of the application.
- Logged, analyzed and resolved defects reported by the client
Environment: Spring, Hibernate, Struts, JSP, Java 1.5, Web Services, Apache Axis, SOAP, WSDL, Web Services Explorer
