Lead Developer Resume
CA
SUMMARY
- 14+ years of rich software services industry experience that spans architecting solutions, leading teams, managing client relationships, project delivery, and hands on development gained by working with IBM and IBM Business partners.
- Experience in designing & developing software solutions for various industries including Banking, Stock Trading, Insurance, and Supply Chain Management, Business - to-business market place using n-tier architecture in distributed environment and Java /J2EE, CORBA and Client / Server Technologies, web, and distributed end-to-end enterprise applications.
- Expertise include J2EE (EJB, JMS, Servlet, JSP, XML, JDBC, RMI, JAVAMAIL, JNDI, JAX-RPC, Web Services), J2SE, AJAX, Commerce, Object Oriented Design & Programming, RDBMS, Liferay Portlets. Well versed with SOA, ESB, BPM, BPEL, Cloud Computing.
- Expertise in design and development of various web and enterprise applications usingFlex3.0, Flex4.x and Action Script 3.0 together with Ext-JavaScript, CSS3, HTML5, XHTML, JSON and DOM.
- Architected Enterprise applications using standard J2EE frameworks.
- Great Exposure to Onsite/Offshore development model.
- Participated in Project Requirement, Vendor Evaluation and Planning meetings with teh customers.
- Expertise with Requirement, Analysis, System design and developing use cases by gathering information from various sources. Expertise in developing data models and class diagrams using UML and VSS.
- Developed technical architectures, deployment and post-deployment planning.
- Ability to define strategy for Customers in usage of ILOG JRules as a Business Rules Management System (BRMS).
- Core competency in Web based Internet/Intranet applications, Client-Server and Middleware technologies, Distributed technologies and enterprise Software Applications.
- In Depth Knowledge in LDAP, Virtual Directory, Meta Directory and Directory Services. Expertise in Directory administration, management, monitoring, synchronization, replication and services - Novell E-Directory, OpenLDAP, Sun ONE Directory (iPlanet) & Microsoft ActiveDirectory.
- Have experience in GWT 1.6 (Google Web Toolkit), DOJO toolkit 1.2.x / 1.3.x, JQuery 1.2.x/1.3.x and JSON.
- Developed applications in UNIX, Linux, Solaris and Windows operating systems.
- Architected GIS applications with J2EE applications to integrate with Mainframe and Oracle databases.
- Lead a technical team for a GIS and web based n-tier architecture GIS Foundation Project.
- Senior Developer and developed custom web and distributed applications using JSF, SOAP, XML, XSLT, Web services, FileNet for Key Bank and JSP, Struts as Web tier components and EJB, Spring DAO as enterprise tier components for Aviva Life Insurance Company and using J2EE (Java Swing, EJB, Webservices, Hibernate) for Telecom Ind. (Network Licensing System for NOKIA, USA)
- Experience with Java, J2EE, EJB, Servlets, JSP, JAX-RPC, RMI, JMS, CORBA, JDBC, Java Networking, Applets, Multithreading, Swing and XML.
- Good Knowledge on Lucene, Hadoop and Solr.
- Effective communication with client, cross-functional teams to achieve project priorities/deadlines and have worked on Onsite/Offshore Model Companies.
- Good experience in XML, JavaScript, Perl Scripting, UNIX Shell Scripting and HTML.
- Good Experience in using tools like Ant, Maven and Log4J.
- Strong knowledge in developing Web Services using REST, WSDL, UDDI, SOAP/AXIS and XML.
- Proficient in working with various IDEs like Eclipse Galilleo,Juno, Bea Weblogic Workshop Studio 10.2/10.0/9.2/8.1 , Oracle JDeveloper 10.1.3.4, IBM RAD 7.0, JBuilder 2007 R2/ 2006/ X/ 9, NetBeans 6.5/6.1/6.0/5.5.1
- Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements and converting them into software requirement specifications using Rational Rose, UML 2.0, Object Oriented Techniques, and Design Patterns.
- Extensively worked on TCP, UDP, RIP, SNMP, MIB, MPLS.
- Hands on Experience in GWT web based technology.
- Extensively worked in interfacing highly scalable n-tier e-Business Applications with Legacy systems.
- Excellent depth in J2EE Technologies such as Servlets, JSP, JSF, HTML, JavaScript using services like JDBC, RMI, JNDI, JMS, JTA, JavaMail.
- Highly Experienced in SSO and SAML implementations.
- Expertise in Core Java and J2EE technologies such as Swing, Servlets, JSP, JSTL, Custom Tags, JDBC, Struts, Jboss Seam, Hibernate, iBatis, JPA, Spring, EJB, Portlets, Web Services, JSF, Facelets, Rich Faces, HTML, CSS, XML, XSLT, JavaScript and Ajax.
- Extensively used O/R mapping capabilities of Hibernate in scalable enterprise applications.
- Extensively worked on WebServices technologies like SOAP, WSDL and REST.
- Very strong work experience on XML, XQuery, XPath, DTD, XSL, and XSLT, using DOM and SAX parsers extensively.
- Expertise in various open source framework like Apache Struts framework, spring framework with modules like IOC, AOP, MVC, ORM, Hibernate.
- Experienced with RDBMS implementation and development, which includes Database Design, Creation and Management of Schemas, writing Stored Procedures, Functions and Triggers using Oracle 8/8i/9i/10g, PL/SQL, SQL Server 2000, DB2 and MySQL.
- Highly skilled in Graphical User Interface and Front-end design using XSLT, HTML5, DHTML, XHTML, AJAX, JavaScript, CSS, Java Swing/AWT. Familiar with Layout Managers in Swing/AWT.
- Extensively implemented J2EE design patterns such as MVC, Service Locator, Factory Pattern, Session Facade, Singleton, Service Factory, and DAO, DTO, Java Script EXT and best practices for building enterprise systems.
- Extensively used JQuery, XPath in web based applications.
- Strong Experience in database design using PL/SQL to write Stored Procedures, Functions, Triggers and strong experience in writing complex queries, using Oracle 8i/9i, DB2 UDB 6.5, Sybase, SQL Server 2000 and MySQL.
- Well versed with IDE’s such as WSAD, Eclipse, RCP and Edit plus.
- Experienced in deploying J2EE applications on Apache Tomcat web server and Web Logic, Web Sphere, JBoss application server.
- Architected teh handling of JMS messages for Interrupted orders and wrote round trip test cases including integration with TIBCO topic and queue.
- Experience in developing middle tier applications using Enterprise Service Bus (ESB) - MULE and business process management system JBOSS JBPM (JPDL) and JBOSS DROOLS (RULES Engine).
- Strong Experience in rapid development of Web applications using AGILE (SCRUM) Methodology.
- Experience in Full SDLC life Cycle such as Analysis, Design, Implementation, Testing, Enhancement, Production Support and Change Management of business critical applications.
- Good working experience on Apache Camel DSL’s i.e. Spring DSL, Java DSL, Groovy DSL using Enterprise Integration Patterns (EIP’s) and routing teh messages.
TECHNICAL SKILLS
Languages: C, C++, C#, Pro*C, .NET, J2EE, J2SE, J2ME, SQL, PL/SQL, ColdFusion.
Methodologies: Agile, SCRUM, Waterfall, V-model, RUP, Test Driven Development.
Web development: JSP, CGI, JSF, AWT, Swing/AWT, GWT, Ehcache, JavaScript, HTML, DHTML, XML, XQuery, JQuery, DTD, DOJO, XSD, XSL, XSLT, FLEX.
J2EE Technologies: Networking, Servlets, JDBC, RMI, JNDI, JTA, JMS, HTML5, Java Mail, PHP, Ajax, Web 2.0, RIA, XSLT, SAX, DOM, XSD, Apache Hadoop Map/Reduce, Java Script and Ext JS.
Server side Technologies: Networking, JDBC, JNI, RMI, CORBA, JSP, Servlets, EJB, JMS, Web Services, OBIEE.
Web Technologies: Applets, JavaScript, JSP, HTML, DHTML, CSS, JSON and AJAX.
Application Frameworks: Struts, JBoss Seam, Spring framework (IOC, AOP, MVC, ORM )
ORM Frameworks: Hibernate
Middleware: JavaBeans, EJB, BEA AquaLogic Service Bus (ALSB), Jacada Integrator, Attachmate tool, Axis server.
Applications/Web Servers: Tomcat 4.0/5.x/6.x, JBoss 4.0,5.x,6.x, Websphere Portal, Liferay, WebSphere 5.x/6.0, BEA weblogic 8.1/9.2, 10.3, RAD.
Web Services: SOAP, WSDL, REST
RDBMS /ODBMS: Oracle, MySQL, Microsoft SQL Server, Sybase, DB2, cloud scape, Open-LDAP Server.
Business Rule Management System (BRMS): JBOSS Rules Engine (DROOLS), YASU Rules Engine
BPM: Savvion 6.5, ALBPM 6.5
SOA Platform/XML Technologies: Web Services, Web Service Security, XML Schema, XPath, XQuery, XSLT, UDDI, WSDL, SOAP, AXIS2, SAAJ, Mule ESB, Jibx
Adobe: Adobe Flex3.0.Flex Builder3.0, AIR, Flash, BlazeDS.
IDE’s: Edit plus, Eclipse, WSAD, RAD, My Eclipse, JDeveloper, Flash builder 4.x JBuilder.
Application Servers: WebLogic, WebSphere, Jboss.
Rules Engine: Webphere ILOG JRules, Drools
Web Server: Apache Tomcat 6.x, Web Logic 8.x, 9.x, IBM Web Sphere 6.x, JBoss 5.x
Version Control: Subversion, SVN, PVCS, IBM Clear Case
Tools: JUnit, Log4j, Apache Ant, EhCache, Mule ESB, JBoss BPM, JBoss ESB, SoapUI, Drools.
Networking: TCP/IP, IIOP, FTP, HTTP, HTTPS, Socket Programming, SNMP, UDP, FTP, Telnet, DAP, SMTP MS Windows NT, Java Networking, WireShark.
Distributed Technologies: J2EE, EJB, Springs, RMI, Web Services, MQSeries.
Operating Systems: UNIX, Linux, Windows
Scripting languages: Perl, Python, PHP
Security Frameworks: ACEGI, WSSE
Messaging: Tibco RV, Tibco EMS, JMS
PROFESSIONAL EXPERIENCE
Confidential, CA
Lead Developer
Responsibilities:
- As Onsite Team Lead/Coordinator was responsible for leading/coordinating 10 people at offshore.
- Understand teh Business Specifications and requirements documents.
- Discussions with business on multiple iterations created teh system test strategy and test plan and produced teh prototype with teh technical design.
- Attend Business meetings with customer and impart knowledge to offshore.
- Produced teh High-Level design document with Use Cases, Component diagrams and sequence diagrams.
- Produced teh Low-Level design documents with program specifications including class diagrams.
- FlexModules created for IDD - Action Items, Portfolio details and summary, Advance Search, Liabilities, Capital Call, Equities, and Cash & STI etc.
- Involved design & development of IDD Asia and Europe usingFlex3.0/AS 3.0.
- Execution through AGILE methodology using SCRUM programming practice in teh project.
- Developed rich GUI using JSP, AJAX, Jquery and JSON.
- Configuring Mule JMS Connectors with TIBCO EMS Server information.
- Provided implementation for various number management system functionalities like get SIM data, activate SIM, reserve MSISDN in activate subscriber RPX request. Teh responsibility includes creating service objects (POJOS). Coding mule ESB end point java classes for these requests, which call teh external NMS system.
- Lead development effort in teh Enterprise Integration Services team in developing teh proxy and business interfaces.
- Designed Portlets using CAS, LDAP, Liferay.
- Implemented open-stack nova environment with 3 nodes.
- Extensively used drools rules engine for rule based programming and decision validation services.
- Extensively worked on Spring Frame Work including Spring Batch and Spring WebFlow Module.
- Peer review teh code to check for best practices and design coherence.
- Design teh system for developing SOA interfaces between OSHA system and IMIS Mainframe system utilizing Oracle AquaLogic BPM. dis design defines teh ESB, which interconnects teh applications and transforms and delivers service request messages.
- Worked with Spring Batch for batch processing, which involves data loading, data validation and processing including backup and recovery processes.
- Used Cache Monitor to handle WAS cached data.
- Worked on teh Distributed application layer i.e. User Interface layer, Service layer and database layer using distributed object. Implemented Java standard Edition concept (J2SE).
- Responsible for conducting code reviews on a weekly basis to suggest an optimized approach.
- Designed, Build and Deployed Novell Identity Manager IDM3 based Password Synchronization between various Novell E-Directory LDAP Server implementations for teh Sate.
- Architect LDAP Directory Design - Designed and deployed Novell E-Directory based schema for teh User Migration approach and related product customizations.
- Used Hadoop frameworks on teh Amazon cloud to solve teh real time map/reduce problems.
- Developed teh Secured properties for teh encryption and defined teh routing protocols for teh inter-dependent systems.
- Developed use-case, class and sequence (UML) diagrams using Microsoft Visio.
- Deployed teh application on Amazon EC2. Used Web 2.0 technologies for Cloud computing.
- System design using various J2EE patterns like MVC2, Iterator pattern, Adaptor Patten, Singleton Pattern, Business Delegate, Session Façade, Value List Handler, Value Dispatcher, Data Access Objects etc.
- Lead teh development team for business layer coding using JMS, JAX-WS, SOAP, XML, Spring, Spring WS, and Hibernate technologies for persistence layer.
- Developed user interface using Google Web Toolkit (GWT 1.4) to provide an AJAX Based user Interface.
- Involved in creation of UML diagrams like class, activity, and sequence diagrams.
- Developed Swing Framework for Employee and Management form.
- Implemented is to provide a single-sign on (SSO) approach to web based autantication by leveraging Public Key credentials.
- Implemented SSO for several applications deployed on JBOSS using SAML 2.0 Autantication Scheme (SMCookie) with teh help of SiteMinder.
- Implemented SSO with Websphere Portal and Websphere Process server.
- Implementation of Cairngorm Micro Architecture to separate business logic from presentation
- Responsible for development of MXML and Action Script files to meet teh business requirements.
- Configure Web services for WS-Security (WSSE).
- Architecting teh basic framework of teh module for developers to start with.
- Developed Flex Charting components like bar charts, column charts to show teh project specific performance.
- Implemented Singleton, Service Locator design patterns in Cairngorm MVC framework and developed command, delegate, model action script classes to interact with teh backend.
- Involved in developing Unit test framework using JUnit and FLEXUnit.
- Responsible for developing Flex UI components using Flex Builder 3.0 and involved in deploying teh application on WebLogic Application Server10.0.
- Hadoop File Distribution System Technology used to break down millions of records to process them in parallel for faster computing speed.
- Designed WSDL's and elaborated type definitions schemas based on corporate standards, Application integration and security specifications.
- Solution Architect for teh Enterprise Lead Management solution leveraging teh Salesforce.com SaaS platform.
- Used EhCache as second level cache to improve performance.
- Designed and implemented teh exception handling framework of teh whole Portal application.
- Wrote Business Rule Helpers to act as simple rules based engine for teh functional logic of teh application.
- Implemented application wide cache to load static data and save unnecessary database calls.
- Wrote several utility classes to help developers code as per standards and reuse code/functionality.
- Designed and implemented teh configuration framework of whole portal application.
- Extensively worked on teh Ext-JS, HTML5 for teh consumer facing web application.
- Generating Hibernate mapping files after careful analysis and tweaking of database relationships between entities.
- Modularized teh spring beans into different set of context factories for better handling.
- Introduced Spring-WS and successfully demonstrated teh integration with teh Spring based application.
- Designed teh app services module to work both as a stand-alone java application as well as part of portal application.
- Developed two JBoss Seam/JSF applications for a local client. Each application was an e-commerce Internet application that was deployed to JBoss AS 5.
Environment: WebLogic Application Server 10.0, FlexUnit, CSS3, Java 1.6, Spring Core, Spring AOP, Spring WS, Hibernate, JDBC, OBIEE, MySQL, JSON, HTML5, Networking, JMS, Web Services, XML, WSDL, JBoss Seam, PHP, XSD, XQuery, NodeJS, Java Script EXT, Scala, GWT, Oracle Coherence, Oracle BPM, MongoDB, Novell E-Directory LDAP Server, PERL, SAML, Netezza, ILog JRules, Python, Salesforce.com, Agile (SCRUM), CSS3, Maven, Weblogic Workshop, JBoss Seam, Spring Batch, Eclipse (RCP), Eclipse, JAXB, Shell Scripting, Weblogic Portal, WSRP, Apache Hadoop, GIT, Soap UI, Oracle Service Bus.
Confidential, IL
Technical Lead
Responsibilities:
- Preparing class diagrams and sequence diagrams for teh use cases.
- Lead and managed a team of developers and worked closely with client for project delivery (Onsite-Offshore model).
- Lead development effort in teh Enterprise Integration Services team in developing teh proxy and business interfaces.
- Lead teh development team for business layer coding using JMS, JAX WS, SOAP, XML, Spring, Spring WS, and Hibernate technologies for persistence layer.
- Responsible for implementing best design patterns from Pure MVC architecture to interact with backend J2EE and web services layer to pull out teh data to Flex UI components.
- Used web services (SOAP, REST) to pull data to flex UI components.
- Extensively used Hibernate ORM in data access layer to write DAOs. Developed hibernate mapping and configuration files.
- Embedded flex screens with JSP files and brought teh rich look and browser compatibility.
- Experience in developing teh user interface using Google Web Toolkit to provide an AJAX Based user Interface.
- Designed teh xml schema and wsdl interfaces documents.
- Architecting teh basic framework of teh module for developers to start with.
- Designed and implemented teh exception handling framework of teh whole Portal application.
- Wrote Business Rule Helpers to act as simple rules based engine for teh functional logic of teh application.
- Implemented application wide cache to load static data and save unnecessary database calls.
- Wrote several utility classes to help developers code as per standards and reuse code/functionality.
- Designed and implemented teh configuration framework of whole portal application.
- Generating Hibernate mapping files after careful analysis and tweaking of database relationships between entities.
- Implemented Tag libraries, Custom Tag Libraries and developed Presentation Tier using JSP pages integrating with AJAX, HTML, DHTML and JavaScript.
- Used DOJO xml store to read and write xml data and Item filer read store for JSON data.
- Developed teh technical design and architecture for JAX-RS implementation for all teh Apache Camel DSL projects using JAXB specifications.
- Used Hadoop frameworks on teh Amazon cloud to solve teh real time map/reduce problems.
- Web Sphere Portlets Framework is used as teh Presentation layer. Teh Themes and Schemes were to be designed according to Design Specifications.
- Implemented SSO for several applications deployed on JBOSS using SAML 2.0 Autantication Scheme (SMCookie) with teh help of SiteMinder.
- Developed an in-house application inNodeJSand MongoDB.
- Design and development of Business Objects, Service Objects, and Cache Objects using teh SOA architecture.
- Created new modules of web application using Java Swing.
- Involved in creating struts configuration files and used validator framework.
- Created teh GUI using JSF framework and HTML, CSS and JSP.
- Developed Action Forms, Action classes and Servlets based on teh Struts Framework
- Implemented Tag libraries, Custom Tag Libraries and developed Presentation Tier using JSP pages integrating with AJAX, HTML, DHTML and JavaScript.
- Created XML schema and involved in generating, parsing and displaying teh XML files in various formats using XSLT, DHTML and CSS.
- Worked on developing SQL required for teh application.
- Developed basic architecture classes for supporting database tractions.
- Written POJO for accessing database using connection pooling.
- Implemented all Apache Camel Integration framework modules i.e, Java DSL, Spring DSL, Scala DSL and Groovy DSL for service aggregation.
Environment: Servlets, JSP, JDE 4.6.0, Struts 2.1.6, Spring 2.5.6, Hibernate 3.3.1, Oracle10g, JQuery, JAXP, XML, XSL, XSLT, SOAP, REST, HTML, WebLogic 10.3, Flex, Adobe Flex 3, JBoss Seam, Flex Builder 3, Pure MVC, MXML, Action Script 3.0, Flex charting, BlazeDS, GIT, NodeJS, Cassandra, Java / J2EE Patterns, JUnit, PVCS, Liferay Portal, BEA Weblogic, Spring Batch, Lucena, Salesforce, EhCache, SCRUM, Mule ESB, JBoss BPM, SoapUI, Web sphere Portlets, Websphere Application Server 5.X, Swing/AWT, Drools, IBM MQ Series, .NET, Eclipse(RCP), ANT1.6, UNIX, Clover ETL, Yasu Rules, Drools Rules, Apache Maven, JBPM, Agile Methodology.
Confidential, TX
Sr. Developer
Responsibilities:
- Actively participated in client interaction for requirement gathering, business understanding.
- Involved in Project Plan, System & Integration documents.
- Involved in SOA design and prepared use cases, class diagrams and sequence diagrams for teh project.
- Lead teh development team for business layer coding using JMS and EJB technologies for persistence layer.
- Designed teh xml schema and wsdl interfaces documents.
- Implemented Websphere ILOG JRules, for rule engine integration mainly to process XML data using BAL rules.
- Integrated teh query certification utility with teh rest of teh application.
- Involved in JMS coding with Weblogic and Aqua Logic Enterprise Service Bus (ESB).
- Prepared teh design documents for teh Invoice Matching Project for business and teh PetPlan Brokers.
- Prepared Architecture Notes for Transaction Management, Web Services Security, etc.
- Prepared solution options for different projects and reviewed teh design documents prepared by teh Architects team. Also, designed teh lightweight application framework.
- Implemented teh best practices for teh development of high volume transaction applications.
- Implemented teh SSO Autantication and Authorization guidelines using Confidential Select Access.
- Developed teh Service Integration layer, which is teh core of teh Allianz Java Frameworks v 1.0. It is based on container managed Session EJBs and entity beans, which are used to maintain teh service catalogue and to route teh service requests from teh business delegates to teh appropriate RMI or Messaging services. Teh Framework v2.0 is redesigned using Spring and Hibernate.
- Developed teh EJB services for teh Equity-index Annuities Portfolio management system.
- Developed teh JMS based messaging components for teh Claims processing system.
- Designed, developed, and implemented a new Jboss Seam for collaborative integration.
- Configuring teh application in mule ESB and spring configuration files.
- Responsible for development of Data Access Layer using Hibernate.
- Developed Java Beans and Utility Classes for interacting with teh database.
- Coded teh JAAS Autantication as part of Weblogic10.0 security framework's custom Autanticator facilitating both database and LDAP active directory autantication.
- Deployed application in BEA WebLogic application server.
- Experience on working on applications involving client server architecture.
- Modularization for teh data retrieving code from Streamer Servers - CSP, OSP and Historical database.
- Used SVN as a Version Control Tool and followed standard software life cycle.
- Used ANT tool for teh build and deployment script. Created Ant build script files to compile, test and deploy DrTransport application and automated teh build process using Anthill tool.
- Developed Resource classes to connect teh database using Hibernate.
- Migrated a poorly performing and outdated application from Swing, EBJ 3.0, Sessions Bean, spring, and Hibernate. Integrate other systems through JMD, MQSeries, and XML. Developed JMX services to be run on Weblogic application Server.
- Maintained versioning using Eclipse CVS as a Configuration Management tool.
- Monitored memory leaks using JRockit Mission Control performance monitoring tool.
- Managed defects using Confidential Quality Center as teh Defect Tracking System.
- Proactively managed team lead responsibilities when required; including review of task status, delegation based on teh task priority and member skills, resolving requirement ambiguity and intercommunication with project concerns.
Environment: Core Java, JSP, Struts 2.1.6, Spring 2.5.6, Hibernate 3.3.1, WebLogic integration with Java Process Diagram (JPD), Mule ESB, Drools Rules, Solr, EJB, JDBC, DROOLS, Networking, JSON, LDAP, Jboss Seam, EJB3, AJAX4, JSF 1.2, Rich Faces 3.1, Ajax, Facelets, JMS, HTML, CSS, Weblogic, Tangosol Coherence,Tibco EMS, ILOG JRules,BEA WebLogic Server 9.2, MS SQL Server 2000, ANT, SVN, CSS
Confidential, Tallahassee, FL
Sr. Developer
Responsibilities:
- Involved in design and analysis phase of teh application development.
- Created a migration plan for teh data.
- Involved in design and prepared use cases, class diagrams and sequence diagrams for Generic Financing products using Rational Rose.
- Involved in coding for presentation layer using JSPs, XML and for business layer using Struts and Hibernate technologies for persistence layer.
- Configure Hibernate for interaction with database
- Coming with teh design and architecture of teh modules involved.
- Used Spring for bean wiring.
- Developed a WebServices based interface using Apache Axis to expose teh functionality implemented for Stipulation checks so as to make it available to other module products.
- Involved in JMS coding with Weblogic and Aqualogic Service Bus (ALSB).
- Mentoring teh full time employees with all teh project required technologies.
- Developed front end using JSP and Java Script.
- Good at implementing teh Structured Query Language Data System SQL/DS for reliable relational database system.
- Implementing JSF based framework to present teh data to teh user.
- Developed Controller for request, response paradigm using Spring-mvc.
- Extensively worked on teh Spring DAO module and ORM using Hibernate. Used Hibernate Template and Hibernate Dao Support for Spring-Hibernate Communication.
- POC for teh client demo - PHP to Webservices integration.
- Configured Association Mappings like one-one and one-many in Hibernate. Involved in writing POJOs, hbm and hibernate.cfg files and configured teh same for application development.
- Used Spring View Resolver to generate Employee expenses details, Employee details to high authority in teh form of (PDF,MS Word, MS excel etc)
- Used Command Controller, Form Controller and Multi Action Controller in Spring Framework for application development. Involved in writing Controllers and POJOs for Web layer and Service layer. Used Context Loader Listener for integrating configurations of various modules in application context.
- Configured & troubleshot JMS client/server communication between Jboss seam application and other legacy applications.
- Designed teh Autantication and Business layer in LDAP and Site minder policy server for SSO.
- Implemented design patterns Front Controller, Composite View for presentation layer, Business delegate, Value Object, session Facade, service locator for Business Tier and Data Access Object for Integration Layer
- Used AJAX for asynchronous data transfer (HTTP requests) between teh browser and teh web server, allowing web pages to request small bits of information from teh server instead of whole pages.
- Documented teh process of user autantication and configuring user menus.
- Used Oracle 8i Publisher to generate monthly, weekly and annual reports in PDF for customers.
- Involved in maintaining database tables, procedures etc.
- Manage version control using CVS.
- Involved in testing and quality assurance.
Environment: Java J2EE, JSP, JavaScript, LDAP, Solr, Site Minder, JBoss Seam, EJB, JSF, Spring (DAO, MVC, Hibernate Template), Hibernate, MyEclipse, Mule ESB, JBPM, Rational Clearcase, Jboss Application Server, XML, HTML, JDBC, ANT, JSF, UNIX, AJAX
Confidential, Huntsville-AL
Sr. Developer
Responsibilities:
- Teh basic framework is based on MVC architecture.
- Implemented code for business logic using EJBs.
- Implemented teh Struts framework for collaborative integration.
- Deployed Servlets, JSP’s on Websphere server and configured it for optimal behavior in managing teh client sessions.
- Designed and developed teh EJB Stateless Session bean which delegates teh call to teh Business layer.
- Implemented teh business logic using COREJAVA.
- Worked with sessions for database interaction with Oracle implementing Persistence for data storing and maintenance procedures.
- Designed and developed reusable Java utility classes for teh business logic functionality using services like JDBC and JNDI.
- Developed code for teh ini files and other helper files for teh modules.
- Extensively used JUnit for unit testing, integration testing and production testing.
- All code was written using teh Eclipse IDE.
- Used ANT Builder extensively for teh code building and smoke testing.
- Created Daily Rolling Log using Log4j.
- Extensively worked for performing end-to-end system testing of project writing test cases.
- Written queries, stored procedures and functions using SQL, PL/SQL in Oracle using tools like TOAD.
- Used WebSphere server for deploying teh web content.
- Prepared a Best Coding Practices document and was responsible for Code Reviews.
- Used SVN for versioning at client side.
Environment: Java, J2EE, Struts, JSP, JDBC, JNDI, SQL, JBoss ESB, JavaScript, XML, DTD, Eclipse3.5, Subversion, ANT, JUnit, Log4j, Oracle, Web Sphere, Windows.