Sr.java/ J2ee Developer Resume
Charlotte, NC
SUMMARY:
- 8+ years of professional experience in Requirements Analysis, Design, Development and Implementation of Java, J2EE and client - server technologies. Experience in all phases of Software
- Development Life Cycle (SDLC) and Agile (SCRUM) Methodologies.
- Extensive experience in JAVA/J2EE technologies like Core Java, Servlets, JSP, JSTL, JDBC, Hibernate, Spring, Struts, Web Services, EJB 2.1/3.0, Open EJB, RMI, JPA, IBM MQ Series, Active MQ, Open JPA, JDBC, JMS, multi-threading, Bootstrap, MVC architecture and Design Patterns.
- Proficient in NMS (Network Management Systems) Architecture.
- Strong Knowledge on Domains (NMS), and basics of TMN (Telecommunication Management Systems).
- Strong knowledge on different Messaging Protocols like SMPP, CNPP, USSD, UCP, MM7 and etc in platforms that products are developed and deployed.
- Sound knowledge in Communication, Retail, Banking and Healthcare Domain.
- Experience in RDBMS such as Oracle, SQL Server Mongo DB and writing stored procedures triggers, cursors, and optimizing queries using SQL.
- Developed the UI component architecture for BCBS's developer framework usingAngular JS.
- DevelopingWeb formsand windows forms for concerned applications using Angular Js.
- Hands on experience in SOA and Web Services, Messaging services using Apache Axis.
- Experience in XML technologies like XML, XSL and XSLT.
- Sound knowledge in AJAX and GWT.
- Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts, spring, Hibernate and EJB.
- Exposure to developing J2EE applications using IDEs like RAD, Eclipse, WSAD and NetBeans.
- Extensive experience in using tools like TOAD, PVCS, SVC and Clearcase.
- Implemented Design Patterns such as Front Controller, MVC, Singleton, DAO, Composite View, Abstract factory, Factory method, Business delegate, Adapter, Decorator, Chain of responsibility etc.
- Exposure to installing web based applications on IBM Websphere application servers, JBoss and Apache Tomcat.
- Good Knowledge on Power Shell and Angular JS.
- Experience in designing using Unified Modeling Language (UML) diagrams like Use Cases, Class Diagram and Sequence Diagrams using JUDE.
- Sound knowledge in Software engineering concepts, Object oriented analysis and design, and agile methodologies.
- Good Knowledge in UNIX commands and in creating Unix Shell Scripts.
- Experience in PowerShell scripting.
- Experience in handling data import from NoSQL solutions like Mongo DB to HDFS.
- Extensive knowledge on Peer Reviewer module using standardATGTaglibraries,CSSanddroplets.
- Experience in Quick Test Professional (QTP) automation tool.
- Excellent problem solving, interpersonal, communication and presentation skills.
- Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL, and Exposure to JAXB & JAX-WS.
- Good experience on reporting APIs such as POI and IText. Some experience on Jasper Reports.
- Expertise in middle tier technologies like JMS (Point-to-Point & Publish and Subscribe).
- Design and development of web-based applications using different Web and application servers such as Apache Tomcat, Web Sphere, JBoss and WebLogic.
- Implemented Unit Testing using JUnit and Integration testing during the projects.
TECHNICAL SKILLS:
Languages: Java (Java SE6, 7, 8), J2EE, JavaScript, C, C++ and UNIX Shell Scripts.
Methodologies/Design: RUP, TDD, Agile methodology, UML, OOP, OOAD and J2EE Design patterns.
Technologies: J2EE, JDBC, Apache ActiveMQ 5.0, IBM MQ, Servlets, JSP, JavaBeans, RMI, EJB, JNDI, JAX-WS, Apache CXF, JMS, EMS, JSF, JavaScript, CSS, Applets, AWT, Hibernate, HQL
Web Services: SOAP, WSDL, JAXP, JAX B, AXIS, JAX-WS, WSDL4J, Soap-UI, RESTFUL.
Servers: J-Boss, Web Sphere, WebLogic, Apache Web Server, Apache Tomcat.
Frame-Works/OR Mapping: MVC, JPA, Struts1.x/ 2.0, Spring 2.x/3.0, JSF, SOA and Hibernate 3.0/4.0.
XML/HTML: HTML4.0,5.0/DHTML, SAX, DOM, XML, DTD, XSD, JAXB, XPath and JAXP.
RDBMS/DBMS: Oracle 8.x 9i 10g 11g, IBM DB2, MS Access 2003, MS SQL Server 2003, 2005 2008, TSQL, SQL, PL SQL, Triggers, Views, HQL, Criteria and Toad.
Version Control: JIRA, CVS, Subversion, Visual Source Safe, Clear Case and Microsoft Visual SourceSafe.
Unit Testing Tools: Junit, UAT, Regression Test and Customer Test, Cactus.
Other Utilities: Log4j, ANT, Maven
PROFESSIONAL EXPERIENCE:
Confidential, Charlotte, NC
Sr.JAVA/ J2EE Developer
Responsibilities:
- Developed the enterprise application by integrating JSF/Spring/Hibernate Frameworks.
- Used the Dependency Injection feature provided by spring framework for bean wiring.
- Used spring framework's JMS support for writing to JMS Queue, Hibernate Dao Support for interfacing with the database and integrated spring with JSF.
- Implemented JMS listeners to connect to the Tibco JMS queues using active MQ for producing and consuming JMS messages.
- Added interactivity to the UI pages using JavaScript.
- Developed Contract first Web Services using Spring-WS to communicate with Database Tables.
- Created Real-time Reporting systems and dashboards using Adobe Flex, xml, MySQL and Perl.
- Developed client-side architecture using GWT and Swing.
- Experience developing in Classic ASP/VBScript.
- Python and PowerShell OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
- Automated BizTalk application deployment from TFS using build templates that trigger PowerShell scripts.
- Worked onMule ESB for connecting the applications.
- Added an ESB-style integration frontend to said application using Mule 1.4.
- Wrote SQL queries, Stored Procedures for accessing and managing databases such as Oracle, MySQL, MS SQL Server, DB2.
- Developed Web service clients forOracleATG services: Billing profile, order history and customer data (MDM).
- Designed a role-based access control (RBAC) API library to connect the infrastructure between the content management system used by various custom applications and Oracle's identity management directory (OID).
- Customized Jasper Reports and SQL procedures according to the client requirements
- Responsible for design, development and testing of Orange mail moduleAngular Js.
- Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services (REST/SOAP), XML,XSLT,XSL, and Ant.
- Proficient in setting up and managing Media Bin Web services.
- Knowledge of Media Bin Tasks and task management.
- Worked on mapping the database schema, writing Hibernate classes, gathering business requirements to build the page logic, and implementing to match the mock-up. Maintained and updated the Jasper reports.
- Enabled integration of the Fortran models into the scriptable and powerfulPython language.
- Designed and implemented SOA compliant management and metrics infrastructure for Mule ESB infrastructure utilizing the SOA management components.
- Developed a fully functional prototype application using JavaScript (JQuery and Backbone.js) andBootstrap, connecting to a REST-ful server on a different domain.
- Creating Service proxy at Web Methods ESB (non-dmz zone for orchestration) and integration with XML Gateway to handle SOA Attachments.
- Involved in Analysis, Design and Implementation translation of Business User requirements.
- Designed and developed the application using agile methodology and followed TDD, Scrum.
- Worked with JSR - 286Portlet complaints for inter Portlet communication in Liferay.
- Extensive experience in building web applications using Java security and Risk Management modules.
- Developed user interface using HTML, JSP, CSS and implemented client side validations using JavaScript using Node.js,Angular.JS framework and Bootstrap framework.
- Designed all JSP pages using custom designed tags to populate web page content from Content Management Systems (CMS).
- Followed Agile Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.
- Worked on designing and creating business rules using IBM ILOG Rules Engine.
- Used Multithreading and Collections Framework including List, Map etc.
- Used Spring-JDBC configuration to manage some transactions across multiple databases.
- Designed and developed the service business process and data access to Oracle database and back-end layers with JAXB, JMS and XML.
- Bottle micro-framework implemented with REST API and Mongo DB (NoSQL) as back end database.
- Used Maven for building the applications EAR for various environments.
- Designed, developed JSP, Servlets and deployed them on JBOSS Application Server.
- Used Spring ORM Support for Hibernate to manage efficiently Hibernate Resources and consistent exception Hierarchy.
- Maintained and modified triggers for Clear Case using Perl. Experience in writing Shell and Perl scripts for database connectivity and to retrieve data from different sources.
- Used HTTP for coordinating Internet engineering task force.
Environment: JDK 1.6, JSF 1.2, JBoss, Flex, Spring-JDBC 2.5, Mule ESB, Spring-ws-core 1.5, Wsdl4j 1.6.1, SOAP, Jaxb-api 2.1, Mule 1.4 JMS 1.1 Open Source Frameworks: Spring 2.5, fix, ATG 7.1 (commerce suite), PowerShell, Hibernate 3, Maven 2, PowerShell, Log4J and JUnit 4.4 IDE and Tools: Eclipse 3.4, Angular.JS, Node.js SQL Navigator Data Bases: Oracle10g, DB2 and Mongo DB. Version Control / QA tool: Subversion, tortoise SVN, Mercury Quality center Application Server: BEA Web logic Application Server 9.2
Confidential, Dallas-TX
Sr.JAVA/J2EE developer
Responsibilities:
- Extensive experience using framework APIs like Struts, spring, iBatis and Hibernate.
- Interfaced with the Oracle back-end using Hibernate Framework and XML config files.
- Created frontend using EXTJS framework.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
- Developed the GUI module DMT using Struts framework, JavaScript, DOJO, Ajax, HTML and DHTML.
- Created various UI components for different web pages using HTML, JavaScript, and ExtJs.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Developed Java and EJB in Mainframe DB2 environment.
- Worked on creating menus and tabs on JSP pages using JQuery and CSS.
- Used XSLT stylesheet to transform XML into JSON.
- Involved in DB designing in Mongo DB for GRL store data and implement the service layer for querying Mongo DB using Spring - Restful template interface.
- Coded membership tiersdynamopages using standardATGtaglibraries.
- Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using angular.js, node.js, Backbone.js, Require.js, EXTJS and JQuery.
- Calling pl/sql stored procedures to display data into database.
- Developed Data Access Objects (DAO) using JDBC API for Database access.
- Involved in designing UML Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
- Developed Java and EJB in Mainframe DB2 environment.
- Worked on the Struts framework and JSP and Struts tag libraries to page display technology.
- Developed custom tags, JSTL to support custom User Interfaces.
- Handled necessary Business logic in Servlets.
- Used Maven to build and generate code analysis reports.
- Extensively used XSD for validations of XML transfer to the different Web Services.
- Involved in the development of reports using iText tool.
- 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.
- Executed the test steps defined in Test Cases manually and reporting the bugs in JIRA.
- Designed and implemented Report Module (using Jasper Report framework) in phase 2.
- Extensively used the BAL constructs to handle collections in ILOG. Worked with large data sets in ILOG.
- Designed and implemented Rules infrastructure by wrapping up core JRules API.
- Provide consultation / customization on various Open source and Web 2.0 products.
- Systems automation utilizing Control-M for scheduling and PowerShell for script development.
- Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.
- Update Jasper Report configurations to make the changes in the reports.
- Uses the DAO pattern for data access layer and JMS API for the messaging requirement.
- Extensively worked on Application servers like Weblogic, Web Sphere, JBoss and Apache Tomcat.
- Performed J2EE application deployment using JBoss application server on Windows and Linux.
- Development of web pages in PHP/FX.PHP using File maker Pro as the database.
Environment: Java, J2EE, Spring, Hibernate, Struts, Jsf, Dojo, Sencha Extjs, JavaScript, Css, Ajax, Html5, Db2, Crud, Pl/Sql, Jdbc, Apache Cxf, Soap, Mongo DB, Webservices, Eclipse, WebSphere Portal, Subversion, Junit, Scrum, Uml, Jsp, Jstl, Servlet, Maven, jms, Angular JS, Node.js Xml, EJB, Itext, Oracle Ecm, Google Web Kit (Gwt), Jira, EJB, PowerShell, Jasper Report, Ilog, Jrules, Web 2.0, Soa, Apache Tomcat, Linux, Wordpress.
Confidential, Charlotte, NC
Sr.JAVA/J2EE developer
Responsibilities:
- Extensively used Core Spring Framework for Dependency Injections of components and integrated with Hibernate.
- Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.
- Created frontend, client side development and Validation using EXTJS framework, Dojo, JS respectively.
- Developed UI screens using YUI, CSS and JQuery.
- Developed SOAP web services utilizing business logic for CRUD functionality and RestEasy web services for creating reports.
- Worked on PL/SQL and created views, triggers, procedures, function and stored procedures.
- Developed Java and EJB in Mainframe DB2 environment.
- Design and Developed using Web Service using Apache CXF.
- Used Web Services (SOAP) for transmission of large blocks of XML data between two interfaces.
- Developed the Web Services Client using SOAP, WSDL description to verify the credit history of the new customer to provide a connection.
- Worked on WebSphere Portal integration with WBISF in getting Work Items raised by the process flows from WBISF.
- Used Subversion for software version control.
- Used JUnit framework for unit testing of application and Log4j to capture the log that includes runtime exceptions.
- Designed and developed the application using agile methodology and followed TDD, Scrum.
- Designed UML diagrams using Rational Rose.
- Developed AJAX scripting to process server side JSP scripting.
- Developed JSPs using EL language and JSTL tags.
- Developed JSP pages and Servlets for customer maintenance.
- Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven/ANT build scripts to automate the build and deployment process.
- Used Web Services for creating rate summary and used WSDL and SOAP messages for getting insurance plans from different module and used XML parsers(JAXB) for data retrieval.
- Developed order receipt report with bar code using lowage iText and jasper report.
- Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
- Created user interface and backend server application using Java, Google Web Toolkit, Spring, Tomcat, and GIS.
- Usage of version control repository SVN (Subversion by apache), JIRA/ Quality Center for ticketing, Wiki for documentation, Jenkins for nightly build.
- Developed a smart rule engine for CAS that tracks, alerts, emails and generates Crystal/Jasper reports for decision-makers in a company about any customer-employee issue whenever the rule is applicable.
- Worked on designing and creating business rules using IBM ILOG Rules Engine.
- Worked on major architectural changes in various applications such as maven upgrades, drools- JRules conversion and incorporated CXF services for automated testing.
- Developed Approved requirements with assign share functionality using JSP and mail notification using JMS.
- Designed an 'Online Tutorial Forum' .Development of the forum was done using technologies such as HTML, CSS, JavaScript, and using Apache tomcat in spring.
- Deployed the applications in Linux, Windows servers using deployment scripts.
Environment: Java5, J2ee, Spring, Hibernate3.0, Struts2.0, AJAX, JSF, EXTJS, JavaScript, Dojo, CSS2.0, HTML4, CRUD, PL/SQL, JDBC, DB2, Apache CXF2.x, SOAP, Web Services, Eclipse, WebSphere Portal, Subversion, Junit, Scrum, UML, JSP, JSTL, Servlets, Maven2.1, XML, iText, Oracle ECM, Google Web Toolkit, JIRA, Jasper reports, ILOG, JRules, Web 2.0, SOA, JMS, Apache tomcat5.5, Linux, Windows Server2012.
Confidential, Minneapolis, MN
Java Developer
Responsibilities:
- Development, enhancement and testing of the Web Methods flow services and Java services.
- Used web services for interaction between various components and created SOAP envelopes.
- Used Apache CXF, WSDL, and XML for Creating SOAP web service.
- Unit Testing of Web Services using SOAP UI.
- Developed asynchronous messaging systems using JMS, MDB and MQ Series.
- Created web service Connectors for use within a flow service, while also making the URLs abstract so as to change them at runtime without redeployment.
- Worked in IBM RAD 6.0 to develop complete application
- Used JAX- RS API to Create Restful web Service to interact with the Server.
- Created a Front-end application using JSPs, JSF, Swing, ExtJS 3.0, GWT and Spring MVC for registering a new patient and configured it to connect to database using Hibernate.
- Used GWT UI Builder tool to make UI more Interactive.
- Used Dojo for the client side development and validations.
- Developed and configured Oracle Database 10g tables including Sequences, Functions, Procedures and Table constraints.
- Created standalone Java programs to read data from several XLS files and insert data into the Database as needed by the Testing team.
- Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.
- Creating views and updating code to IBM Rational Clear case for Source code control.
- Co-developed dynamic Ruby on Rails/HTML5 application highlighting numerous data visualization of web metrics.
- Used core Java code to run on all platforms that support Java without the need for recompilation.
- Used Angular JS to communicate to the server via web service to download the content on the real time.
- Construct and optimized SQL queries in DB2 and Tuned the SQL queries using SQL profiler. Involved in tuning the database.
- Used JUnit for testing.
- Implemented PowerShell remoting and execution.
- Ant Build tool configuration for automation of building processes for all types of environments - Test, QA, and Production.
- Creation of REST Web Services for the management of data using Apache CXF.
- Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP.
- Used Web services - WSDL and SOAP for getting credit card information from third party.
- Developed the application using Eclipse IDE and worked under Agile Environment.
- Transferred cloudscape to DB2 for WebSphere Portal.
- Performed software builds using make files, scons, VM and Subversion in a Linux and Windows environment.
- Mentoring of junior members for agile (Scrum) process & Junit testing.
- Executed project using waterfall model and practiced Agile Project Management & performed the Scrum Master role for specific projects/requirements as appropriate and Used Rally for Agile project management.
- Developed and provided support to many components of this application from end-to-end, i.e. Front-end (View) to Web Methods and Database.
- Used SVN as a version-controlling tool for managing the module developments.
- Prepared code documentation for future reference and upgrades.
- Conducted code review for team members, involved in testing.
Environment: Java 1.6, Spring MVC, JDBC, JSF, REST, Hibernate 3.0, Core Java, Selenium, SQL, GWT, DOJO, Oracle 10g, Eclipse, PL/SQL, Windows XP, Apache Ant, IBM Rational Clear case, IBM MQSeries(Web Sphere MQ), PowerShell, Swing, ExtJS 3.0, MQSeries, web Logic 9.1, JUnit.
Confidential
JAVA developer
Responsibilities:
- Involved in designing.
- Interacting with the system analysts & business users for design & requirement clarification.
- Used J2EE Design Patterns like Session Façade pattern.
- Used Struts Framework to deal with functionalities like credit issues, invoice details. Used Spring DAO Module along with Struts Framework to deal with Database.
- Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components.
- Developed, and debugged the Servlets and EJB with JBoss Application server
- Developed JSPs according to requirement.
- Used Connection Pooling to get JDBC connection and access database procedures.
- Wrote complex SQL queries to retrieve invoice details and other financial elements etc.
- Used Log4j as a debugging tool.
- Developed UI modifications for uPortal using XSLT, DHTML, XML and JavaScript.
- Used CVS repository for version control.
- Used ANT as a build tool.
- Extensively used Tomcat server and JBoss application server for developing, building and testing the application.
Environment: JDK 1.4, J2EE, Struts 1.1, MVC, Servlets 2.3, JSP 1.2, XML 2.0, CSS, CVS, JBoss Application Server, Eclipse, Ultra Edit, XML Spy, AJAX, and ANT.
Confidential
Java Developer
Responsibilities:
- Understanding existing Business Model and Customer Requirements with the help of the business requirement document.
- Responsible for developing the presentation layer using JSP, HTML, CSS, JQuery.
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS).
- Coded JavaScript for page functionality and Pop up Screens and created drop down menus on web pages and display part of a web page upon user request.
- Developed the tax payments transaction processing system and Paysure Module for maintaining the Cheque Issue Data.
- Developed and designed XML Schemas to transport and store data. XML was used to simplify data and allow for Platform Changes, as well as making data more available across the applications distributed platforms.
- Set up the development environment in Websphere Application Developer(WSAD)
- Created deployed and build scripts using ANT tool.
- Develop interactive user interface using struts and tag libraries.
- Developed the helper classes used by most of the components in this application.
- Implemented Struts MVC architecture by creating Model, View and Controller classes.
- Implemented Struts Validation framework to validate the customer data.
- Involved in designing Schema, stored procedures, primary/foreign key constraints in SQL Server database. Write SQL queries to interact with the database.
- Implemented a web service to interact with the database (iSeries and SQL Server) through TIBCO middleware using Apache Axis (SOAP over HTTP).
- Create an Entity bean to interact with TIBCO middleware.
- Interact with TIBCO team to map the TIBCO and java bean properties using XML and XSLT.
- Implement logging mechanism using STRUTS.
- Unit and integration testing.
Environments: Java, HTML, CSS, WSAD, Struts, Validation Framework, TIBCO, SQL, SQL Server, iSeries, JBoss, Java script, JDBC, SQL, XHTML, XML, XSLT, Apache ANT.