Apps System Engineer Resume
Chandler, AZ
SUMMARY
- 6+ years of extensive experience in application development using Java, J2EE, EJB, JMS, JSP, Servlets, Struts, Spring, Spring ROO, JSF, JQuery, Hibernate, XML, ANT, LDAP, Perl, SOA, JavaBeans, JDBC, WebSphere, UML, WebLogic, JBoss, Apached Tomcat, JSON, and DOJO, SSL, Spring Security, JBoss
- Experience in Software Development Life Cycle - SDLC (Analysis, Design, Development and Testing), requirement gathering, client interaction, Drools, ILOG JRules and Blaze rule engine, JSF, JUnit, Log4j
- Experience in developing and deploying Web Services using SOAP, JAX-RPC, JAXM, JAXB and JAXP and Axis, Restfull webservices, shell scripting.
- WebLogic portal Server development and Installation and configuration of WebLogic/WebSphere, Good Knowledge in J2EE Design Patterns like Session Facade, Service Locator, DAO, and Singleton, MVC, Session facades, Singleton, DAO design patterns, JavaScript, Unit & System testing, various Integrated Development Environments (IDEs) like Eclipse, PL/SQL, RAD, and Blaze rule builder
- Experience in XML with Java using DOM, SAX, JAXP, and JDOM and HTML 5
- Experience of databases like Oracle, SQL Server, Sybase, DB2 and MS Access
- 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
- 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, Quick learner and up-to-date with industry trends, analytical and problem solving skills and good team player, Ability to work independently and well-organized.
- Experience in Agile Methodologies (SCRUM) and in different project life cycles
TECHNICAL SKILLS
Languages: Java 1.6, HTML, SQL, UML, SRL. HTML 5
Web Technologies: JSP, JDBC, GWT, EJB, RMI, JNDI, Tiles, Struts, Hibernate, Spring, XML, Servlets, JSON.
Application Servers: BEA Weblogic AS v9.x/8.x, IBM WebSphere AS v6.x/5.x, JBoss AS v4.x/3.x, Apache Tomcat AS v6.x/5.x.
Databases: Oracle 11g/10g//9i/8i, MySQL, SQL Server, Sybase, DB2, MS Access.
Testing/Debug: JUnit, Log4j, Drools, ILOG JRules, Blaze rule
Source Config: CVS, PVCS, SVN, ClearCase
IDE: Eclipse 3.x, RAD 6.x/7.x, WSAD 5.x, JBuilder, JDeveloper 10.x, NetBeans 6.x.; ILOG JRules
Packages: MS Office, Photoshop, MS Front Page.
Operating System: UNIX, Windows 7/Vista/XP/ME/98, Sun Solaris.
GUI Tools: Java Applets, Swing, AWT.
PROFESSIONAL EXPERIENCE
Confidential, Chandler, AZ
Apps System Engineer
Responsibilities:
- Worked with core spring, core java, spring MVC, hibernate, web services, oracle database, and AJAX technologies.
- Integrated spring and spring MVC framework with hibernate to create the note creation, and lone search application.
- Combined Spring MVC 3 and JQuery to perform the ajax request and response to create and validated a form on server side .
- Involved in complete life cycle of software development including developing, testing, and deployment of application. Involved in developing, debuging code and writing junit test.
- Developed rule modules using Blaze Rule Engines, Drools. Blaze rule builder was used to write complex business rules. Took ownership of developing Rule Module.
- Deployed the drools rules as a service in J2EE stack denvironment, wrote test cases to test deployed Rule service, addressed performance issues in rule execution, developed a Rule Maintenance Application, developed and deployed a rule maintenance application, maintained multiple existing projects including rules entry through RMA or Blaze IDE. Integrated Drools within Java business application, and integrated it with the Spring framework
- Translated the business requirement into rules format and worked with business analyst to ensure business understanding of rule requirements
- Worked with Blaze and drools rules engine development that includes: pattern, rule flow, rule templates, decision table metaphor, etc.
- Worked with version 6.9 of Fair Isaac's Blaze Advisor rules engine. Executed rules in sequential and rete mode
- Worked with blaze debugger to troubleshoot runtime and compile time issues. Experienced using brUnit to test rules in blaze advisor
- Ensured smooth delivery of the project, created JUnit test case design logic and implemented throughout application.
- Worked with SVN (Version control) and built java project in maven
- Used SVN version control system to manage system development, design and implemented the Log4j for Logging and appending the Log file used for debugging purpose
- Worked on Analysis Design and Development, Testing and Production Support. Conducted Code reviews for components developed by team members.
- Developed system using Java, Tomcat application server, Spring, Hibernate, and database.
- Developed applications using latest technologies like EJB3.0, Spring2.0, Hibernate3.2 (using annotations), and REST based Webservices (axis2.0, JAX WS 2.0), Rule Engines (Drools4.1 and BLAZE), XML API. EclipseIDE was used to build Java applications and maven was used to build project.
- A flexible and powerful authentication and access control framework such as spring security was used to secure Spring-based java web application
- Designed, developed, unit test, and implemented IBM Integration Bus using WebSphere Integration Developer and gathered technical requirements for Enterprise Service Bus message flow. Performed data mapping from one XML schema to other web services.
- Designed ESB architecture with high availability, scalability, error handling / exception processing, performance and recovery capability.
- Assisted with User Acceptance Testing and Performance Testing. Served as a liaison between business and IT Subject Matter Expert
- Tackled some of the most challenging problems in distributed cloud computing, HTTP, and API design
- Jboss was used to deploy the application. Extensively used IBM Websphere Integration Developer (WID) to implement SOA in complex environment.
- Worked with SSL certification for HTTP and HTTPS requests.
- Mule ESB was used for integration platform for connecting enterprise applications and services
- Developed web page quickly and effectively using, HTML 5, CSS3, JavaScript and JQuery.
- Worked with JBoss Administration, platform, Installation, JBoss server heap Size, Configuration for JBoss application server.
Environment: Core Java, XML, Eclipse, JUnit, SVN, SQL, Unix Shell Scripting, Log4j, Java JDK 1.5, 1.6 and 1.7, XML Schema. Web services, windows 7 and Linux, Maven, Blaze rule engine, HTML 5, JBoss
Confidential, Parsippany, NJ
Sr. Java Developer
Responsibilities:
- Worked with core spring, spring MVC, hibernate, web services, oracle database, and AJAX technologies.
- Integrated spring and spring MVC framework with hibernate to create the note creation, and lone search application.
- Combined Spring MVC 3 and JQuery to perform the ajax request and response to create and validated a form on server side .
- Involved in complete life cycle of software development including developing, testing, and deployment of application. Involved in developing code and writing junit.
- Developed Applications using Rule Engines, Drools, ILOG, BLAZE. Explored Drools modules such as Drools Expert, Drools Fusion, and Drools Flow, which adds event processing capabilities to the platform,
- Worked with Java using both SAX and DOM XML processing, fixed bugs for maintenance of the product, coordinated with other teams working on the same and different projects
- Ensured smooth delivery of the project, created JUnit test case design logic and implementation throughout application. Worked with CVS (Version control). Built java project in maven
- Used CVS version control system to manage system development, designed and implemented the Log4j for Logging and appending the Log file used for debugging purpose
- Worked on Analysis Design and Development, Testing and Production Support, conducting Code reviews for components developed by team members, implemented JMS Queues
- Developed system using Java, JBoss Application Server, Tomcat application server, Spring, Hibernate, and database.
- Worked for developing, running, and testing J2EE applications by using the Eclipse IDE, JBoss Tools, and a J2EE Application Server.
- Developed applications using latest technologies like EJB3.0, Spring2.0, Hibernate3.2 (using annotations), and REST based Webservices (axis2.0, JAX WS 2.0), Rule Engines (Drools4.1, ILOG, BLAZE), XML API and tools.
- Built SOAP client in Apache Axis with a custom caching engine, connected to a server.
- Designed and developed a REST-ful style Web Services layer to interface with a DB2 system, and an AJAX front end. EclipseIDE was used to build Java applications and maven was used to build project.
- Developed SOA, J2EE, Web Services and Workflow based solutions for quick response time, and efficiency improvements.
- Worked with RAD and prototyping erience with functional testing using ILOG Rule Scenario Manager, SOAP UI, worked with
- Developed multiple GWT/SmartGWT-based web application (from client to server)
- Involved in GWT, User Experience.
- Responsible for maintenance of the WebSphere Application Servers(WAS) and Web Servers on different platforms and setting up the development, testing and staging environments for the ongoing application development.
- Working with Big Data Technologies like Hadoop, MongoDB, NoSQL.And CouchDB
- Designed and developed Online Store Builder web-based software using Java Server Faces (JSF) framework, Spring MVC Framework, Spring Web Flow, Struts framework, Hibernate
- Proficient in: Java, Spring MVC, JavaScript, jQuery, FreeMarker, Maven, MySQL, Postgres, qUnit, PHP, CSS, Regular Expressions
- Planned and built an IBM ILOG JRules team, from scratch and reduced the company's cost of training the resources.
- Spring-security component was used to provides role-based authorization authentication to add a declarative, role-based policy system control
- Implemented Spring Roo based tool system for integration with multiple back-end systems using custom socket protocols, SOAP based Web Services and JMS messaging.
- Participated in the design, development and implementation of Decision Management Systems that use Blaze Advisor rules technology to support Consumer Banking business functions.
- Mule ESB integration platform was used to connect applications together enabling them to exchange data, including JMS, Web Services, JDBC, HTTP
- Developed web page quickly and effectively using, HTML 5, CSS3, JavaScript and JQuery.
- Worked with JBoss Administration, platform, Installation, JBoss server heap Size, Configuration for JBoss application server.
Environment: Core Java, XML, JMS Technologies, Eclipse, JUnit, IBM Rational Application Development Tool, SVN. CVS, Log4j, Java JDK 1.5, 1.6 and 1.7, XML Schema. SQL, Unix Shell Scripting, Web services, CMOD, RAD, windows 7 and Linux, Maven Jboss. ILOG JRules, JBoss
Confidential, Irving, TX
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, Served as a consulting in the Cloud services.
- 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, building the applications in and configuring Hadoop Distributed Systems.
- Initiated to automated application builds and deployments using Hudson/Jenkins
- Declared beans in Spring’s application context file and used Dependency Injection for populating them in action and service layer classes.
- Worked with NoSQL and MongoDB and MongoDB was integrated with Spring Framework.
- 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. EclipseIDE was used to build Java applications and maven was used to build project.
- Worked with WebLogic Portal Administration for creating users, user groups, defining rules, delegated administration, visitor entitlements, and portal security management.
- 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
- Completed Project requirements, Architecture designing, code development for the project (JAD).
- Implemented numerous JAVA based Frameworks for project Development and support using Agile methodology.
- 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
- Developed multi-tier web and form applications using SQL Server, Linux and Windows.
- Designed and developed a REST-ful style Web Services layer. Planned and delivered SOA in systems integration and application development projects.
- 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.
- Planned and delivered SOA, IT systems integration and application development projects.
- 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). Hands on experience in planning QA testing procedures for complex enterprise solutions programmed in the JBOSS Enterprise SOA environment including JBOSS Workflow and Drools Business Rules engine.
- Wrote GWT code to create presentation layer using GWT widgets and event handlers.
- Developed GWT-based framework
- Experienced in deploying J2EE components on IBM WebSphere application server
- Built an end to end vertical slice for a JEE based billing application using popular frameworks like Spring, Hibernate, JSF, XHTML, Maven, Ajax, HTML 5
- Worked in ILOG rule application Integration. Integrated ILOG JRules and Process Server to implement agile business process.
- Designed, developed, unit test, and implemented IBM Integration Bus using WebSphere Integration Developer and gathered technical requirements for Enterprise Service Bus message flow. Performed data mapping from one XML schema to other web services.
Environment: Core Java, J2EE, ANT, JDBC, JSP, 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,, Junit, API, Eclipse IDE, ILOG JRules, JMS technologies
Confidential, Maryville, IL
Responsibilities:
- Deploying the application to various testing environments and help testing teams.
- Developed custom Javascript for rich user experience and supplemented it with custom style sheets.
- EclipseIDE was used to build Java applications and maven was used to build project.
- Consuming the WebServices for getting data from external systems
- Developed PL/SQL stored procedures to perform complex data oriented business logic; and participated in unit testing, performance measuring, pro ling and tuning.
- Proficient in using Spring Framework using AOP and core JAVA modification with MVC architecture.
- Used Server-side technologies such as Java, Struts3, JSP, Hibernate, Spring Framework, JUnit, Jboss, Maven2, JavaScript, CSS, Microsoft SQL Server, Eclipse IDE, Subversion, Apache Tomcat to build the application.
- 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 the Employee Shift trade and Swap process using the Java/J2EE and JSP technologies.
- Designed, developed, deployed, managed and tuned asynchronous/synchronous, batch/real-time and long/short running SOA Patterns in ESB/OSB processes using adapters (JMS Queue, JMS Topic, MQ Series, and DB), partner links(WSDLs)
- 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.
- 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, JavaScript, PHP Programming, and Apache configuration
- Used JAVA Script and HTML to maintaining a better coding environment for future company employees.
Environment: Spring, Java 1.5, HTML, JavaScript, JSP, Struts 2.0, AJAX, JPA, Web Services, XML, XSD, SOAP-UI, DOM, SAX, JSTL, UML, Eclipse, MS Visio2005, DB2, Jboss, Oracle 10g, Maven 2.2.1, Junit, ANT1.6, Log4J 1.2, Websphere 7.0, ILOG JRules,Business Action language & XOM, JMS technologies
Confidential, Dallas, TX
J2EE Developer
Responsibilities:
- Used J2EE to build the web based user interface for the integration software.
- Implemented J2EE frameworks, spring, Java Server Faces (JSF), Hibernate, Java Persistence API (JPA) for the data accessibility using Weblogic Application Server, Tomcat and Jboss.
- Designed sequence and class diagrams with UML and flow diagrams. Mule ESB to transform and exchange data across varying formats and protocols.
- Developed DTO’s interfaces for IBatis to interact with the database. Developed Web Application using Spring MVC Framework. Developed Business components using Spring AOP.
- Developed HTML pages for use with Web Focus reports.
- Implemented the Web Services using SOA over HTTP and SOAP over JMS in Futures, Fixed Income domains.
- Developed stored procedures for Oracle XMLDB using XQL and XQuery. Developed applications for batch processing of very high volume of XML data.
- Used JavaScript for client side validations and implemented AJAX with JavaScript for reducing data transfer between user and server.
- Developed Batch, Real time Integration Interfaces for Master Data to enable B2B communication using MQSeries.
- Implemented SOA using Web Services (SOA over WESB and SOAP over JMS) on ESB utilizing Websphere Integration Developer (WID) and Sybase.
- Written and executed the Unit Test cases for the Equities, Bonds, Fixed Income and Forex Integration Interfaces.
- Provided support for all Testing Environments like Integration testing, User Acceptance testing and Pre-Production testing. Build and Deployment of Project EAR.
- Used JAVA Script and HTML to maintaining a better coding environment for future company employees. Agile and test-driven development experience.
- Read and parse XML files to store their contents in a 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, 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.
- EclipseIDE was used to build Java applications and maven was used to build project.
- Designed and developed various Screens using JSP, DOJO, JavaScript, HTML, CSS.
- Client-side programming:JavaScript,AJAX,DHTML, DOM,jQuery,Dojo.
- 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
- Management experiences that included setup and configuration of PHP, SVN/TRAC, Apache (including SSL), Tomcat, Java, monitoring
- Planned and delivered SOA, IT systems integration and application development projects.
Environment: J2SE 5.0, TIBCO Business Works 5.3/5.4, JNI, Oracle 10g, Poseidon, IBatis 2.0, ESB, PL/SQL, XML, BEA Weblogic 9.2, Adobe Flex, GWT, AIX Solaris, MQSeries, Web Focus, J2EE (Spring, JSP, JSF,JDBC, Hibernate), LDAP, GWT, AJAX, Subversion, Maven, JavaScript.
