Sr. Java/j2ee Developer Resume
Chicago, IL
SUMMARY:
- Around 8+ years of Information Technology experience in Analysis, Design and Development.
- Experienced in using Agile Methodology including creating product / sprint catalogs, active participation in
- Scrum, Sprint planning and exit meetings.
- Experienced in design and development of various web and enterprise applications using J2EE technologies like JSP, Servlets, EJB, JDBC, JPA, XML, JAXB, JAX - WS, AJAX, ANT and Web Services.
- Experienced in all stages of Software Development Life Cycle including proposal, process engineering, requirement analysis, design, development, testing, deployment and support.
- Good experience in implementing Object Oriented Analysis & Design (OOAD).
- Exposure to implementing Web Services (WSDL using SOAP protocol).
- Strong Experience in working with scripting languages like JavaScript, AJAX and Jquery.
- Hands on experience in developing user interfaces with HTML, DHTML, JSTL and CSS.
- Expertise in implementation of web applications using frameworks such as Struts, Spring, Spring web flow,
- JPA, GWT(Google Web Toolkit) and Persistence Framework like Hibernate ORM (Object Relational Mapping) in a typical n-tier architecture.
- Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
- Worked on the Spring framework like Spring IOC and Spring DAO.
- Worked on Hibernate for mapping the java objects to relational database and SQL queries to fetch the data, insert and update the data from the database.
- Good experience in server side Business Logic Development using Session, Entity and Message Driven
- Beans.
- Good understanding of JMS,JSF, EJB,SOA, Apache Axis and XML related technologies like XSL, XSLT..
- Expertise in deploying enterprise applications on WEB /Application servers like IBM WebSphere, Jboss,
- Apache Tomcat & BEA WebLogic.
- Experience working in Databases like Oracle (SQL, PL/SQL), MS SQL Server 2000, MySQL.
- Hands-on experience working with source control tools such as CVS, Clear Case, SVN and Surround SCM.
- Experience in writing ANT, Maven build scripts, Providing logging facility using Log4j, Writing JUnit test cases and used Clear Quest, Jmeter, Bugzilla for bug tracking.
- Experience in preparing project related documents using Microsoft Office Suite like MS-Office, MS-Excel,
- MS-PowerPoint and MS-Visio.
- Ability to learn and use new systems and paradigms in considerably less time.
- Worked on code optimization & performance tuning of various applications.
- Excellent interpersonal, technical, strong problem solving and decision making skills.
- Posses effective communication skills along with strong dedication and commitment towards work.
- Design patterns like Dependency injection, Singleton, DAO, Factory pattern, Service Locator, MVC.
- J2EE application Server, Websphere, Apache Tomcat, JBOSS, Resin.
- Ability to transform complex business requirements into technical specifications.
- Capable of working independently as well as a part of dynamic team. Ability to quickly grasp business domain.
TECHNICAL SKILLS:
LANGUAGE: JAVA, J2EE (SERVLETS, JSP, JDBC, JAVA BEANS, JSF, JNDI, EJB).
WEB TECHNOLOGIES: HTML/ DHTML, XHTML, CSS, XML, XSD, WSDL,DTD, DOM/SAX AND J2EE DESIGN PATTERNS.
FRAMEWORKS: STRUTS, SPRING, HIBERNATE, GWT.
IDE'S ECLIPSE (GALILEO, HELIOS), NET BEANS, BEA WEB LOGIC WORKSHOP, IBM RAD
WEB SERVICES: JAX-WS, SOAP, WSDL, APACHE AXIS, IBM MQ
WEBSERVICE TOOLS: TCP MONITOR, SOAP UI, HTTP MONITOR, SECURE CRT.
APPLICATION SERVERS: BEA WEBLOGIC, IBM WAS, JBOSS, APACHE TOMCAT.
DATABASES: MYSQL, ORACLE, SQL SERVER.
SCRIPTING LANGUAGE: JAVASCRIPT, AJAX.BUILD(ANT, MAVEN, MAVEN2), LOGGING(LOG4J), VERSION CONTROL (CVS, SVN, CLEAR CASE, SURROUND), TESTING (BUGZILLA, JUNIT, JMETER, JQUERY, CLEAR QUEST).
OPERATING SYSTEMS: WINDOWS 2000, WINDOWS XP, WINDOWS VISTA,WINDOWS 7,UNIX AND SUN SOLARIS.
WORK EXPERIENCE:
Sr. JAVA/J2EE Developer
Confidential, Chicago, ILResponsibilities:
- Developed and Implemented WebServices and used Spring Framework.
- Implemented business logic using Struts action components in the Struts and Hibernate framework.
- Expertise in developing enterprise applications using Struts Frameworks
- Created of interface to manage user menu and Bulk update of Attributes using JS, EXTJS, XML and JQUERY
- Used AJAX to provide an advanced user experience.
- Created frontend using EXTJS framework.
- Used JavaScript for Client Side validations.
- Worked with Transaction Isolation levels in Oracle
- Developed HQL queries for CRUD
- Developed PL/SQL procedures for login module and written complex sql queries.
- Implemented MVVM in all interactive views using jQuery & Knockout.js and layouts in Bootstrap.
- Developed DAO API to manage the payment information using JDBC
- Used JPA (JDBC Framework) and Apache CXF for XML generation
- Basic Experience with SOA & REST
- Eclipse Helios as IDE for the Java development
- Deployed EJB Components on WebLogic
- Used: INCA, Clearcase, XMetal, Codewrite, Embedded C.
- Developed test cases and performed unit testing using JUnit.
- Worked with NoSQL database MongoDB and worked with it to perform many different operations
- Test the API responses for the WCS changes deployed on continuous basis, validate the GreenBox response data and Mongo DB data.
- Developed Dash - Board to monitor and report Cache Coherence Servers.
- Created distributed Oracle coherence domains, configuration and system design based on oracle coherence.
- Used Require.js, Backbone.js and jQuery to create multiple JavaScript applications.
- Developed internal application using Angular.js and Node.js connecting to Oracle on the backend.
- Designed and implemented four Agile Scrum teams for product development.
- Designed UML diagrams using UML and Rational Rose.
- JSP interfaces were developed. Custom tags were used.
- Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
- Developed Servlets and Worked extensively on Sql.
- Used Maven to build and generate code analysis reports.
- IText was used to generate PDF for HTML forms.
- Created the dynamic application prototype and implemented application UI utilizing Google Web Toolkit
- (GWT).
- Developed order receipt report with bar code using lowage iText and jasper report.
- Development/Deployment of jar files into ILOG Rule builder.
- Developed automation test cases using Java and selenium on Eclipse for web 2.0 Ajax application
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
Environment: Java, J2EE, Spring, Hibernate, Struts, Jquery, Ajax, XML, Sencha EXTJS, Angular.js, Node.Js, Bootstrap, Backbone.js, Javascript, Oracle, Crud, PL/SQL, JDBC, Apache CXF, Rest, Coherence, MongoDB, Eclipse, Weblogic, Subversion SVN, Junit, Agile, UML, JSP, JSTL, Servlet, Maven, ITEXT, GWT (Google Web Toolkit), Jasper report, ILOG, Web 2.0, SOA.
Sr. Java/J2EE Developer
Confidential, Chicago, ILResponsibilities:
- Developed the spring AOP programming to configure logging for the application
- Implemented application level persistence using Hibernate and Spring.
- Coded Java backend, JSP, Struts, JavaScript, Business classes
- Implemented JSF framework in the application which is based on MVC design architecture.
- Used AJAX to provide an advanced user experience.
- Establish coding standards for Java, JEE, ExtJS, etc.
- Implemented validation using JavaScript
- Developed UI screens using YUI, CSS and JQuery.
- Used DOJO to create interactive user interface
- Developed portions of HTML5 - based game for use in an online gambling promotion.
- Experience with SQL and basic CRUD operations
- Wrote Stored Procedures, Packages, PL/SQL scripts are used to query the database.
- Writing SQL queries to insert, update database. Used JDBC to invoke Stored Procedures
- Developed JSPs, Struts Actions and ActionForms, Tiles layouts and DB SQLs
- Design and Developed using WebService using Apache CXF (Celtix+Xfire)
- Worked on web services SOAP and REST technologies.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Developed application using Eclipse Ganymede for rapid development.
- Worked on Securing WebSphere Portal with LDAP and DB, WebSphere with LDAP.
- Developing a new Content Management System backed by subversion using java EE technologies.
- Developed test cases and performed unit test using JUnit Framework.
- Implemented Coherence Cache which can be used with Spring Annotations.
- Implemented the validation, error handling, and caching framework with Oracle Coherence cache.
- Established a lightweight Scrum project management process and helped team meet sprint goals.
- Created Class Diagrams and sequence diagrams using UML.
- Responsible for developing GUI / user interfaces using JSP, CSS & DHTML
- Developed frontend widgets in Backbone.js and Handlebars.js
- Utilized Mongo database management system for keeping user generated data
- Bottle micro-framework implemented with REST API and MongoDB (NoSQL) as back end database.
- Developed JSPs using EL language and JSTL tags.
- Developed web applications using Spring MVC, JQuery, HTML5, Bootstrap.
- Developed JSP pages and Servlets for customer maintenance
- Created web application prototype using jQuery and Angular.JS
- Prepare Java/J2EE development structure for Maven.
- Utilized Node.js to create a fast and efficient chat server.
- Has developed XML Parsing logic using DOM Parsers.
- Developed order receipt report with bar code using lowage iText and jasper report.
- Provided end user support for all levels of Oracle ECM users.
- Developed a Web Application using Java with the Google Web Toolkit API with PostgreSql
- Worked on tickets from service-now and Jira on daily basis.
- Enhanced and created new Jasper Reports according to the requirements.
- Worked on designing and creating business rules using IBM ILOG Rules Engine.
- Worked with Technical Leads to design and implement rules using JRULES.
- Developed a web control console using GWT to manage data matching for data staging
- Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.
- Used JMS in the project for sending and receiving the messages on the queue.
- Apache Tomcat Server was used to deploy the application.
- Deployed the applications in Linux servers using deployment scripts.
- Writing and Optimizing MySQL Queries and connect queries to PHP.
Environment: Java, J2EE, Spring, Hibernate, Struts, JSF, DOJO, Sencha ExtJS, JavaScript, CSS, Ajax, Html5, DB2, CRUD, PL/SQL, JDBC, APACHE CXF, REST, Eclipse, Websphere Portal, Coherence, MongoDB, GIT, GIT Hub, Angular.js, Node.Js, Bootstrap, Backbone.js, Junit, Scrum, UML, JSP, JSTL, Servlet, Maven, XML, ITEXT, Oracle, Oracle Enterprise Content Management, GWT (Google Web Toolkit), Jira, Jasper Report, ILOG, JRules, Web 2.0, SOA, JMS, Apache Tomcat, Linux, PHP
Java Developer
Confidential, Jersey City, NJResponsibilities:
- Extensively used Core Spring Framework for Dependency Injections of components
- Designed the page flow using struts, server side components, and ibatis for DAO layer.
- Implemented the MVC architecture using Apache Struts Framework.
- Designed the Front - end screens using JSF, HTML, CSS
- Developed web Components using JSP, Servlets and Server side components using EJB under J2EE
- Designed and Developed persistence layer with Hibernate, jQuery.
- Created new tables in DB database
- Worked on JDBC to select and update the data from the MySQL database
- Used TOAD for all database query testing and optimizations
- Scheduled jobs, Alerts using SQL Server Agent.
- Design and Developed using WebService using Apache Axis
- Developed Web Services using WSDL and XML
- Used Netbeans for development and WebLogic Application Server for deploying the web application.
- Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
- Responsible for the total, efficient and profitable operations of a CVS.
- Used Visual Source Safe (VSS) for source code maintenance.
- Created automated test cases using Selenium
- Worked with SDLC process like water fall model, AGILE methodology
- Designed the UML diagrams based on the OOAD principles
- Design & Development of the User Interfaces using HTML, CSS and JSP.
- Developed the Servlets for processing the data on the server.
- Used Ant for developing build scripts and deploying the application onto WebLogic.
- Used XML parser APIs such as JAXP and JAXB in the web service's request response data
- Experience with enterprise ECM software such as EMC Documentum and Alfresco.
- Analyzed business requirements and documented them into business stories in JIRA
- Designed the front end using Swing.
- Designed Power Cubes using Cognos Transformer
- Worked in SOA architecture Websphere Message broker for integration with Pega and ILog
- Developed an application in Java using Oracle ADF framework.
- Developed and integrated external ORM system into Oracle BPM (ALBPM) in order to access Oracle
- Database inside processes
- Used IBM MQ Series in the project.
- Configured Server for Oracle Database and Apache Tomcat
- Install and configure a Linux server to publish applications and the DataBase
- Used Resource Manager to schedule the job in Unix server.
- Developed Ruby on Rails web applications using MongoDB and back - ground processes using Resque and
- Redis
- Worked with MQ Series to keep the mainframe data in sync with oracle database.
- Developed a banking application during industrial training. The technologies used were
- COBOL and CICS.
- Batch program has been written using PL/I procedure
- Develop/test/debug JCL.
- Developed SQL queries. Actively worked on stored procedures.
- Developed Java Script and Action Script, VB Script macros for Client Side validations.
- Developed requirements and enterprise architecture for EIA metadata, Eguide and EBI under SAS version
- Designed and developed dynamic web based solutions using ASP, ASP.Net, SQL Server 6.5, Visual Basic
- 6.0 and Active-X components
- Develop WordPress themes to meet the needs of the small business owner.
- Develop and implement online marketing strategies for clients, including Drupal & Wordpress
- Design online stores using ASP & JavaScript: develop custom storefront applications, and custom userinterfaces for client sites.
- Developed code for C, C++ to secure the transaction.
Environment: Java, J2EE, Spring, IBatis, Struts, JSF, EJB, JQuery, Mysql, Toad, SQL Server, DB2, Apache AXIS2, WSDL, Netbeans, JBoss, Mercurial, Clear Case, Selenium, Water Fall Model, UML, JSP, Servlet, ANT, XML, EMC Documentum, Jira, Swing, Cognos, ILOG, Oracle ADF, Oracle BPM, IBM MQ Series, Apache Tomcat, Linux, Unix, Ruby, Wordpress, Drupal, Z, ASP, C#, C++, mainframe, COBOL, PL/I, JCL, SQL, SAS, VB, ASP
Java Developer
Confidential, Tempe, AZResponsibilities:
- Involved in the Requirements collection & Analysis from the business team.
- Created the design documents with use case diagram, class diagrams, sequence diagrams using Rational Rose.
- Implemented the MVC architecture using Apache Struts1.2 Framework.
- Implemented Action Classes and server side validations for account activity, payment history and Transactions.
- Implemented views using Struts tags, JSTL and Expression Language.
- Implemented Tiles Framework for the views layout.
- Implemented session beans to handle business logic for fund transfer, loan, credit card & fixed deposit modules.
- Worked with various java patterns such as Service Locater and Factory Pattern at the business layer for effective object behaviors.
- Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
- Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service's request response data marshalling as well as unmarshalling process.
- Implemented the web services client to consume the third - party service API for validating credit cards. Used
- XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Developed Unit test cases using JUnit.
- Developed ant scripts and developed builds using Apache ANT.
- Used Log4J to capture the log that includes runtime exceptions.
- Used Clear Case for source code maintenance.
Environment: J2EE, Java, Struts, Tiles, JSP, JNDI, Clear Case, SOAP, WSDL, UDDI, JAXB, JAXP, XML Schema (XST), EJB, ANT, Javascript, JMS, Rational Rose, WSAD, DB 2.
Java Programmer
Confidential, New York, NYResponsibilities:
- Involved in analysis and design of the application.
- Involved in preparing the detailed design document for the project.
- Developed the application using J2EE architecture.
- Involved in developing JSP forms.
- Designed and developed web pages using HTML and JSP.
- Designed various applets using JBuilder.
- Designed and developed Servlets to communicate between presentation and business layer.
- Used EJB as a middleware in developing a three - tier distributed application.
- Developed Session Beans and Entity beans to business and data process.
- Used JMS in the project for sending and receiving the messages on the queue.
- Developed the Servlets for processing the data on the server.
- The processed data is transferred to the database through Entity Bean.
- Used JDBC for database connectivity with MySQL Server.
- Used CVS for version control.
- Involved in unit testing using Junit.
Environment: Core Java, J2EE, JSP, Servlets, XML, XSLT, EJB, JDBC, JBuilder, JBoss, Swing, JavaScript, JMS, HTML, CSS, MySQL Server, CVS, Windows 2000.
Java Developer
Confidential, Reston, VA
Responsibilities:
- Implemented MVC architecture by making use of Struts framework
- Developed JSPs and Servlets in the web - tier and EJB's in the business tier
- Client side validation was done using JavaScript and CSS was used to define the view of the pages
- Implemented business logic using Session Beans
- Implemented data access objects using Entity Beans
- Used JMS/IBM MQ Series for synchronous/asynchronous communication and sending updates to various ther applications
- Developed user interface using JSPs and HTML
- Designed Tables, Indexes, Stored Procedures, Functions and Triggers for the database
- Involved in different phases of Software Development Lifecycle such as Requirement Analysis, Design and
- Development
- Developed the application using WSAD
- Deployed application using WAS on Windows 2000 platform
Environment: J2EE, IBM WebSphere Studio, IBM WebSphere, Sybase ASE, JSP, Servlet, HTML/DHTML, CSS, JavaScript, EJB, Jakarta