Lead Developer/principal Consultant/solution Architect Resume
Fort, WortH
SUMMARY:
- Sun - Certified Java Programmer with 12+ years of experience in design, development and deployment of n-tier Distributed, Transactional, Scalable Internet/Intranet applications.
- 5+ years of design and architectural experience of highly scalable applications from various domains using Java/J2ee technologies.
- Hands on experience in design, development and documentation of overall architecture and integration of systems of both cloud and non cloud based systems.
- Experienced in designing and working on highly scalable system with highly efficient UI, strong back end systems and middleware.
- Design experience in the integration of the systems using appropriate channels and also experience using Confidential for integration solutions leveraging SOA principles.
- Expertise in J2EE Technologies such as Servlets, JSP, JMX,EJB, JNDI, JMS, JDBC, and RMI-IIOP and well versed with methodologies like water fall, spiral and agile process like scrum.
- Well versed with complete SDLC( Software Development Life Cycle Process) that includes Designing, Developing, Testing and Implementation and Post Production support.
- Hands on experience as Architect and Technical Lead and experience in managing the technical teams and complex projects.
- Highly proficient in evaluating various products and making architectural decisions about technologies and products used to build highly scalable systems
- Expertise with J2EE complaint application servers like BEA Weblogic 7.0/8.1/10.3, IBM WebSphere 4.5/5.0/6.0/7.0 and JBoss 3.0/3.2/4.0/5.0 and Test Driven Development
- Years of solid experience in building web applications using MVC frameworks like struts, spring MVC and JSF and rich GUI tools.
- Very Strong in design, development and deployment of Business Services using Enterprise Java Beans in WebSphere/Weblogic App Servers.
- Expertise in Rational Rose Enterprise Tool for Object Oriented Analysis (OOA) and Design (OOD) using UML (Unified Modeling Language).
- Highly proficient in designing n-tier Enterprise application with J2EE design patterns like MVC, Business Delegate, Session Façade, and Service Locator and Enterprise Integration patterns(EIP)
- Experienced in integrating applications using transports such as SOAP, REST,JMS, SFTP,XML over Http
- Expertise with OOP patterns like Decorator, Strategy, Observer and Singleton.
- Experience in implementing Enterprise Integration patterns(EIP) using Messaging Model
- Expertise with using Oracle 8i/9i/10g, Informix 9.3/10.0.3, SQL Server 2005/2008,DB2 UDB 7.2/6.5 databases and writing and tuning highly complex SQL queries.
- Excellent communication skills, strong architectural skills, hardworking and a very good team worker.
- Expertise with MQ-series & TIBCO Middleware in interface with external systems.
- Experience working with Service Oriented Architecture (SOA) driven systems and hands on experience of using Confidential .
- Experience with the gap analysis to analyze differences between applications to come up with best possible and scalable solutions during state transition.
- Expertise with search frameworks like lucene and Solar
- Experience in working Big Data related to technologies.
- Experienced in designing and developing modern UI applications using AngularJS ecosystem.
- Experience in working in cloud environment and experience in designing the transition process for products into cloud platform.
- Experience in designing and developing micro services based applications to run on cloud platform leveraging 12factor principles.
- Extensive experience working on solution Architecture, Integration Architecture, Application Architecture, UI architecture and micro services/cloud architecture.
- Experience leveraging SOA principles in technical architecture of homogeneous and heterogeneous systems.
- Experience working on Infrastructure architecture considering SLA requirements and using virtual computing.
- Experience in working closely with business teams and design systems and technical artifacts to address broader audience.
- Experience in addressing the system architecture using TOGAF models and UML artifacts.
- Experience working on security architecture of systems addressing wide range of security strategies fit to the business and enterprise standards.
- Experience in working on systems ground up to maintain the systems in production while bringing best standards to manage and support and enhance the systems in much transparent and stable way leveraging wider range of open source products.
- Experience working with other architects and technical teams to enable reliable and secure integration of systems.
- Excellent knowledge and experience in micro services architecture and scaling micro services using cloud based solutions.
- Experience in managing the technical team with excellent leadership skills with invigorating team spirit.
- Experience in working with various functional teams across AA and coordinated Confidential program level
- Experienced in design and development of microservices implementing security, routing, externalized configuration, service discovery and circuit breaker principles.
- Extensively involved in design of microservices and setting a platform to run on cloud platform and uniquely designing the services to fit cloud architecture
TECHNICAL SKILLS:
Programming Languages: Java 1.4/1.5/1.6/1.71.8, C/C++, PL/SQL, EJB-QL,MATLAB
Java Technologies: Servlets 2.3/2.5/3.0, JSP1.2, EJB 2.0/3.0, JPA, JDBC, JMS, JNDI,JMX
Application Servers: WebLogic 7.0/8.1/9.0, WebSphere 6.0/6.1/7.0,JBoss 3.2/4.0/5.0
Web Servers: IPlanet and Tomcat 4.0/5.0/6.0
Http Server: Apache 2.0.44/2.2,Jetty
Portal Servers: Liferay, IBM Portal Server
Frame Works: Struts 1.1/1.2, JSF,JTest, LDAP, Spring, Hibernate, Spring MVC
Databases: Oracle8i/9i/10g, Informix 9.3/10.0,SyBase, MSSQL server, DB2
IDE s & Utilities: RAD 8.0/7.5, Intellij, STS,eclipse 2.1/3.0.1/3.2/3.3
XML: XML,XSL,XSLT,XmlBeans, JAXB, JAXP,SAX/DOM
Tools: Jgroups, Jtest, Toad, DBVisualizer,XMLSpy, SoapUI, Fitnesse
Web Dev. Technologies: HTML5, CSS, Dreamweaver, Flash, Flex, AJAX, Swing
Scripting Languages/API: JavaScript, jquery,,PERL
Middleware: CORBA, Tibco, MQ-Series
Methodologies: agile, extreme programming(XP), Scrum, Waterfall
Protocols: TCP/IP, UDP,SOAP, SFTP,HTTP and HTTPS
Operating Systems: Solaris, HP-UX, Linux, WINDOWS 98/00/NT/XP.
Design/ Version control: UML, Rational Suite, CVS, ClearCase, ClearQuest, RUP
BuildFrameworks: Cruise Control 2.0/2.1, Buildforge 7.0.1, Jenkins, gradle
ESBs: Mule 1.4.1/ 1.4.2/1.4.3 /2.0, Service Mix, Datapower
Workflow Engines: Jboss jBPM
UI Development: jquery, AngularJS, NodeJS, Bower,Sencha, Grunt,Jasmin
Big Data: Hadoop, Hbase, Hive,Phoenix,Impala, Zookeeper,Cloudera, Sqoop 1.4.5, PIG 0.13.0, Cassandra 2.0.9/2.1.0, Redis
Cloud: IBM Bluemix, NGNIX, CludFoundry, Dockers, Vcaps,AWS
Microservices: Spring-boot,Spring-cloud, Dockers,Hysterix,Eureka, Zuul,Akamai, Spring-cloud conectors, Spring-Data, Spring Cloud Config.
PROFESSIONAL EXPERIENCE:
Confidential, Fort worth
Lead Developer/Principal Consultant/Solution Architect
Responsibilities:
- Designed, developed and integrated various components of system maximizing the reuse and performance and separation of concerns leveraging optimized models.
- Actively participated in Architecture and integration of various components in the projects using JMS, JPA, MQSeries, JAX-WS& JAX-RS web services, EJB3.0,Spring, XML/XSD, JAXB & Servlets.
- Designed and developed MQ based solution to exchange messages with Mainframe using MQ Queues, IMSBridge and OTMA
- Designed and integrated with external systems using Web services, MQ, Http/Https and SFTP
- Designed and developed test cases using standalone MQ client & listeners.
- Architected domain driven models to build service layer using SCA.
- Developed the message exchange contract with external systems using XSD and developed contract first based JAX-WS web services.
- Designed and implemented persistence using JPA with Hibernate as persistence provider.
- Performed Data modeling to appropriately complement the business integration process.
- Designed and developed annotated data objects and developed DB schema from JPA objects.
- Designed and implemented core component of the refund process using event based Architecture maximizing the performance using multi-threading.
- Architected and implemented core engine to handle requests both synchronously and asynchronously over MQ using Receivers and Topics.
- Coordinated development efforts working with offshore team and responsible for technical delivery.
- Enabled encryption on message exchange using TD-Access based crypto API.
- Developed encrypted message exchange process with external systems using SFTP and implemented using apache SFTP client API.
- Designed and Worked on web applications developed using Spring MVC, Struts, jquery, REST, Json, jsp and other web components.
- Assisted in deployment architecture of the application embedding Datapower, Load balancers, web servers and app servers and their connectivity with other apps across different networks.
- Performed application tuning by configuring various container parameters based on the expected system load lead the effort of load testing of the application.
- Worked on creating Test cases using Spring TestContext framework and Easymock.
- Prototyped use of BPEL to describe the business processes.
- Designed and developed service layers using EJB 3.0 and Spring framework.
- Worked on comparing different portal vendors and prototyped a portal application using Liferay portal with JSR-286.
- Prototyped JSR-286 based portlets using liferay MVC framework and developed view components using alloy UI tags..
- Used portlet faces framework to develop JSF based rich portlets. prototyped portal application leveraging IBM WPF(Websphere Portlet Factory)/(WEF)
- Leveraged from Jenkins to adapt continuous integration process into all the projects to better manage build cycles and Software Testing.
- Developed the components using Enterprise Integration Patterns(EIP).
- Worked on AA.com application using jquery, spring MVC, jax-ws webservices, spring-integration, spring-core and EHCache.
- Extensively worked on designing and developing micro services using spring-boot, spring-security and spring-cloud to run IBM Bleumix clould platform.
- Worked on designing micro services base solution in terms of appropriate modularization exposed as APIs.
- Worked on security architecture for cloud platform and built pipeline for build and run the applications on cloud using cloud foundry.
- Implemented micro services security using JWT based authentication to secure services public end points and externalizing key attributes with Bluemix- Vcap-Services.
- Leveraged Spring-Cloud to integrate with various Netflix OSS Components such as Hysterix, Eurekha, Zuul
- Implemented cache platform using Redis and integrated with spring-boot.
Environment: Java EE6, EJB 3.0,JMS,JPA,Hibernate3.x/4.x, Spring 2.5/3.5/4.0, Spring boot,Spring MVC,Spring-Integration, Axis2, JPA1.1/2.0, JAXB, REST, JAX-WS,, SOAP, REST,SQL Server, Jquery, Web sphere 7.0.0.13/ PortalServer 7, RAD7.5/8.0, SFTP, IBM DataPower, MQ Series 7.0, Maven 2.2, Jenkins, Drools, Jrules, TD-Access, IBM WPF, Liferay 6.x, TOGAF, Apache WSO2, Archi, Troux, Git, Gradle,Cloudera 5, Spring boot, Spring Cloud, Cloud Foundry, Redix, Eurekha, Hysterix, Zuul, Bluemix
Confidential, Dallas
Lead Java Full Stack Developer/Architect
Responsibilities:
- Designed and Developed enterprise Applications using AngularJS,Spring, Hibernate, CXF, REST and SOAP based web services to fit in SAAS environment.
- Expensively worked on application with an end to end stack expertise covering both UI and Service Frameworks.
- Developed REST services using CXF and used spring framework for service layer and hibernate for persistence.
- Leveraged JMS for asynchronous communication and used Spring-JMS for messaging.
- Wrote CXF interceptors to embed custom logic for soap request and responses.
- Used Mockito for writing test cases for the service layer while coding for Test compliance.
- Used JPA for persistence with one of the applications with Hibernate as persistence provider.
- Developed GWT based reporting application using Java, Spring, SAP BI, SAP BO and crystal reports.
- Developed rich UI using AngularJS 1.x, NodeJs and Bento UI framework.
- Used angular controllers to embed UI business logic and used UI routers for rendering views.
- Used Services to act as unified interface to be used by controllers and there by achieving the principle of separation of concerns.
- Leveraged Karma to write unit test cases for angular controllers using Jasmine test Framework.
Environment: Java 1.7, Gradle,Maven, Gradle, GIT, Spring 3.5, Hibernate 4.0, SOAP, AngularJS, Bower, NodeJs, Grunt, jQuery, Mockito, REST, JPA 2.0,CSS, HTML5,Karma, Jasmine, Bento 0.8,SAP BO
Confidential, Dallas, TX
Sr. Java/Big Data Developer
Responsibilities:
- Developed enterprise applications using Spring 3.5, Hibernate 4.0, JMS and web services.
- Developed Java API to retrieve data from Cassandra using Datastax.
- Developed rich UI using Spring MVC, jquery, AngularJS, REST and Ajax
- Published REST services using spring MVC and consumed using AJAX calls and REST template.
- Designed and Developed Big data based solutions to solve business problems.
- Installed and configured Hadoop environment to run map-reduce jobs triggered by Sqoop and PIG
- Designed and implemented a solution to migrate data from Oracle to Cassandra using Sqoop and PIG.
- Configured and Used Sqoop to loda data from Oracle/Mysql to HDFS.
- Wrote PIG scripts to read data from HDFS and persist into Cassandra based on data mapping.
- Wrote CustomCql storage handlers to support PIG data types to be persisted into Cassandra.
- Wrote PIG UDFs to extend the PIG built in functions and for analyzing the business data.
- Prototyped Hadoop+PIG based solution for analytics replacing the Informatica.
- Used Aegisthus for Cassandra SSTable reading and commitlog reading.
- Prototyped Big data based solutions using Cloudera, Hive, Phoenix and Hbase.
Environment: Java 1.7, Hadoop 1.x/2.5.1, HDFS, Cassandra 2.09/2.1.0, PIG 0.12/0.13, Sqoop 1.4.5, Aegisthus, Datastax, Maven, Hive, Hbase, Pheonix gradle, git, Spring 3.5, Hibernate 4.0, ExtJs, AngularJS, jquery, REST,Spring-Data
Confidential, Fortworth
Architect/Lead Developer
Responsibilities:
- Actively involved in defining & Architecting the layers, components of the project using OOAD methodologies and standard J2EE patterns and guidelines.
- Worked extensively with Spring, Hibernate and EJBs to implement business logic.
- Used Spring beans to implement business logic and declaratively configured them to handle transactions.
- Used Hibernate for persistence and generated hibernate mapping files using xdoclet.
- Designed object model for persistence using Hibernate.
- Developed web applications using JSP, servlets, JSF and Struts MVC framework.
- Upgraded projects with EJB2.0 beans to EJB3.0 beans & JPA2.0
- Developed dynamic schedulers using quartz and integrated with Spring
- Developed POJO based webservices using CXF with top-down approach and with JAXB binding.
- Developed web service clients using JAX-WS API.
- Used JIBX bindings for marshaling and unmarshaling of requests.
- Used JMS for handling requests to process asynchronously and also used to avoid user threads in EJB container.
- Used for maintaining and replicating the state across all cluster nodes.
- Enabled SSL communication with external services like Google Health Vault and Microsoft Health vault and so to synchronize the prescriptions in ePharmacy account with Google/Microsoft.
- Used ServiceMix Confidential as a messaging bridge to integrate multiple systems with various endpoints.
- Prototyped the EHcache capabilities using Spring-Excache support.
- Designed and implemented cluster wide replication using jgroups.
Environment: Java EE6, EJB 3.0/2.0, Spring2.5, Hibernate3.0, EHCache,,CXF 2.2, ServiceMix 3.3.2, JPA2.0, JAXB, JIBX1.0, JSF, XHTML, jgroups 2.11,Oracle, Weblogic 10.3, Tomcat 6.0,Quartz 1.7,CVS,Anthill
Confidential
Sr.Java/J2ee Developer
Responsibilities:
- Actively involved in defining & designing the layers, components of the project using OOAD methodologies and standard J2EE patterns and guidelines.
- Worked with Solr 1.3 for indexing the data using xml over Http.
- Worked with lucene query language to index the fields.
- Worked with schema to define the field types and documents and dynamic inclusion of fields.
- Developed multithreaded application to index the transactional data using Java concurrent API.
- Worked on configuring multiple Solr instances and uploading the data appropriately to multiple solr shards.
- Performed design and code review of the existing projects and coordinated with off shore team for the changes and enhancements.
- Worked on EJB3.0 based session beans to implement the business logic and developed as façade.
- Developed webservices using and integrated with Spring
- Developed build files (pom and tar files) using Maven2.0.
Environment: EJB 3.0, XML, XSL,Oracle9i/10g, UML, Jboss 5.0, Elcipse3.3, Mac OSX, Sun Solaris Unix, Linux, Squirrel, SVN,Tibco4.2, XMLbeans, SOAP, REST, lucene, Web objects, Solr 1.3, Maven 2.0
Confidential, Dallas, TX
Sr. Java/J2ee Lead Developer
Responsibilities:
- Actively involved in defining & designing the layers, components of the project using OOAD methodologies and standard J2EE patterns and guidelines
- Developed EJBs and exposed them as webservices for external applications to receive responses and deployed them in Jboss server.
- Developed stand alone web service clients to communicate with applications.
- Enabled seamless application to application integration with the help of EJBs, JMS, Corba along with the webservices used for interacting with .net and Java applications
- Developed Junit test cases for unit testing the applications.
- Wrote schemas and used XMLbeans to generate the Object model from the given XSD.
- Developed build scripts using ANT to compile and deployed onto Jboss application server
- Developed DAOs to access the database by using apache dbutils API.
- Performed design reviews and code reviews for the projects and re designed some of the systems to improve the performance
- Wrote stored procedures and did performance tuning of complex queries.
- Extensively used UML diagrams such as class, sequence, component diagrams to represent the system design and architecture.
- Used xdoclet based scripts to generate the configuration files for EJBs and to generate WSDL and other web service configuration files.
- Worked with spring based applications and used hibernate for object relational persistence.
- Used spring remoting to develop webservices and to access/consume webservices.
- Worked with Corba API by creating stubs using IDL compiler
- Worked on tuning, optimizing and profiling the application.
- Worked on scaling the application on linux servers and worked on systems infrastructure for better performance.
- Implemented the design patterns such as factory, strategy and template method in the implementation business logic.
Environment: J2SE 1.4/1.5, J2EE 1.4, JSP 1.1/1.2, EJB 2.0, XML/, XSL, Struts 1.2/2.0, JDBC2.0, Java Script, Oracle9i/10g, UML, Jboss 4.0.3/5.0, Elcipse3.2/3/3, Spring 2.5, Hibernate 3.0,Sun Solaris Unix, Linux, TOAD, Clear case and Clear Quest,Tibco4.2, XMLbeans, SOAP, ANT 1.6.2, Metasolv
Confidential, Dallas, TX
Sr. Java Developer
Responsibilities:
- Designed and developed JMX based API for metrics framework to help control and monitor the performance of the services.
- Developed multithreaded based Jmx client API to collect the metrics information from services.
- Configured and verified the automation of build process using continuous integration tool, cruisecontrol on unix.
- Extensively worked with Mule Confidential to provide basis for SOA design to support high performance services based on different transports.
- Designed integration solutions leveraging Mule Confidential in integrating the systems across enterprise.
- Developed services and enabled transport agnostic communication among multiple services.
- Developed standalone JMS and webservices and enabled communication with Confidential .
- Extensively worked building web services and developed client services to connect to the webservcies using Axis1.0/1.1
- Worked with web service providers Axis, CXF and Xfire to expose services as SOAP based web services and integrated with Mule.
- Worked on integration of spring based applications with Confidential .
- Worked with AspectJ for weaving the objects Confidential runtime as part of introducing security rules, enable logging,caching etc.
- Extensively used UML diagrams such as class, sequence, component diagrams to represent the system design and architecture.
- Worked with Struts based web application to fix the bugs and made some enhancements.
- Wrote and updated ant scripts and shell scripts to compile and deploy the application on Websphere servers installed on Linux.
- Worked on upgrading the applications running in websphere from 5.0 to 6.0
- Worked on upgrade of a JMS based web application from Oracle9i to Oracle 10g, WAS5.0 to WAS6.0
- Fixed some of the JSPs in upgrading from JSP1.1 to JSP 1.2 and used Java script to fix and update the webapplications
- Wrote xml schemas to define the structure of the given xmls and to validate against it.
- Used JAXP for validating and parsing the xml based configuration files.
- Used JAXB to generate object model from the schema
- Worked with Flex to create some rich Internet apps using data dashboards using flex charting library.
- Developed shell scripts to build and deploy the J2EE applications.
- Developed JSR168 based portlets and deployed Websphere portal server 6.0
- Modified the lay out of portal pages by using portal designer in RAD
- Used portal designer to change the appearance of portal and to add new portlets to portal page
- Used Spring Portlet MVC Framework to develop portal applications
- Used spring aspects as part of developing spring applications
- Created advice to define aspects and its functionality using Spring AOP support.
Environment: J2SE 1.4/1.5, J2EE 1.4, JSP 1.1/1.2, Servlets 2.3, XML/XSLT, XSL, Struts 1.2, JDBC2.0, Oracle9i/10g, UML, Websphere 5.0/6.0/6.1, Websphere portal Server 6.0, Elcipse3.2/3/3, WSAD5.0, Spring 2.5, Hibernate 3.0,Sping Portlet MVC Framework,Sun Solaris Unix, Linux, TOAD, Mule 1.4.2/1.4.3 ,Clearcase and Clear Quest,Tibco4.2, CruiseControl, maven, Flex 3.0, BuildForge.
Confidential, Dallas, TX
Sr. J2EE Developer
Responsibilities:
- Actively involved in defining & designing the layers, components of the project using OOAD methodologies and standard J2EE patterns and guidelines
- Implemented the design patterns such as factory, strategy and template method in the implementation of various services for billing.
- Developed Junit test cases for all the core services for unit testing.
- Used XML objects for validation and parsing the data and persisted in to the database.
- Developed MDB based Schedulers using JBOSS Mbeans.
- Developed JMS based Queue Processor System to save all the submissions and process periodically using schedulers.
- Developed complete Business tier with Session beans, MessageDrivenBeans and CMP Entity beans with EJB 2.0 standards.
- Extensively used UML diagrams such as class, sequence, component diagrams to represent the system design and architecture.
- Used Quartz for scheduling the bulk jobs such as dumping the data into xml, checking the order status.
- Wrote stored procedures using PLSQL and did the performace tuning of the queries.
- Worked on webservices and integrated with Jboss.
- Worked on integration of Jboss server with third party middle ware software activeMQ.
- Worked on Spring based application and used Hibernate for persistence.
- Worked on client side Spring by integrating with struts framework.
J2EE Developer
Responsibilities:
- Actively participated in Requirement gathering and analysis interacting with Business clients
- Highly involved in implementing the J2EE design patterns such as Delegates, DAOs, VOs, session facade and singleton.
- Developed the complete web tier using Struts framework 1.2.
- Developed the Business Delegate from action classes for delegating the application flow from action classes.
- Developed Dispatch Action classes, DynaValidatorActionForms, and Resource bundles for Internationalization.
- Designed and Developed the GUI using JSPs, Servlets, JavaScript and HTML.
- Extensively used JDBC to access the data from Database using DataAccessObjects.
- Wrote stored procedures and did performance tuning of complex queries.
- Extensively used the Custom tags as reusable web components in web development.
- Used Web services for transmission of large blocks of XML over HTTP.
- Developed MDB based Schedulers using JBOSS Mbeans.
- Developed thick client submission entry system using Swing/SWT.
- Developed JMS based Queue Processor System to save all the submissions and process periodically using schedulers.
- Responsible for writing automated email notification framework using JavaMail API
- SAX and DOM parser are used for parsing the submission data stored in the form of XML
- Developed all J2EE applications using Eclipse 3.0
- Worked with Loyalty programs to offer additional rebates for returning and loyal customers.
- Worked on OLTP server to monitor high volume transactions.
Environment: J2SE 1.3, J2EE 1.3, JSP 1.2, Servlets 2.3, EJB 2.0, XML/XSLT, XSL, Struts 1.2, JDBC2.0, HTML 3.0, EJB-QL, Java Script, Oracle8i, ILOG Rational Rose, UML, JBOSS 3.2.3, Elcipse3.0, Windows XP, Sun Solaris Unix, UML, Spring 2.0,TOAD, Clearcase and Clear Quest.
Confidential, Austin, TX
J2EE Architect/Sr.Developer
Responsibilities:
- Conducted architectural analysis in a view to the current and future needs of the application in terms of system availability, resources and design changes.
- Resolved the Database issues with distributed transactions with multi user access involving xa and tx data sources
- Configured database settings for optimal performance to avoid any database crash in heavy loading.
- Analyzed the database activity and configured logging to prevent the database from long transaction mode in case of transaction rollback.
- Evaluated the application to make it Cluster enabled deployed in Jboss Application Server and made application changes.
- Performed web server clustering enabling load balancing and fail over
- Configured software load balancers both on Linux and windows to enable the Http services clustering with sticky sessions.
- Enabled the application to have EJB, HA-JNDI and JMS clustered to have the requests to be processed across JVMs.
- Modified the network settings to have cluster nodes communicate with each other using UDP protocol.
- Designed Struts based Internal GUI tool to monitor and control the application in case of failure using standard J2EE design patterns such as Delegate, Session façade and DAOs.
- Introduced global configuration properties to handle the environment specific settings and dynamic changing variables outside the archived ear files
- Extensively used JDBC to access data from Database and used database to persists JMS messages
- Did the performance tuning of the queries and created the views from different database server which involve no transactions.
- Compiled and deployed the application on Linux involving multiple instances lying on different physical machines grouped under same cluster.
- Designed the Session façade for synchronous requests and Service locator for look ups
- Extensively worked on JMS to process the messages asynchronously.
Environment: J2SE 1.3, J2EE 1.3, JSP 1.2, Servlets 2.3, EJB 2.0, XML/XSLT, XSL, Struts 1.2, JDBC3.0, EJB-QL,, Informix, Rational Rose, UML, JBOSS 4.0.2, Elcipse4.0, Windows XP, Linux 2.4, Hibernate 2.0, Tomcat 5.0, XML Objects, Aqua Studio, Symphonia, CVS and Test Director.
Confidential, Dallas, TX
Sr. J2EE Developer
Responsibilities:
- Actively involved in defining & designing the layers, components of the project using OOAD methodologies and standard J2EE patterns and guidelines.
- Developed the application using Stateless session beans and Message Driven Beans.
- Extensively worked on JMS with Weblogic to interact with the external systems
- Involved in the development of messaging services using MQ-series configured to Weblogic application server.
- Designed and Developed a Queue/Browser application to access the messages from all the queues.
- Extensively worked on exception handling mechanism using Queue/Browsers to make the application more transparent and viable.
- Designed and developed the GUI for Queue/Browsers using JSPs, JavaScript and HTML and JSF framework
- Designed and developed the GUI as an interface to the entire application using Jakarta Struts 1.1 which allows the system to reflow in case of any failures.
- Developed XSL files to transform one type of xml in to the other and used Xslerator and XML spy to get the output xml.
- Validated the transformed xmls with XSD using XML spy
- Developed the automatic build scripts using ANT to build ear files to be deployed on Weblogic application server.
- Configured two-way SSL enabled communication between Weblogic and MQ Series.
- Performed the Load test to trace memory leaks by placing the hundreds of orders Confidential a time.
- Run the JMS admin tool to generate binding files for MQ Queues.
- Developed all the J2EE components using eclipse 3.01.
- Actively involved in configuring the Weblogic 8.1 application Server and deployed all the modules like Web modules, Business modules on Weblogic 8.1
- Performed unit testing and end to end testing of the application.
- Actively involved in production support to resolve any issues with the order reflow.
- Interacted with other systems in all environments (DIT, SIT & Production) to discuss various problems associated with the design to enhance the existing architecture.
- Worked on integration of activeMQ with weblogic 8.1 server.
- Used PLSQL to write the queries in DAOs.
Environment: J2SE 1.3, J2EE 1.3, JSP 1.2, Servlets 2.3, EJB 2.0, XML/XSLT, XSL, Struts 1.1, JDBC2.0, HTML 3.0, EJB-QL, JSF,Java Script, Oracle8i, ILOG Rational Rose, UML, Weblogic 8.1, Jbuilder7.0, eclipse 3.01,MQ-series, Windows XP, Sun Solaris Unix, TOAD, CVS and Clear Case.