Sr.j2ee Developer Resume Profile
Chicago, IL
PROFESSIONAL SUMMARY
- Information Technology Graduate with Having 8 years of IT experience with SDLC experience on implementing distributed, client server and Middleware applications/systems using Waterfall, Agile/SCRUM, Java, J2EE, Open Source Framework/Tools, API Development, Middleware, Web Services with back end RDBMS, Oracle, SQL, MySQL ,MS SQL Server on Windows, UNIX and Linux OS Platforms.
- 5 Experience in developing API and Security implementations using Apigee, Cassandra , Zookeeper REST API, Middleware, Layer 7 Secure Span Gateway,
- 8 years experience enterprise application development skills in e-Solutions/EAI/Web/Intranet, Client/Server, Middleware Technologies Using Java 4.x/5.x/6.x/7.x, Threads, Collections, Java Networking, Java Beans, J2EE Technology- Servlets, JSP, JDBC, JTA, JNDI, JMS, EJB, JSTL, XML, DOM, SAX, JAXB, DTD, XML Schemas, XSL, ANT, Maven, Spring Core, Spring MVC, Hibernate, Struts MVC 1.x/2.x, Eclipse 3.x, RAD/RSA, Rational Clear Quest, Rational Clear Case, Sub Version, SVN, TFS, CVS.
- Excellent knowledge and experience in implementing SOA based enterprise applications using Java Web Services, REST, SOAP, WSDL, UDDI, JAX-WS, Apache Axis2, Jersey REST API, SOA Patterns, EAI, ESB, JMS, WebSphere MQ.
- Extensive UI development experience using Web Technologies/Frameworks/Languages/Tools Like HTML5, CSS3, JQuery, JSON, Java Script, AJAX.
- Extensive experience in programming, deploying, configuring, fine-tuning and administering middle-tier popular J2EE Application Servers like IBM Web Sphere, BEA Web Logic, WebSphere Portal Server and open source JBoss, Apache Tomcat and Apache HTTP Server.
- Hands on experience in Designing, Developing, Debugging and Porting of Android Applications.
- Excellent Leadership, interpersonal and communicational skills.
TECHNICAL SKILLS
- Operating Systems: UNIX, AIX, Solaris , Red hat Linux , Windows XP/Vista/7
- Language: Java/JDK 4.0/5.0/6.0/7.0, C, C , Unix Shell Scripts.
- J2EE JDBC, Servlets, JTA, JSP, JSTL, Java Beans, RMI, EJB, JNDI, JAXB, JMS,
- SOA/Middleware Java Web Services, Apache AXIS2, JAX-WS, Jersey REST API, SOAP, WSDL, UDDL, Apigee, Cassandra , Zookeeper Layer 7 Secure Span Gateway
- Web/UI HTML/HTML5, CSS/CSS3, Java Script, JQuery, AJAX, JSON, XML, XPath, XHTML, XSL, XSD, XSS, CSSS, Flash MX 6.1, Applets, AWT, JFC Swing ,
- Open Source: Spring, Spring MVC, Spring DAO/ORM, Struts, Hibernate, Junit, JMock, Log4J
- Database: Oracle 9.x/10g/11g, IBM DB2 7.x/8.x, Sybase, MS Access, MS SQL Server 2005/2008, My SQL, SQL, PL/SQL, RDBMS, Triggers, Views.
- Tools/IDE's: RAD/RSA 6.x/7.x, Eclipse IDE, Sub Version, SVN, TFS, Clear Case, JIRA, ANT, Maven, Rational Suite, XML Spy, MS-Office, MS Visio
- Web/App-Servers: IBM Web Sphere 6.x/7.x, BEA Web Logic 10g/11g, JBoss 6/7, Apache Tomcat.
PROFESSIONAL EXPERIENCE
Confidential
Confidential the largest Retail hamburger and fast food company in the World. Confidential owns over 35000 retail outlets across the world. It also operates several online websites offering online ordering, offers. Confidential is on process of exposing the services to the outside world via Public API for the Mobile Apps .For this API we have to follow certain Security measurements to expose the web commerce service to the Mobile apps. To achieve this McDonalds chooses Apigee implementation.
Role:Sr.J2EE Developer
Responsibilities:
- Participate in Scrum daily stand up meetings, Retrospective sessions, Gather requirements from customers/users, prepare user stories, design the architecture and perform detailed level design for components.
- Design Development of technical specifications using SOA, EAI/Middleware Patterns, GOF and J2EE Design Patterns and OO methodology using UML and Enterrpise Architect.
- Developing UML class/sequence/component/deployment diagrams for the application design.
- Involved in the full life cycle of the Application using Agile/SCRUM SDLC process.
- Used EXT JS 4.1, HTML5, CSS3, Javascript, JQuery, AJAX, JSON for better and faster interactive front-end development.
- Implementation of the view level customizations and interface with the application logic.
- service client.
- Deploying the application in Jboss server and testing the application using SOAP UI and web
- Implemented the Web services using Apache Axis in Eclipse environment.
- Developed user friendly application as per client need and industry best practices.
- Developed application in J2EE technologies using Struts 2 MVC architecture.
- Implement RESTful API based Web services and integrated with Spring MVC and Hibernate.
- Implemented Spring IOC. Developing business logic using Hibernate and writing business delegates.
- Configuring infrastructure for deployment of Middleware application through APIGEE and TIBCO.
- Configure end-points for Target and source endpoints in management UI.
- Developed EJB Session Beans and Message beans to implement Business Logic and Integration Logic.
- Worked with JDBC and Hibernate for ORM development and connecting to the underlying Oracle 11g database.
- Responsible for building and deploying the application on the Development Jboss 5.1 Server.
- Configured JMS Queues and Topics in Jboss server and written JMS clients for message oriented services.
- Exposed services as RESTful APIs so that a mobile view can also use the same code.
- Developed Security components using Java, J2EE, Java Security API.
- Configuring infrastructure for deployment of Middleware application through APIGEE and TIBCO.
- Configure end-points for Target and source endpoints in management UI.
- Deploying Middleware API's for each end point.
- Generating the report for the daily stats.
- Configuring the Cassandra, jmx plugins in the new relic for monitoring.
- Peform Incident Management, Problem management and task management.
- Scheduling, work distribution, status tracking and project monitoring.
- Configured logging levels in Jboss server and configured Web services security in server.
- Developed application level build files using ANT Script to automate the build process.
- Production environment support to fix the bugs at application level and server level.
- Clear case is used for Version control
Environment: OOAD, UML, SDLC, Agile/SCRUM, SOA, Design Patterns, JDK 1.6, J2EE EJB, JSP, JDBC, Servlets , JDBC, Spring, Hibernate, Spring Security, Java Security, SOAP REST WebServices, XML, XSD, WSDL, JAXB, Apigee Cassandra, zookeeper, ApacheDS, qpid, Apigee router, Apigee message processer ,Ingest ,Postgress, HTML 5, CSS3, JavaScript, JQuery, AJAX, JSON, Oracle 11g, JBOSS App Server 7, Eclipse 3.1, SVN, UNIX.
Confidential
Confidential the largest betting company in the Confidential and largest retail bookmaker in the world, Ladbrokes owns over 2,400 retail betting shops divided between the Confidential and Ireland, with more shops in Spain and Belgium. It also operates several online gambling websites offering sportsbook, poker, casino, games, bingo and backgammon. Ladbrokes is on process of exposing the services to the outside world via Public API for the Mobile Apps .For this API we have to follow certain Security measurements to expose the TIBCO services to outside world. To achieve this Ladbrokes chooses layer 7 gateway.
Role Sr.J2EE Developer
Responsibilities
- Understand existing business model and customer business requirement using Agile user stories, Scrum planning sessions, daily stand up meetings, Scrum retrospective sessions.
- Setting up the competency in the team.
- Prepare Solution architecture document API's.
- Developed RESTful services, CORS and different http headers using Jersey REST API.
- Preparing the framework for the API's using Java, J2EE, Spring, Hibernate technologies.
- Developed various REST API's to support the functionality.
- Preparing policies to follow the Security measurements OAuth Compliance .
- Deployments using the ESM.
- Designing the application using J2EE best practices and Java and J2EE design patterns.
- Designinf XML Schemas for the application.
- Used HTML5, CSS3, AJAX, EXT JS, DOJO, JSON, JQuery component integration and developed Rich UI web application.
- Configure the API's in portal for the public access.
- Identified bottlenecks and point of failures for various API's and performance tuning.
- Providing the necessary support for the third party developers.
- Production L2 L3 support for the live users
- Worked on Dynamic loading of data while navigating through the tabs.
- Developed SOAP Web Services clients using Apache AXIS 2 framework.
- Development Front End UI application layer using Spring MVC, Spring Web Flow, JQuery, JSON, Ajax, and performed validations using Java Script and AJAX.
- Developed Data layer using DAO patterns, ORM and Hibernate.
- Development of server side layer using XML, XSD, SOAP, JAXB, JDBC, IBatis, JMS, JDK, JNDI, EJB and DAO patterns using Eclipse IDE
- Extensively involved with end users in functional discussions, business review meetings, requirements gathering. Worked with multiple technical teams for design and development
- Involved in change and configuration management of whole application using SVN, HP QC, and Requisite Pro.
- Worked on SQL, PL/SQL, Stored Procedures, Triggers, Inner vs. left join, Indexes/performance, Batched SQL on Oracle
- Involved in production support, monitoring server and error logs and Foreseeing the Potential Issues, and escalating to the higher levels.
Environment: OOAD, UML, SOA, SDLC, Agile/SCRUM, Enterprise Architect, Java, J2EE, JQuery, Spring, Spring MVC, Spring Web Flow, Hibernate, Java/J2EE Design Patterns, JDBC, JMS, Webservices, REST, JSON, AXIS2, JQuery, Ajax, Javascript, HTML5, CSS3, XML, XSL, Rational Rose, Clear Case, JUnit, JMeter, Hibernate, Maven, ANT, Layer 7 gateway, Layer7 portal, Layer ESM, MySQL, Web Logic App Server 10g, SQL, PL/SQL, Oracle 10g, UNIX, Linux.
Confidential
Confidential Insight is a Web Based Application. This allows user to plan their Events, DC, Store Inv, and DSD Inv planning and Forecast. This Application Wrapper building over the Retail One net to handle the DSD Items.
Role Sr.J2EE/Middleware Developer
- Associated with the full life cycle of the application using Agile/SCRUM SDLC Process.
- Was involved in analysis and design of the system architecture using UML, OOAD and Rational Unified Process, Design Patterns.
- Prepared of Technical Design Documents TDD and Developed EXT/JS UI pages,
- Performed Reports Development, Engine enhancements,
- Developed UML diagrams using Use case diagrams, Class diagrams, Sequence, using Rational Software Architect for all the application modules.
- Experience in using J2SE, J2EE, Open sores technologies API for application development.
- Involved in designing, developing and configuring server side J2EE components: Servlets, Session management, JSP, EJB, JDBC, JMS, JNDI, JTA, JAX-WS, RESTFUL Webservices, JNDI, LDAP, JMS, J2EE platform using IDE Ratioanl Application Developer RAD 7.0, and deployments in IBM Web Sphere Platform.
- Developed N-tier J2EE enterprise class applications using Presentation, Application, Business, Data, Service and Integration layers using SOA, Web Services, EXT JS, Spring MVC, Spring ORM, Hibernate frameworks.
- Involved in development of Front End UI using HTML, DHTML, CSS, XML, XSL, EXT JS, Ajax.
- Involved in configuring and administration of Connection pools, Data Sources, JMS Servers and Connection Factories, clustered servers for load balance and fail over mechanism and installation node manager for IBM Web Sphere App Server.
- Involved in database design and coding of SQL, PL/SQL, Stored Procedures, Triggers, Inner vs. left join, Indexes/performance, Batched SQL on DB2 and Oracle DB.
- Involving preparing Ant builds scripts XML based , deployments, integration and configuration management of the entire application modules WAR, EAR and JAR files and performing unit testing using JUnit, system and integration testing of the whole application.
- Used Sub Version for configuration and change management.
- Involving in complete support of the application for regular change requests and enhancements.
- Involved in application deployment using JBoss 6.0 and Tomcat 5.0.
- Developed UNIX Shell Scripts for batch processing and invoked from Java layers for processing and transformation of data.
- Used JIRA for defect management and issue management.
Environment: OOAD, Design Patterns, SOA, Agile/SCRUM, UML, Java 1.5/1.6, J2EE 1.4/1.5 JSP, Servlets EJB, JDBC, RESTful Webservices, JAX-WS, Java Web Services, SOAP, WSDL, JNDI, Java Beans, JMS, Spring, Spring MVC, Spring AOP, Spring Core, Spring DAO, Spring ORM, XML, EXT-JS,HTML, Ajax, ANT, Maven, Java Script, XML Spy, SAX, XSL, EAI, Struts, Spring MVC, JBoss 6.0, WebSpehre MQ/JMS, Clear Case, Apache Tomcat, XML, XML Schemas XSD , SQL, PL/SQL, RDBMS, Triggers, Views, UDB DB2, Oracle 10g, UNIX Shell Scripts, Windows XP Prof IBM AIX.
Confidential
Promotion Planning, Optimization, Shelf Driven Replenishment and Order Management are features of One NET Retail. It is a web based application which helps customers like in creating promotions for their products to improve the sales. PPO combines analysis, planning, and implementation components to give retailers the capability to achieve the highest return on their advertising, promotion, and inventory investments. It uses Promotion Intelligence to make the best promotion decisions by using what-if analysis and predictive forecasting. The customers can also plan vents with the help of this product.eplenishment Order Management is one-of-a-kind solution where both the retail and the consumer product companies and all their internal departments use the same solution to replenish a product all the way from the retail store shelf to the manufacturer factories. The solution provides multi-tier replenishment while attempting to maintain inventory levels within a certain target range and minimizing costs and maximizing revenues.
Role Java Developer
- Involved in gathering business requirements from business analysts at financial institutions and at client site and developed the SRS from all requirements.
- Involved in the analysis, design and of the application based on Rational Unified process and OOAD/UML with Rational Suite.
- Analyzing the data formats, Involved in Designing the OUT Bound and Inbound Integration process, Integration with the P2PI, Enhancements, Developing Beans, Data peculators, Validators.
- Experience in dealing with huge amount of data and preparing the custom plug in for the MDL frame Work
- PSR activities, DB Query tuning, Working with External Tables, EDI design and Implementation.
- Involved in developing XML gateway messages and integrate the same with Persistence framework called Enterprise Platform components development using RSA in J2EE- EJB, JSP, Servlets, XML, JAXB, JAX-RPC, Axis, RESTFUL Webservices, JAX-WS, Struts, IBM UDB DB2 and Sybase as DB and finally deploy in web sphere app server.
- Used Spring and Hibernate frameworks for middleware services integration and data access.
- Involved in the design and development of installing, configuring, administering and Integration services/components using Web Sphere using JMS/Java API for integration the OFX with mainframes.
- Involved in designing, developing and Deploying front-end application screens using JSP, HTML, DHTML, AJAX, Java Script, XSL, XML XPath, DOM and SAX.
- Developed the entire web tier using Struts and Spring MVC Framework.
- Used FLEX provided declarative language, application services, components, and data connectivity for data binding, drag-and-drop management, the display system.
- Peformed installations, configurations and deployments using Web Logic App Server 9.0.
- Coded Action and Form Beans and also used Struts JSP tag libs, developed JSP custom tag libs.
- Extensively involved in developing web pages using HTML and java-script.
- Involved in change and configuration management of whole application using Rational Clear Case, Clear Quest and Requisite Pro.
Environment: OOAD, RUP, UML, SOA, Design Patterns, Java 1.5, J2EE JSP, JSP Tag Libs, Servlets , EJB, JDBC, Java Beans Struts, Spring MVC, Flex, Hibernate, Web Services, HTML, Java Script, Cold Fusion, CSS, Ajax, Flash MX 6.1, XML, XSL, XPath, SAX, DTD, XSD, JAXP, JAXB, JAX-RPC, JAX-WS, DOM, Ant, RSA/Eclipse, Rational Clear Case, BEA Web Logic Server 9.0, WebSphere MQ 6.0, JMS, DB2, PERL Scripts, MS SQL Server 2000, RDBMS,SQL, PL/SQL under Windows XP Prof Dev Env Unix Production Env .
Confidential
Role: Java/J2EE Developer
Responsibilities
- Involved in the design and implementation of the architecture for the project using OOAD, UML Design Patterns
- Integrated the JSF framework for the presentation layout and extensively used the dynamic rendering feature
- Involved in design and development of server side layer using XML, XSD, SOAP, JAXB, JDBC, JMS, JDK, JNDI, EJB and DAO patterns using Eclipse IDE
- Designed and developed Java Swing interfaces for Contact, Event and Mail information editing
- Implemented Struts Framework with EJB classes as Model which is interconnected with database
- Developed JMS components to send messages from one application to other application internally
- Involved in using JPA Java Persistence API frameworks and APIs such as JDO Java Data Objects and Hibernate
- Work involved extensive usage of HTML, DHTML, CSSS, JQuery, JavaScript and Ajax for client side development and validationsInvolved in creating tables, stored procedures in SQL for data manipulation and retrieval using DB2 and Sybase
- Developed screens using XML documents and XSL
- Involved in key data migration strategy for oracle E-business suite customers using iSetupDeveloped different SOAP services and Web Services using WSDL, SOAP and Oracle 9i JDeveloper
- Developed perl scripting for the parsing of information in a file
- Developed Message Driven Bean components in Websphere MQ Series for e-mailing and Data transfer between client and the providers
- Specialist tasked with resolving application and data migration issues on UNIX AIX system. Performed scripting and other UNIX tasks
- Developed Java beans and JSP's by using Spring MVC and JSTL tag libs for supplements
- Involved in the deployment process of the application on WebSphere Application Server
- Developed UNIX shell scripts and Perl scripts for integrating and scheduling the Teams Bulk Asset Import tasks
- Consultant to project management in implementing an Agile development process based on scrum and XP
- Used WLST as a Node Manager client for starting, suspending, and stopping servers remotely
- Development of EJB's, Servlets and JSP files using JDeveloper for implementing Business rules and Security options using Web Logic App Sever 8.0.
- Serena Dimensions and CVS are used as source code controls
- Used Hibernate for the O/R mapping
- Deployed the Web application using ANT build script
- Tested the applications with the JUnit, Also written some test cases
Environment: OOAD, UML, Agile/SCRUM, Java 1.5, J2EE, Servlets, Struts MVC , Spring Framework, Spring MVC, Spring Core, Flex, Swing, Hibernate, WebSphere, Eclipse IDE, Sybase, JSF, JSP, JPA, JDBC, EJB, HTML, JavaScript, Websphere MQ, DHTML, Perl scripts, Web Services, CSSS, JQuery, Oracle iSetup, XML, XSL, XSLT, SOAP, SOA, Ajax, WSDL, UDDI, JDK 1.5, DB2, Oracle10g, Web Logic App Sever 8.0, JDeveloper, JUnit, ANT, Maven, Win NT UNIX.
Confidential
Sales Force Automation is aimed at automating the sales process for a medium to large-scale transactions. This Module is divided into separate sub modules like Reorders Engine, Product Sale Engine, Product Dispatch and Customer History. Reorder Engine triggers a purchase request as and when the stock levels fall below the estimated sale for the Fortnight. Here, the product details are captured along with the Manufacturing date and Batch details. Product-Sale Engine, in this module, When the Customer raises the Purchase Invoice for particular items, the system checks for the availability of the Items and gives the feedback to the dealer. When the Product is available, the system raises the Sales Order and records the consignment details to be dispatched. It automatically generates the Delivery Note and the Sales Invoice. Which does the Manager in further process approve.
Tiltle : Java/J2ee Developer
Responsibilities :
- Design and development of various client/Server modules and beans in Java.
- Developed GUI/Front End using HTML, Java Script, CSSS, Struts, JSP.
- Implemented Web Application layer/Interface using Struts Framework.
- Developed server side components using J2EE, Servlets, XML, EJB's and DAO's using JDBC API.
- Developed XML Schemas for validation of messages from external systems.
- Designed and developed front-end pages using JSP, JavaScript, and HTML.
- Used Rational Unified Process RUP as part of Software Development Life Cycle SDLC .
- Used Model View Controller architecture for the web based application to separate presentation, business logic and data layer.
- Designed and developed Controller Servlet that handled requests for Java Server Pages form the browser.
- Coded distributed application messaging modules involving JMS and JMX components deployed under Web Logic and exchanging mainframe data messages via MQSeries. Designed and coded failover functionality by implementing multiple paired message queues.
- Wrote scripts to get the data from various data sources into Oracle database.
- Good experience in deployments, configuration and trouble shooting using Web Logic.
- Technologies involved are Web Logic, Eclipse, J2EE, EJB, JDBC, TOAD, Oracle 9i and Design Patterns.
Environment: Rational Unified Process RUP , UML, Design Patterns, Java 1.4, J2EE, Struts, JSP, Servlets EJB, JDBC, JNDI, Java Beans, Rational Clear Case/Quest, IBM Web Sphere, JMS, WebSphere MQ, EAI, Struts MVC Framework, Spring, Hibernate, XML, HTML, DHTML, ANT, Maven, Java Script, XML Spy, Eclipse, ANT, Windows, UNIX.