Sr. Java Developer Resume
Boston, MA
SUMMARY
- 10+ years of experience in design, development, implementation, testing and maintenance of Web Centric, Object Oriented large Intranet and Internet applications.
- 5 years of experience as a hands - on technical lead with strong skills in delegating of responsibilities, overseeing of deadlines and an expert in getting the job done (not just doing the job). Strong communication skills with technical and non-technical folks.
- Experience developing commercial and critical applications in diverse fields as Healthcare, Finance, Telecom, Web 2.0, online communities, portal technologies etc.
- Extensive knowledge of the Adobe AEM (CQ5) technology stack and OSGi architecture and specifications, Apache Felix, JCR specifications, Apache Sling, and RESTful.
- Strong skills in Object Oriented Analysis and Design (OOAD) using UML and Rational Rose tools.
- Experienced in complete development life cycle of software products - Requirement analysis, design, development, testing and implementation. I have worked with SDLC, Prototyping, the Agile development methodology (SCRUM), XP (Extreme Programming) and Pair Programming model.
- Extensive experience in implementation of SOA and Web Service standards and developing/designing SOA and Web Service based applications.
- Extensive in-depth experience in Java, J2EE, SOA, RMI, Servlets, JDBC, JSP, JSF, Swing, XML,C, C++, JavaScript, JavaBeans, EJB, JMS, JNDI, JNI, Hibernate, iBatis, Java/J2EE and SOA Design patterns, ORACLE 9i/10g.
- Wide technical knowledge and extensive experience in development of REST or SOAP based Web Services .
- Strong experience in using Application servers including WebLogic 8.1/9.2/10, WebSphere 4.0/5.1/6.0. JBOSS 4.0/4.2/5.0 and Tomcat 5.5.x/Tomcat 6.x/Tomcat 7.x.
- Proficient with open source tools and frameworks - Struts 1.2/2.0, Hibernate 3.0, Log4J, Ajax, RIA, Velocity, Tiles, JUnit, Spring Framework 2.5/Spring 3.0, JSF 1.2, Apache Axis 1.4/2, Apache CXF, Eclipse 3.2-3.6,Tiles, JDeveloper, Toad, ANT.
- About 4 years of experience in Web Services development using Apache Axis, CXF/XFire, Web Logic 8.1/9/9.2, RAD, WebSphere 6.1/7.0, BEA Aqualogic suite. Adept in using SOAP as well as REST.
- Automated build/install procedures using DOS scripts/ Unix (sh/ksh) shell scripting, Perl.
- At ease working in fast paced team environment with very tight deadlines. Ability to think strategically as well as tactically. Ability to talk with business team and relate with them so that they understand the value of our software in the terms they understand.
- Enthusiasm, good team-building, conflict resolution and mentoring skills are my strengths.
- Very strong written and verbal communication skills, presentation skills and interpersonal skills. Possesses a “can do” and “never give-up” attitude. Strong leadership skills and a totally committed TEAM player.
TECHNICAL SKILLS
Languages: Java, Java 1.5/1.6, C, C++, COBOL, VB, .NET, ASP, CGI, Python, Perl, MPI
Java, J2EE technologies: Servlets, JSP, Struts/Tiles, Swing/AWT, JavaScript, RMI, JavaBeans, POJO, EJB 2.0, JMS, JNDI, EJB 3.0, JNI, JavaMail, Spring, Hibernate, iBatis.
RDBMS: PL/SQL, Oracle 8i/ 9i/10g, SQL Server, DB2, MySQL 5.0, Postgres, Access 2000, SQL Loader
Web Servers: Tomcat 6.x/7.x, WebLogic 8.1 /9.2/10.0 , JBoss 4.0/4.2/5.0, Websphere 5.0/6.2, Sun Application Server PE 9.0, Sun One Server, Apache
Frameworks/Components: Struts, MVC, Log4j, Hibernate 3.0, Spring 2.5/Spring 3.0, JSF 1.2, DOJO, jQuery, iBatis
Other languages: HTML, JavaScript, Perl, Shell Script, XSL, DTD, XSD, XSLT, XML, WSDL, WSRF FrontPage, Dreamweaver, Flash, VRML
Web-services: Axis 1.4/ 1.3, SOAP, JAX-WS, JAX-RPC, Apache CXF, REST, UDDI, WSDL, WSRF, BEA Aqualogic suite, WS-* standards WCM / CMSAdobe CQ 5.5/5.
Security: JAAS, JCE, JSSE, OpenSSL, WS-Security, Spring Security.
Source control tools: CVS, Rational ClearCase, Subversion, MS Visual SourceSafe
Continuous Integration: Cruise control
Design tools: Rational Rose based on UML
Development tools: Eclipse 3.0/3.2, MyEclipse 5.0, JBuilder, NetBeans, WSAD, WebLogic Portal.
Build tools: Ant, Automake, AutoConf, Maven
Testing tools: JUnit, Test Driven Development (TDD), Selenium 2.0, JBehave
Reporting tools: Crystal Report
Operating Systems: Windows XP, Windows NT4.0 / Server 2000, Unix, Linux Red Hat, AIX, Suse, Sun Solaris
PROFESSIONAL EXPERIENCE
Confidential, Boston, MA
Sr. Java Developer
Responsibilities:
- Designing a service oriented n-tier architecture (from UI to database) using J2EE, Spring, JPA, Web Services(SOAP/REST), ADF UI components, ADF Middleware components etc.
- Deciding timelines and scope of individual release working in tandem with BA’s and Project Managers.
- Cross functional reviews with other teams for JAD’s as well as high level and detailed technical designs.
- Responsible for the verification of the Solr search and indexes working and the quality before it is published.
- Deployed an Apache Lucene/Solr search engine server to help speed up the search of the devices, services, customers and accounts for Customer portal.
- Created a wrapper library to help the rest of the team use the solr database.
- Created an XML schema for the Solr search engine based on the Oracle schema.
- Documentation of the Solr Rest API.
- Modeling of various business processes using JBPM, and business rules using Drools Expert.
- Solr tuning with various search strategies in the customer’s in-house developed data sets.
- Using CXF, exposed the restful and SOAP-based web services as API to be utilized by mobile applications.
- Implemented the web services and associated business modules integration using Spring and Hibernate ORM framework.
- Implementation of modules and services to index the book and documents to Apache Solr for document search functionality using Apache PDFBox Api.
- Configure, maintain, upgrade, patch management, troubleshoot, repair, and support Adobe CQ.
- Involved in active code development on the CQ platform involved technologies using Adobe CQ libraries, ExtJS, Java, JSP, JQuery, and Apache Sling.
- Responsible for design, development and unit and integration testing of Day CQ components, templates and the corresponding web services.
- Actively participate in the design of projects or review proposed designs to ensure application integrity and performance.
- Responsible for setting up the Adobe CQ Author instance, create various author user groups and configure the access for the user groups.
- Architected and Developed components that can support integration of External Enterprise application in to CMS.
- Worked with Infrastructure Services to deploy patches, upgrades and new products across Adobe CQ environments, OSGi modular Java platform and implementation of OSGi layered model.
- Architected and Created flexible dynamic add component XTYPE which can help in recording author information based on multifield.
- Responsible for coordinating with the dev team and perform build and deploying the components using Maven/Hudson
- Proposed ADOBE CQ Mobile based prototypes, for more mobile based business opportunities.
- Manage the offshore team ( from UK and India). Assigning technical tasks to them. Monitor their daily progress and mentor them technically.
- Performing demos to the test teams and end users. Taking their feedback and incorporating in the project plan and release planning.
- Encouraged development of testable code using interfaces and modular code. Introduced a culture of one junit test case for each functional module and have all db-driven functionality unit testable.
- Performing risk management and making sure that cost and schedule overruns are managed without VP level escalation.
- Assessing technical impact of new technologies. Moving technical resource from one module to other
- I have also designed and developed various functionalities from UI to back-end including Web-service, SOA development.
- Release planning and taking decisions on emergency patches, feature development and 11th over exclusion of functionality.
- Coordinating environment, application server, database, software upgrades and patches so that impact is minimal on development activities.
- Managing daily hand-off between on-shore and off-shore teams to ensure a smooth transition and use of multiple time zones across the globe to speed up the development cycle.
Environment: Java 1.6, ADF 11.1 UI and back-end components, Soap, Spring 3.1.2, JPA 3.0, SOA, MQ, Maven, Adobe CQ 5.4/5/5/5.6, AEM, OSGI, Apache Sling, Apache Felix, Apache PDFBox, Apache Sling, OSGI, Apache Solr 4.6, Jenkins, Github, XML, XSLT, XML Parsers, Web Services, SOAP, JAXB, JAXP, JQuery, Apache CXF, Github Git, Linux.
Confidential, Rockville, MD
Java Developer
Responsibilities:
- Met with customers and stakeholders and explained them the value and features of the new tool.
- Designing the complete architecture of the event management integration solution based on Spring 3.0, Hibernate 3.3.2, iBatis 2.1, Spring security, Spring JMS, Webservices(SOAP and REST), Dojo, widgets etc.
- Work week is divided into: 30% design work, 20% development, 50% lead/management work.
- Deliver technical design based on user stories to the development team upon which team does implementation.
- Delivering key demos and presentations to customers and Product owner to demonstrate progress every month.
- Deciding future roadmap with product owner and stakeholders and breaking in into small deliverables which can be managed effectively.
- Introducing Spring and REST together for web services (Produce, Spring MVC and consumer, RestTemplate).
- Worked on Spring Batch and spring JMS and Spring integration.
- Conduct developer interviews and make hiring and firing decisions.
- Architected solution that had following components: Spring 3 modules: Spring core, Spring MVC, Spring transactions, Spring JMS, Spring Web-services, Spring Integration, Spring JS decorations, Spring AOP.
- Implemented and evaluated iFrame based widget framework and used easyXDM for cross-domain communication.
- Evaluated the new features of Spring 3.0: REST support, annotations, simple validations and annotated validation (JSR-303).
- Developed framework for lightweight REST web services (using JSON, Spring MVC 3.0) as well as using JAX-WS, JAXB for SOAP web services. Also used Axis 2.0. Used iBatis 2 as ORM.
- Used Spring security 3.0 for LDAP authentication and authorization. Used annotations’ and taglibs. Employed Spring ACL features.
- Worked with Spring AOP for email alert functionality. Used annotation based transactions.
- UI Development using Spring js and Spring Dojo. Developed several widgets that can are self-sustained and can be used by multiple providers.
- Delivered multiple presentations to stakeholders to get funding for the project.
Environment: Java 1.5/1.6, Tomcat 6.20/TcServer, Spring 3.0.2, UML, iBatis, Spring Webflow 2.0, Spring MVC REST web services, JAX-WS and JAX B 2,0, JSON, Tiles 2.1, DOJO 1.2.4, Ajax, SOAP UI, Eclipse 3.5.
Confidential
Responsibilities:
- Designing and developing the portal core module on which other modules are built upon from scratch.
- Adopted use of annotations feature of Spring 2.5 and beyond.
- Lead the development effort and be the point of contact with project manager and mentor the development team.
- Working with UI engineers to create an effective UI with special consideration to the user group(mainly age 55 and above)
- Hooked content negotiation functionality from Spring 3.0 to Spring 2.5.
- Spring transactions with iBatis and Hibernate.
- Wrote Java to Json and vice versa conversion service using Jackson library.’
- Develop flows based on Spring webflow 2.0.8. Used Spring DOJO decorations for AJAX, validation etc.
- Developed client for interfacing with SSO module of Confidential .org team. This included, writing a client for their REST web service, creating and using digital X.509 based certificates.
- Used Spring security 3.0 for custom authentication and authorization thru’ taglibs. Employed Spring ACL features.
- Created authorization adapters and managers for interfacing with security jar files.
- Migration from Spring Weblfow 1.0 to 2.0.
- Using Spring.js and Dojo for javascript functions, Spring decorations, Dojo widgets and Ajax.
Environment: Java 1.5/1.6, Tomcat 6, Spring 2.5.6/Spring 3.0, UML, iBatis 2.1, Spring Webflow 2.0, REST web services, JSON, Tiles 2.1, DOJO 1.4, Ajax, SOAP UI, Eclipse 3.5.
Confidential, Jersey City, NJ
Java Developer
Responsibilities:
- Development of web-services in high volume, high availability 24x7 insurance application.
- Lead developer of the Provider Services application.
- Converted a set of Struts Actions into Web Services so that organization get the same functionality without going through a GUI.
- Communicate effectively with IT operations on managing diff. environments.
- Work with testing team on test plans and coming up with deployment plans
- Lead effort of migration from Struts 1.0 to 1.2.
- Develop and debug SOAP based Web-services.
- Develop Sequence, Use-case and Class diagrams in UML using RAD as design artifacts.
- Design Java code: Session beans, JDBC code according to the design artifacts.
- Developing Access Web Services and Business Web Services and testing them.
- Created the DAO around the wrapper for previous code.
- Designed new screens and developed the code using Spring/Hibernate middleware and JSP, HTML, CSS front-end.
- Testing using RAD Web Service tool.
- Used JaxP for parsing xml.
- Routinely maintaining code compatibility with MQ Series. Used JMS with MQ-series.
- Developed AJAX code for improved response of UI and asynchronous interaction.
- Used Jquery and jquery based plugins for UI enhancements
Environment: Java 1.5, Websphere 6.1, IBM MQ/Series, JMS, RAD 7.0, Web Services feature pack, JAX-WS RI, Struts 1.2, JAX-B, Velocity, Xfire2.0, Apache CXF,SOAP UI,MQC,CVS, SOAP UI, JQuery .
Confidential, Washington, DC
Senior Software Developer
Responsibilities:
- Development of web-services in high volume and 24x7 financial application.
- Used Jax-WS to develop SOAP and REST web-services for consumers and producers.
- Developed a Spring/Hibernate application migrating from a conventional client/server 2-tier application to n-tier application. Used design patterns such as DAO, session façade, to improve performance and adapt to best practices.
- Designed and developed efficient data centric web-services. Created a template for other business teams to use data services (data web-services).
- Development of SOAP and REST web services using Axis 2.0
- Used Hibernate 3.0 features (annotated domain classes, inheritance using annotations, lazy loading).
- Routinely wrote queries in PL/SQL and also coded stored procedures.
- Used SQL loader to perform batch updates of huge dataset (400MB-800MB) to Oracle.
- Used REST Web Services for internal use.
- Cross-functional design and development of interfaces requiring co-ordination of multiple number (8-10) of teams.
- Extensive use of Altova’s mapforce in XML transformations (XSLT).
- Used Ajax based “Rich” interface to improve responsiveness of the application and solve several synchronization issues. Used JSON for exchanging XML messages.
- Added Tiles support to Struts.
- Improved application performance and did application tuning.
- Produce technical documentation, change control and release documents required by testing and acceptance teams as a part of Confidential documentation standards.
- Created Autosys and shell (ksh) scripts for automatic execution of tests and jobs in production and lower environments.
Environment: Java 1.5, WebLogic 9.2, Spring 2.5, Hibernate 3.0, Axis 2.0, Ant 1.6, Oracle 10g, GWT, JUnit, Autosys, Altova Mapforce 2008, Altova XMLSpy 2008, Rational Clear case, Rational ClearQuest, Remedy, ksh scripts.
Confidential, Washington, DC
Software Developer
Responsibilities:
- Architected the entire design of the application in a extremely scalable and efficient way. Technical lead of 4 developers.
- Responsible for maintaining the application which is visited and used by millions of members very regularly.
- Designed and developed a comprehensive set of resources and a REST based mechanism to access those resources.
- Created the data model for the web service application.
- Served as an expert in any technical and design issues for the REST and Web Service part of the project.
- Used X.509 based security approach for securing the web-services.
- Used Jax-WS based Web Services using Annotations.
- Designed various technological components of the Web 2.0 part of www. Confidential .gov
- Used the JCE ( Java Cryptography Extension) suite and JSSE to implement security features.
- Used Hibernate 3.0 for data persistence.
- Used Spring 2.5 MVC to develop controllers and views for the REST module.
- Developed Pl/Sql queries for MySql database.
- Developed the DAO in Spring/Hibernate for using the POJO’s.
- Developed ant scripts.
- Developed UI using Jquery and Jquery plugins.
- Unit testing using Junit 4.0 at DAO level as well as higher level.
- Worked with the security team to figure out the most efficient and realizable security approach.
- Followed the SCRUM methodology for development with each sprint of 21 days.
- Created a metrics framework for measuring the performance of the application.
Environment: Java 5, JBoss 4.2, Spring 2.5, Hibernate 3.0, Velocity, Ant 1.6, MySQL 5.0, XStream, XHTML, Dojo, DWR. Lucene, Ant 1.6.2, OpenLDAP, Cruise Control, SVN, jQuery.
Confidential, Ashburn, VA
Sr. Java Developer
Responsibilities:
- Designed the Java modules, classes, applications that were eventually built by the offshore team.
- Participated in regular code and design reviews with the program manager and leads of other concerned teams in the department.
- Designed and Coded Web-services based on Weblogic platform.
- Developed Web service producers as well as consumers.
- Worked on CSS, DHTML on the front-end.
- Converted internal SOAP based Web-Services to simple RESTful services to create a resource based representation of the system.
- Created a messaging system based on JMS.
- Connected with Embedded LDAP server in Weblogic.
- Used Axis 1.4 for SOAP Web Services development.
- Created an immersive server side application using AJAX/ Rest architectural style.
- Used WS-Security for securing Web Services.
- Added Tiles support for Struts.
- Point of contact with the testing team and was heavily involved in bug solving and maintaining the application.
- Made the entire whole application more secure by implementing cryptography and digital certificates from Java API (JCE) and OpenSSL.
- Implement Ajax based user interface to make the application more interactive and responsive.
- Used Dojo for Ajax.
- Designed and coded PL/SQL queries for back-end (Oracle 9i). Wrote stored procedures and functions in Pl.
- Was responsible for delivering code on or before the applicable deadlines and planning the development and testing effort and create the respective metrics.
Environment: Java 5, JavaScript, DHTML, CSS, JSP, EJB 2.0, Struts, JMS, BEA Weblogic 8.1/9.0, Oracle 9i, Ant 1.6.2, XML, JUnit, WS- Security, XSLT, AJAX, JSON, Web Services, Toad.
Confidential, Charlotte, NC
Senior Software Developer
Responsibilities:
- Architected some of the existing custom written validation rules into standard Struts framework to promote ease-of-use.
- Managed Technical lead responsibilities including being the sole point of contact with the client.
- Developed JSP, Servlets and Struts on Web Logic Platform 8.1 using MyEclipse Workbench 5.1 adhering the MVC2 model and adopting the J2EE design patterns such as Session Facade, Business Delegate patterns, etc
- Developed SOAP and RESTful Web Services .
- Responsible for complete front-end development in this project from designing the mock-ups based on the new functional requirements to actually implementing all the enhancements.
- Coding the dynamic content of screens using JSP’s and Servlets.
- Re-worked a part of the site using XHTML, CSS.
- Developed RESTful Web Services for outside client consumption and the end result was that the clients ended up liking this approach as against the SOAP approach.
- Generated java, J2ee in sync with various diagrams such as class diagrams, sequence diagrams etc.
- Developed Ajax based web applications.
- Extensively used Java 5 features such as generics, annotations, autoboxing etc.
- Used Axis 1.4 as a Web Service toolkit to generate and consume web-services.
- Implementing Session EJB’s based on the business logic and using the appropriate EJB design patterns.
- Employed performance-tuning techniques in J2EE to improve performance in different tiers.
- Perform SQL queries and stored procedures on the Oracle 9i database and creating/inserting/updating data for testing the application using stored procedures.
- Developed pilot Spring framework projects for commercial evaluation.
Environment: Java, JavaScript, GWT, C, C++ DHTML, CSS, JSP, EJB 2.0, Struts 2, JMS, BEA Weblogic 8.1/9.0, Oracle 9i, Ant 1.6.2, XML, JUnit, JBoss3.2, Eclipse 3.2, MyEclipse5.1, Spring 1.2, Ajax, DOJO toolkit, JDeveloper.
Confidential, Charlotte, NC
Senior Software Developer
Responsibilities:
- Interact with the business analysts and testers in formalizing and finalizing the enhancements for the Customer Service functionality. Analyze, design, code and test the requirements arising out of those discussions.
- Analyze, design, code and test the conversion of the raw socket based Activation interface/server to RMI based and later to EJB based implementation.
- Coded several Stateless Session Beans and Message Driven Beans for data queried from the Oracle 9i in XML format.
- Developed transaction based entity EJB’s and enabled transaction-based applications.
- Also used Hibernate as data persistence layer in a module of the project. The goal was to check ease of use and reduce complexity.
- Developed Ant build scripts to compile, build, test and deploy J2EE applications.
- Market Data Web Service- This service is used to see current Market Value of stock. Web Service 1.0 server program interactions developed using SOAP 1.1, WSDL on BEA Web Logic 8.1.
- Knowledge of the BEA Aqualogic suite which was used for SOA applications.
- Used Apache Axis 1.3 /1.4for creating and deploying Web service producers/consumers .
- Architected and developed new XML Web Services including an application updating / usage tracking service, a single sign-on service.
- The interface for Web Services configuration and monitoring was developed using Swing.
- Implemented test cases on JUnit for EJB.
- Used XSLT to convert XML documents to HTML format.
- Used Agile development model.
Environment: Java, JSP, Struts 1.1 framework, DB2, Log4J, Tiles, Servlets, EJB, XML, JAXP, JAX-RPC, WSDL, SOAP, JMS, JavaScript, J2EE, JDBC, RMI, Swing, BEA Weblogic 8.1, Websphere 5.1, DTD specs, Apache Axis 1.3 / 1.4 Rational Rose, Oracle 9i, Hibernate 3.0, Ant, JUnit, XML, Sun Solaris, Eclipse 2.1
Confidential, Blacksburg, VA
Software Developer and Research Associate
Responsibilities:
- Architected and developed Java wrapper programs for the legacy code of Transims.
- Established the grid architecture on Virginia Tech’s cluster and Mac based Supercomputer using Globus 3.2/4.0.
- Used Struts based MVC model for developing the intranet portal.
- Developed statefull and stateless session beans to code the business logic to deal with issues such as resource management, check-pointing, notification etc
- Wrote WSDL interfaces for the wrapper programs that exposed the business logic of Transims and Episims.
- Developed a core of statefull WSRF Web Services using Globus libraries to exploit the functionality of Transims and Episims.
- Developed C/C++ algorithms for the simulation.
- Used Apache Axis for Web Services development on client/user side .
- Used the Karajan workflow language for creating a workflow system to deploy applications on grid.
- Used the index and aggregator services and displayed the current state of the job to the clients.
- Developed the administrative interface using Struts, Sevlets, JSP, MVC model.
- Used CMP in EJB to store client data.
- Used design patterns like Business delegate, Session Façade, Service locator to increase reuse and reduce complexity.
- Used IBM”S WSFL to organize complex business processes. Developed code to interface WSFL and custom workflow management system.
- Developed a set of model client Web Services to consume the Transims’ and Episims’ Web Services
Environment: Java, JSP, Struts 1.1, MPI, Tiles, C, C++, Servlets, EJB, XML, JAXP, WSDL, SOAP, JMS, WSFL. Globus 3.2/4.0, JDBC, Swing, Web Logic 8.1, Rational Rose, Oracle 9i, Ant, JUnit, XML, Apache Axis, Sun Solaris, Linux Red Hat 9.0, FC 2.0, Eclipse 2.1
Confidential, Birmingham, Al
Senior Software Developer
Responsibilities:
- Gather user requirements and followed by analysis and design. Evaluated various technologies for the Client.
- Did technical design to conform to STRUTS (MVC2) framework.
- Architect UML diagrams which includes Use Case Diagrams, Sequence Diagrams and Class Diagrams.
- Implement business logic in Enterprise Java Beans / Java Beans.
- Coded JSPs, action classes, form beans, response beans, EJBs, BOs, BO Helpers.
- Implemented business delegate pattern to separate view from business process.
- Development entails usage of J2EE technology like EJB, JDBC and Oracle Database.
- Created and implemented PL/SQL stored procedures, triggers. Designing and documenting of the stored procedures.
- Performed functional, integration, system, and validation testing.
Environment: C++, STL, Java, JSP, J2SE, Apache Struts 1.0/1.1, DB2, Apache Web Server, Servlets, EJB, JBoss, JavaBeans, HTML, XML, UML, WSAD, SQL, PL/SQL, Oracle 8i, Swing, Rational Rose, UNIX, Dream weaver3.0, MVC framework, JUnit, Rational ClearCase, CGI scripts.
Confidential
Software Developer
Responsibilities:
- Utilized the UML methodologies and Use Cases modeled by architects to develop the front-end interface. The class, sequence and state diagrams were developed using Rational Rose and Microsoft Visio.
- Designed application using MVC design pattern by using open source framework Struts along with Tiles and Log4J.
- Developed front-end user interface modules by mainly using HTML, Java, JavaScript, JSP, Struts, Tag libraries, XML.
- Front-end validations of user requests carried out using Java Script.
- Mostly used CMT and CMP for transactions and persistence respectively.
- Implemented Service Locator, Session Facade, Value Objects, and Factory patterns.
- Deployed the application on Websphere with the stored procedures developed on Oracle 8i
- Implemented Queries using SQL (database triggers and functions)
- Developed JUnit based test cases.
Environment: Java, J2EE, EJB, JSP, Servlets, JNDI, JDBC, Oracle 8i, DB2, Sun Solaris, IBM WebSphere 4.0, Design Pattern, Log4J, JUnit
