Sr.java Middleware Developer Resume
San Ramon, CA
SUMMARY
- Over 10 years of experience in object oriented analysis, design and modeling using UML, development of enterprise applications on multi - tier using J2EE technologies JSP, Servlets, Taglibs, EJB’s, JMS, Struts, Spring, AJAX, JSF, JDBC, Hibernate, Blaze Rules Engine and WebServices.
- Over 5 years software design experience in enterprise applications using Object oriented Analysis, Object Oriented Design and UML using Rational rose, RAD and TogetherJ.
- Over 5 years of experience in BEA’s Weblogic Application server, Jakarta Tomcat, JBoss and IBM’s Web sphere Application server.
- Hands on experience in implementing Web Services Service Consumers / Providers using Apache Axis
- Hands on Experience in XML Technologies like XML Schema, XSL, XSLT, XPath, SAX, DOM, JAXP, JAXB and Castor.
- Good knowledge on Big Data technologies like Hadoop, HDFS, Map Reduce, HBase, and Hive.
- Good Experience in Filenet P8 API, Adobe Live Cycle Designer and SAP Business Objects.
- Experience in databases like Oracle and DB2 UDB.
- Good experience in Eclipse and RAD/ WSAD IDEs.
- Good experience in Finance, Banking, Insurance and Internet Security domains.
- Good experience in Design Patterns like Session Façade, Message Façade, Value Object, Singleton Pattern, Factory Pattern, MVC, Business Delegate and Service Locator.
- Experience in Version management tools like VSS, PVCS, Subversion, Harvest and StartTeam.
- Experience in Windows NT, Windows 2000 and Windows XP, UNIX, AIX, Solaris and Linux.
- Good Experience in entire System Development Life Cycle (SDLC), RUP and Agile Methodologies.
TECHNICAL SKILLS
Languages: Java, HTML, XML, XSL, CSS, UML, PL/SQL, Java script
Java Technologies: Servlets, JSP, Ajax, EJB2.1/3.0., JMS, Struts, Hibernate, Spring, JPA, JSF, Apache Axis, Blaze Advisor 6.5, Web Services and WS-Security.
Database: Oracle, DB2 UDB and MS Access
Application Servers: Web Sphere, Weblogic, JBoss and Apache Tomcat
Development Tools: RAD/WSAD, RSA, Eclipse, JDeveloper, TOAD and PLSQL Developer.
Config Management: VSS, Harvest, PVCS, Subversion, WinCVS and StartTeam
Tools: RAD, Rational Rose, TogetherJ, Visio, Adobe Live Cycle Designer, Ant, Log4J, TestTrackPro and Mercury Quality Center
Operating Systems: Windows NT/XP/2000, AIX, UNIX, Solaris and Linux.
PROFESSIONAL EXPERIENCE
Confidential, San Ramon, CA
Java J2EE Architect/Sr Programmer
Responsibilities:
- Designed and developed the Architecture
- Developed RESTFUL Web Services.
- Design the flows based on the wireframe mockups.
- Developed Components using Confidential Predix features.
- Developed data access layer using spring JPA.
- Involved in developing Scala templates.
- Developed Play Framework Controller classes.
- Developed JUnit test cases and selenium automation scripts.
- Deployed application on Predix Platform.
- Worked in Agile environment.
- Developed end-to-end feature.
- Involved in architecture review meetings.
- Proposed solutions like common framework which we can share between UI and services layer.
Environment: jdk1.7, Predix, Spring jpa, REST services, scala, play framework, Jquery, JSON, osgi, apache felix, selenium, JAXB, oracle11g, PL/SQL, Bamboo, JIRA Greenhooper and SVN.
Confidential, San Ramon, CA
Sr.Java Middleware Developer
Responsibilities:
- Worked on Detail design. Prepared Class and Sequence diagrams using MS visio.
- Created SOAP web services and provided wsdl to SAP.
- Created SOA based service architecture.
- Used flatworm to generate flat files with employee’s details.
- Implemented Security layer. Used Jasypt to generate encrypted passwords/keys.
- Working on functional Enhancements.
- Used SOAP UI for Web Service testing.
- Building initial prototype for Fiserve and Kubra Services integration.
Environment: JAVA, J2EE, Jdk1.6, Core Java, EJB, JMS, JAXB, Web services, SOA, WS-Security, flatworm, web logic 10.3, oracle, Jasypt, UML, SOAP UI, Mercury QC, xmlspy, SFTP, Eclipse and ClearCase.
Confidential, Mounatin View, CA
Sr. J2EE Architect/Developer
Responsibilities:
- Worked on complete SDLC including High level design, Detail design.
- Involved innew features developmentandProduction Issue fixes.
- Developed front end usingXSL/XSLT.
- UsedStrutsCXfor controller.
- Extensively UsedSpring Frameworkto enroll SSL certificates.
- Used Hibernate to save customer information during enrollment..
- Extensively usedAjaxfor most of the UI interactions.
- UsedAxis Webservicesfor channel partner’s integration.
- WroteSQLqueries andPL/SQLstored procs.
- Used Offermatica to dynamically change page look and feel and product pricing.
- Worked on JUNIT test cases and improved code coverage significantly.
- Developed and deployed application onLinuxplatform.
- UsedJBossfor application hosting.
- Worked inAgileenvironment.
- Performed 24X 7 production Support
- UsedSplunkto monitor logs.
- UsedSource forgefor defect tracking and to store requirement docs.
- UsedSVNfor source management.
Environment: JAVA J2EE, StrutsCX, Spring3.0, Hibernate, XML, XSL, AJAX, java script, JUNIT, Offermatica, Tealeaf, Eclipse, JBoss4.2, Oracle10g,PL/SQL, LINUX, SVN and Sourceforge.
Confidential, Chicago, IL
Sr. J2EE Designer & Sr. Developer
Responsibilities:
- Involved in Requirement gathering by having regular meetings with Business and Solutions teams.
- Prepared detail design document. Designed Class & Sequence diagrams using RAD.
- Involved in design and development of Invoice Generation & Invoice Distribution Components.
- Mapping the business requirement to the technical specification and Detail design documents.
- Developed web services on Axis platform on service layer.
- Designed Adobe forms using Adobe Live Cycle Designer.
- Scheduled and generated Reports using Business Objects (BOXI) API.
- Provided filenet Services to Add, delete, Check in, checkout and Undo Checkout documents. Used filenet P8 4.0 Content engine for this.
- Involved in development of Business Rules, Rule Sets and Rule flows using Blaze Advisor.
- Used Singleton, Factory and MVC design patterns.
- Used 3rd party (UPS) Web Services to distribute Invoices.
- Installed Security Certificates In WAS.
- Used JDK1.5 new features.
- Wrote SQL and PL/SQL Scripts.
- Used all the components of Struts Framework like Action Forms, Action Servlets, Action Mappings, Action Errors and Tiles.
- Used Castor to convert xml data into java objects.
- Used EJB’s to manage Transactions and JDBC for batch inserts and batch updates.
- Used Subversion version management tool for code management.
- Interacted with Confidential Print Center and Gunther Center teams to test print jobs and to test Gunther systems processing and packaging of distributable Invoice documents.
Environment: JDK1.5, J2EE, EJB, JDBC, JSP, Web Services, WS-Security, SOAP, Filenet P8, Spring, Hibernate, JUnit, Business Objects, Castor, Xerox Job Ticket API, XML, Blaze Advisor 6.5, RAD7, Web Sphere App Server 6.1, Oracle 10g, Subversion, AIX and SQL Developer.
Confidential, Detroit, MI
Sr. Software Engineer
Responsibilities:
- Involved in development of view and controller classes using JSF.
- Involved in development of services based architecture utilizing open source technologies like Hibernate ORM and Spring Framework.
- Involved in development of asynchronous AJAX based rich client interface for improved customer experience.
- Used Singleton, Factory and MVC design patterns.
- Involved in Writing Junit Test Cases.
- Wrote SQL Scripts and PL/SQL Stored Procedures.
- Involved in Data Modeling.
- WebLogic was used for hosting the application.
- Worked on ANT Script.
- Used JavaScript for client side validations.
- Involved in Unit Testing and Integration Testing.
- Worked in Agile Methodology.
- Used Subversion version management tool for code management.
- Used Mercury Quality Center tool for defect tracking.
Environment: Java1.5, JSF, AJAX, XML, Spring, Hibernate, PL/SQL JUnit, Java Script, Oracle 10g, Eclipse, WebLogic9.2, SQL Navigator, Subversion and Mercury Quality Center.
Confidential, Hartford, CT
Sr. Software Engineer
Responsibilities:
- Was Preparing Software Architecture Document (SAD).
- Did Requirement Analysis
- Involved in UML Modeling using Rational Software Architect and defined Abstract Classes, Concrete Classes, Interfaces and Relationships.
- Involved in designing and developing the WebServices (consumer/provider) using the Apache AXIS and defined Services Consumer and Provider.
- Used JMS for messaging services and developed the Asynchronous listener Message driven beans (MDBs) that polls the message from queues.
- Used Session façade and Message façade patterns.
- Involved in Data Base Performance Tuning. Created Views and Indexes.
- Wrote SQL/PL SQL and worked on performance issues with databases.
- Used Struts framework for Controller layer.
- Used CSS for page layout.
- Worked in development of Junit Test Cases.
- Used Mercury Quality Center to track defects raised by the Testing team
Environment: EJB, WebServices, WS-Security, SOAP, WSDL, Ajax, Xml, XSLT, Struts, Java Script, Junit, Weblogic 8.1, DB2, Rational Software Architect, Eclipse3.1, UNIX, VSS and Mercury Quality Center.
Confidential, Milwaukee, WI
Sr.Software Engineer
Responsibilities:
- Designed the UML Model using Rational Rose and designed the activities flow using sequence diagrams.
- Involved in development of loan processing and collateral System. designed, developed and maintained the data layer using the ORM framework called Hibernate
- Conducted Unit Testing and Integration Testing.
- Developed Unit tests using Junit.
- Did development of RequestHandlers (Java Classes) using Metavante Web framework.
- Wrote ANT Script (Build Script).
- Responsible for Build and Deployment Process.
- Used JavaScript for client side validations.
- Responsible for developing of DAO components.
- Involved in Support and Maintenance.
- Troubleshooting/Helping Team members during Construction Phase
- Involved in code review and Design Reviews
- Used TestTrackPro Tool for Defect Tracking.
- Knowledge sharing and transition for new team members.
Environment: Struts, Spring, Hibernate, XML, XSL, java script, JUNIT, Eclipse, WebSphere 5.0, Oracle9i, Rational Rose, Solaris, Harvest and TestTracPro (Defect Tracking Tool)