Java Enterprise React Development Resume
Norfolk, VA
SUMMARY:
- 10+ years of combined experience in Rich GUI interface, Identity access management (IAM), Spring MVC, Struts, EJB, Web Services (Rest, SOAP), Hibernate, SQL, PL/SQL, JDBC, and Servers i.e. IBM WebSphere, JBOSS, BEA Weblogic, Apache Tomcat, Oracle 10g AS, JBoss and Database Servers.
- Extensive experience in developing Web based applications and Client/Server applications using HTML, HTML5, CSS, CSS3, JavaScript, PHP, AJAX, JSON, AngularJS, Node JS, and React JS etc.
- Passionate about the Cloud based platforms.
- ECMA6 introduction and React modules interfaces evolution.
- Heavily worked on Angular 5 and ReactJS libraries. new modules has been introduced into the projects.
- Logical application architecture design and framework maintained.
- Expertized in the Single page application architecture.
- Angular5 introduction into the projects.
- Developed, Configured and Deployed a variety of Portals and UI Applications including HTML, CSS3 and JavaScript.
- Experience in using Bootstrap for layout, forms, buttons in the application.
- Has experience using CSS processors like LESS and SASS.
- Experience wif AJAX, REST and JSON.
- Understanding of NodeJS, and Extensive experience wif Object Oriented JavaScript.
- Experience using AJAX to create interactive web applications, mainly focusing at increasing performance.
- Has used jQuery/JSON for retrieving data.
- Understanding of W3C standards, accessibility, usability.
- Actively took part in all the phases of the development life - cycle including design, architecture, implementation, release, unit testing, refactoring and maintenance.
- Experience in writing structured mark-up, CSS and JavaScript/ jQuery and keeping up-to-date wif the latest developments in web technology
- Solid understanding of React JS Virtual Dom Algorithm, for React JS performance optimization.
- Experience wif Advanced jQuery concepts like live, delegate, event management, jQuery, MVC etc.
- Used JIRA for bug tracking and issue tracking.
- Used SVN for version control.
- Knowledge and experience on installation and configuration of Drupal, MySQL, PHP, and Drupal Modules.
- Experience working extensively on both UNIX and Windows based Environments.
- Involved in the Software Life Cycle phases like AGILE, Water Fall and estimating the timelines for projects.
- Experience in documentation using MS tools (Word, Excel, PPT, Project and Access).
- Translated complicated enterprise specific business rules and procedures into appropriate business
- Logic components such as code libraries, stored procedures and security models.
- Expert in creating Templates, Mock-ups and Prototypes, Web Interfaces, Layouts and Flow of future pages.
- Experience in Manual and Automated testing of software applications.
- Experience in creating test suites using Jasmine and Karma.
- Good team player wif excellent communication skills and Ability to learn and adapt quickly to the emerging new technologies.
- Experience in the design and development of SOA (Rest, SOAP) web services.
- Specialized 5+ years’ experience in Identity access management wif ForgeRock and open IAM.
- Extensive experience wif Model2 (MVC) architecture and Jakarta Struts/Tiles.
- Experience in XML related technologies including XML, XSD, UML, XSL, DTD, XML Schemas, SAX and DOM Parsers.
- In-depth knowledge of working wif Collections API, Multithreading and OOPs technologies.
- Strong understanding of PKI, encryption, management etc.
TECHNICAL SKILLS:
Languages: Java, J2SE, J2EE, SQL and PL/SQL, React, Angular 5, ECMA5 and ECMA6, JavaScript.
Technologies: JDBC, JPA, AJAX, spring, JSP, Servlets, GWT, EJB, JMS, Swing, JavaScript, DOJO, JSON, LDAPv3, LDAP Schema, and LDAP.
Markup Languages: HTML, CSS, DHTML, XHTML, XML, XSLT
Webservices Technologies: XML Schema, DTD, REST, SOAP, WSDL, SAAJ, JAX - RPC JAXP, SOA, JAXR, UDDI, Message Handlers, DOM, SAX, XQuery, XPath, XSL, XSLT
ORM Technology: Hibernate
Application Servers: Glassfish, WebLogic, Web Sphere, JBoss and Oracle
Web Servers: Apache Tomcat
Directory Server: Netscape LDAP, Oracle Internet Directory (OID)
Application Frameworks: Spring MVC, JSF, Struts 2/1.x
Databases: Oracle, MySQL and SQL Server
IDEs: Eclipse, NetBeans, WebLogic Workshop, My Eclipse, RAD
Version Control Systems: Clear Case, CVS, Subversion, Win CVS, Tortoise CVS, CVSNT
Tools: Clarify CRM, Load Runner, Ant, JUnit, Log4j, DOM Viewer, ForgeRock, IAM, Tivoli, OpenIAM
PROFESSIONAL EXPERIENCE:
Confidential, Norfolk VA
Java enterprise React Development
Responsibilities:
- Installed the Heroku Toolbelt wif Version control wif GIT, Deployed the React and AngularJS 5 applications into the Heroku cloud.
- Identified the business requirements for the client development Portal. Viewing application logs wif Heroku Cmds, searching logs, installing ADD-cossetting up a staging environment for Heroku Cloud. LAA application architecture and design for Single page application architecture.
- Involved in documentation of the architecture and configuration details. Managing SSH keys. Check production ready wif Heroku.
- Co-ordinate wif UX designers and develop static content using front end wif React and Angular JS. Inside out of GIT commands and monitored the UI using logs. acted as Scrum master for couple of months in the absence of Lead.
- Prototyped UI designs using: Wireframes, Visio, PowerPoint, hand coded prototyped UI designs.
- Deployed the application using the Heroku Git and Automated in the Cloud monitoring. Single Page application architecture.
- Uses Rational Rose for model driven development and UML Modeling.
- Design of User Experience for web applications wif the focus on maximizing the user experience.
- Used Model View Controller(MVC) design pattern to decouple the code and to separate concerns.
- Used Angular5 Framework to develop applications
- VScode new features introduced wif team.
- Used Firebug, Firebug Lite, IE Developer Toolbar, for debugging and browser compatibility.
- Used JavaScript libraries to create slider and page-turning animations on calendar widgets.
- Worked on building the responsive web pages using bootstrap.
- Developed data insertion forms and validated them using JavaScript
- Used JDBC to query, update and maintain Database Servers using SQL queries.
- Extensively used JavaScript to make the web page more interactive. Introduced the ECMA6 into the project.
- Responsible for creating dynamic server-side pages using JSP.
- Updated UI as per changing needs and requirements.
- Used JavaScript for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application.
- Developed client-side validation code using JavaScript.
- Used React JS to refresh the pages and update the changed parts.
- Validated the HTML5 code wif W3C standards, accessibility, and usability.
- Used best practices while creating the web pages.
- Bug fixes for existing software system and software enhancement.
- Performed UNIT and integration testing using Karma and Jasmine and in writing Test Cases on every new version before sending it for User Acceptance Test (UAT).
- Understood their existing code and made changes to adapt the new environment.
Environment: HTML5, DHTML, CSS3, JavaScript, JSON, Angular JS, Bootstrap, Node.js, Karma, Jasmine, VPN, Auto Scaling, RDS, ENI, Load Balancer, GIT
Confidential
Java developer and UI/UX React developer
Responsibilities:
- Design prototype Skelton for the UI and Responsive design implementation. Continuous Integration and Monitoring for 404 and 500 errors wif PaperTrail. deployment wif Travis CI. Monitoring the up time using wif Pingdom.
- Integrated the Java code (API) in JSP pages.
- Used jQuery core library functions for the logical implementation part at client side.
- Involved in writing jQuery-based Ajax requests using jQuery. Get (URL, data, callback, type) or jQuery. Ajax (options) and jQuery. Post (URL, data, call back, type).
- Used jQuery resources for all data access, encapsulating URLs and standardizing data access interfaces.
- Used jQuery framework where data from backend is stored in model and populated it UI
- Used jQuery to traverse through a DOM tree and manipulated the nodes in the tree.
- Implemented the Drag and Drop functionality using jQuery framework.
- Used jQuery plugins for Drag and Drop, Widgets, Menus, User Interface and Forms.
- Developed Date Time Picker using Object Oriented JavaScript extensively.
- Designed PDF, excel and print previews for all the reports in the application using HTML, JavaScript and SQL Stored Procedure.
- Debug the application using Firebug to traverse the documents and manipulated the nodes using DOM and DOM Functions.
- Involved in developing PHP and JavaScript for client-side presentation and data validation on the client side wifin the forms.
- Maintained 24/7 high volume availability demands using open source tools such as Linux, Apache, PHP, and MySQL
- Contacted wif different customer for their requirements and modified code.
- Worked in Onsite - Offshore model.
- Written SQL Queries to interact wif Oracle database.
Environment: HTML, CSS, XML, JavaScript, jQuery, AngularJS Adobe Dreamweaver CS5, Google Polymer, AJAX, JSON, ECLIPSE, VSCode.
Confidential, Westbury, NY
Sr. Java Development Deployment Architect.
Responsibilities:
- Involved in analysis, design, and preparation of technical documents for a distributed architecture at enterprise level.
- Implementing the interface similar to the existing lotus notes application.
- Project conversion analysis, planning, modelling, development and testing.
- Introduced Heroku and admin and deployed the applications into the cloud
- Single-sign on must be established for internal users using the Tivoli access manager.
- Identified a policy framework dat institutions may need to consider.
- IAM Developing a policy template (or set of policy templates) dat other Hospitals can use.
- Providing guidance or awareness about IAM governance.
- Identifying existing IAM policies or programs and providing use cases.
- Otherwise strengtaning the business side of the IAM program
- Micro services were used to the AWS cloud-based amazon interfaces dat imported data.
- Jersey implementation of JAX-RS is utilized to develop RESTful service.
- Developed a RESTful service to provide all the CRUD capabilities.
- Worked heavily on rich UI interface wif server calls wif Angular JS, CSS and HTML5.
- Provided XML and JSON response format to support various service clients.
- Used Jackson processor for JSON data binding and JAXB for XML data binding.
- Developed several REST web services supporting both XML and JSON to perform tasks such as remote thermostat and demand-response management. REST web services leveraged by both web and mobile applications.
- Introduced Java 8 in the application to use the lambda expression.
- Used HQL as the query language to retrieve the data from the database.
- Used JavaScript for client-side validations.
- Developed Class Diagrams, Sequence Diagrams, Activity Diagram and Use Cases in Rational Rose.
- Developed the application using Java Autantication and Authorization Services.
- Extensively worked wif Connection pooling in LDAP Directory Server.
- Involved in unit testing, integration testing and interacting wif QA to fix issue through the release phase.
- Designed, developed and maintained the data layer using the Hibernate ORM framework.
- Involved in the analysis on the feasibility of the usage of Web Services as part of the conversion.
- Involved in the migration of completed work through each of the environments using source control tool, PVCS.
- Use of the Spring Web Framework for the application based on the MVC design paradigm.
- Involved in developing the JDBC code to call the IBM DB2 Stored Procedures using Key Server transactions.
- Created maven archetypes for generating fully functional REST web services supporting both XML and JSON message transformation. Archetypes built on Spring 3.0 technology.
- Heavily worked on web services and OWASP and OASIS.
- Wrote SQL, PL/SQL and stored procedures as part of database interaction.
- Configured directories, LDAPv3, LDAP Schema, and LDAP Replication.
- Re-engineered and Re-factored existing code to support the conversion process.
- Involved in Unit test application changes to ensure conformance to design specifications and software performance.
- Coordinated agile approach to software development and assisted the team wif technical decisions.
- Conducted timely code walkthrough. Mentored/assisted other developers wif implementation and debugging problems.
- Involved in documenting software defects and track these defects through the test lifecycle to resolution.
Environment: Java, JSP, JAX-WS, Servlet, JSP tag libraries, Angular JS, HTML5, EJB, Spring Security, Struts, Spring MVC, Hibernate, Web Services, WSDL, Java Beans, Maven, Web logic workshop, Oracle 11g, SQL Developer, Ant, TOAD, CVS.
Confidential
Sr. UIX Developer and Java Architect.
Responsibilities:
- Involved in the environment migration, where in we migrated the whole current environment to the new 64-bit memory and performance enhanced hardware.
- Responsible for creating Detailed System Architecture Diagram, Data-flow Diagram, Class Diagrams, Activity & State Diagrams, Component Diagrams and Sequence Diagram.
- Analysed and implemented identity access management solution protocol.
- Involved in the Analysis, Design, Documentation, Coding, Implementation, Testing any Deployment of the application.
- Open IDM 2.1 is now optimized for Internet scale wif a discovery engine dat is multi-threaded for performance and clustered for high availability.
- Ability to export data data results using the Aspose.
- Dedicated to democratizing Identity Management for everyone across enterprise, social, mobile and the cloud, ForgeRock products support mission-critical operations wif a fully open source platform.
- Building of a Web flow application using POJO and Java Beans.
- Involved in development of RESTful web servicesusing Entity Framework as the data access layer to SQL Server.
- Used stream expression in the application wif Java 8.
- Angular JS and HTML5 is used for server calls and Rich interface.
- Amazon cloud interfaces from the application to the new jar added to import the services.
- Development and enhancement of the Java/J2EE architecture applications deployed on Tomcat 5.
- CMS core functionality enhancements, extension of PRE and POST persistent Listeners.
- Portlets development using JSR-168 specification.
- Worked on the Web trends logging tool, for the logging and report generation for the traffic flow on the website.
- Implemented XSL, XML and XSLT transformation for the site pages, grids display.
- Experience in using SVN for the code repository and version controlling.
- Development, deployment and maintenance of applications on the Vignette Portal Server 7.3.
- Development of custom Secondary Pages types and Secondary pages, grids, portlets, portlet types on Vignette Portal.
Environment: Java, JSP, JAX-WS, Servlet, Angular JS, EJB, Spring Security, Struts, Spring MVC, Hibernate, Web Services, WSDL, Java Beans, Maven, Weblogic workshop, MySQL, SQL Developer, Ant, TOAD, CVS.
Confidential, Burlington, MA
Sr. Java development Lead.
Responsibilities:
- Gathered requirements for enrolment for client and built the application for environment.
- Web Services were coded for the major health care vendors.
- AWS identity access management webservices consumed and produced own company services to other vendors.
- Designed the application by implementing JSF Framework, my faces on MVC architecture wif EJB.
- Used Seam to avoid the JNDI lookup for remote EJBs and improved efficiency of the application.
- Used Seam to communicate/manage the calls between JSF and Hibernate.
- Used Java to support Seam’s annotation-based approach.
- Heavily used Angular JS and HTML5 for UI interface.
- Designed and developed various PL/SQL procedures and accessed them from helper classes.
- Developed intermediary framework components dat extend Web work components to customize flow and control of application.
- Used Grails Framework, Groovy in the application along wif Spring and Hibernate.
- Configured Ultra application to transfer control to other UBC apps.
- Designed and coded controller and broker architecture to retrieve and save data to Oracle.
- Developed the Web Interface using Web work, HTML, JSP, ActionScript, JavaScript, CSS and Flex.
- Developed the DAO and DTO objects using JDBC, SQL and Data Source Object.
- Wrote and maintained SQL queries to access the data and update the data.
- Extensively used the JUnit testing suite for testing and Log4j for logging.
Environment: Java, JSP, Servlet, EJB, Spring Security, Struts, Spring MVC, Hibernate, Web Services, WSDL, Java Beans, Maven, Oracle 11g, SQL Developer, Ant, TOAD, CVS. JSF 2.0
Confidential, Richmond, VA
Sr. UIX Java Development.
Responsibilities:
- Involved in the architecture of the modules according to the J2EE Standards like, client tier, web tier and business tier.
- Used various tag libraries for the presentation purpose such as Struts, JSP and JSF tag Libraries.
- Used Struts Validator framework for client-side validation and server-side validation.
- Developed the application using MVC (Model/View/Controller) design pattern.
- Implemented Java Script for page level validation.
- Implemented the Business Services and Persistence Services to perform Business Logic.
- Used Hibernate framework and created the Hibernate mapping xml files (hbm) for persistent services.
- Wrote DAO layer components for CRUD operations.
- Used J2EE and Java design patterns such as DAO, Singleton and Factory Patterns.
- Developed the application using the UML class and sequence diagrams.
- Followed best practices in coding standards and RAD for better indentation of code.
- Developed test cases for Business layer and persistence layer classes using JUNIT
- Debugging the application and interacting wif the QA and testing teams on regular basis and helping them in providing the overall quality of the project.
- Involved in development of User Interface using XSLT, HTML, JavaScript, Ajax, DOJO and JSTL.
- Used XSLT for all the front-end development. Used JSTL tags for creating the tables wif contents easily.
- Performed JavaScript Validations on the data submitted by the user.
- Used Spring MVC framework at the front end and configured many beans and wired (dependency injection) them.
- Used JSON to transfer the request from the web page to the server.
- Marshalled and unMarshalled for performing OXM using Spring’s castor marshaller and by configuring mapping.xml file.
- Generated the required XML files to transfer data between the server and the web pages.
- Used DOM parser for validating the XML files against their respective XML schemas.
- XPATH expressions are used to extract data from the XML files.
- Used Spring AOP to perform logging all the application at different join points such as before/after method callings.
- Developed unit test cases using JUnit and Mock Objects.
- LDAP access autantication is processed.
Environment: Java, JSP, JAX-WS, Servlet, GWT, EJB, Spring Security, Struts, Spring MVC, Hibernate, Web Services, WSDL, Java Beans, Maven, Weblogic workshop, Oracle 11g, SQL Developer, Ant, TOAD, CVS. JSF 2.0
Confidential
Sr. Java Developer wif UI interface.
Responsibilities:
- Proven success in translating business requirements and user expectations into detailed specifications employing UML.
- Consulted wif healthcare third party Administrator Company to develop conversion specifications for member, enrolment, and authorizations.
- Tested and validated Identity Management CITT implementation as it pertains to the upgrade to CARE and Facets enrolment systems.
- Configured Beans in Spring MVC framework using DI
- Designed and implemented the user interface using JSP, Servlets, JavaScript, HTML, CSS and AJAX.
- Implemented Action Classes and Action Forms using Struts Framework in EAS Admin module.
- Performed extensive work on spring security features.
- Business Component TEMPhas been implemented using EJB Session Beans technology in order to provide a scalable, reliable, manageable, extensible, distributed and object-oriented framework.
- Used Spring to implement Business layer to Data access layer
- Worked on XML technologies such as XML Parsers, JAXB for binding data to java objects.
- Implemented various design patterns: Singleton, Data Access Object (DAO), Command Design Pattern, Factory Method
- Used SVN Tortoise as a version controlling for the source code check in and checkouts.
- Generated Class Diagrams, Sequence Diagrams wif Microsoft Visio and RAD.
- Wrote SQL, PL/SQL and stored procedures as part of database interaction.
- Extensively used Hibernate for Object Relational Mapping for data persistence.
- Involved in JUnit testing, bug fixing in multiple environments (DEV/INT/CERT/PROD), reproducing bugs for fixing, and code review of individual modules in the application.
- Developed the Ant scripts for preparing WAR files used to deploy J2EE components.
- Built the JAR files using MAVEN Script
- Involved in writing of Web Services using SOAP, WSDL, deployment, configuration and testing.
- Implemented log4j API for exception handling, logging of the errors etc.
- Release management and support. Participated in User Acceptance Testing during each Agile Cycle.
- Provided user support in all phases of SDLC until its successful implementation.
- SSL management and encryption of documents are maintained.
Environment: Java, JSP, JGWT, EJB, Spring Security, Struts, Spring MVC, Hibernate, Web Services, WSDL, XML, Maven, Oracle, SQL Developer, Ant
Confidential, Greensboro, NC
Sr. UIX developer and deployer in UNIX.
Responsibilities:
- Intensive experience in using Java 4.x, 5.x, Vignette Portal and Vignette CMS API.
- Developed and implemented various dynamic web-based applications using JSP 2.0, Servlets 2.X, JavaScript, Ajax, & HTML.
- Extensively used IDE tools such as Eclipse, WSAD 5.x and Rational Application Developer (RAD) 6.x/7.x, IntelliJ, Ant build.
- Enhancement of applications wif Web 2.0 features i.e. AJAX for performance improvement and customer satisfaction.
- UML designing, Class diagrams, Visio diagrams.
- Development, deployment, configuration of the Java Messaging Services (JMS) on WebSphere 6.
- Extensively worked on WebSphere server on JNDI lookup and clustering and load balancing and JDBC URL connections were configured on Server.
- Creation, deployment and configuration of EJB 2.0 Container and Bean Managed Persistent and MDB.
- Development and deployment of SOA (SOAP, WSDL and BPEL)
- Experience in implementation of ORM using Hibernate in Data Layer using baits as well JDBC.
- Worked on deploying application on server-side environment.
- Experience in using Apache POI, Apache Axis APIs.
- Experience is using XML technologies such as JAXP, DOM, SAX, XPath, XSD, and JAXB Parser.
- Wrote complex queries using PL/SQL MYSQL, MS-SQL Server 2000/2005, Sybase, Oracle.
- Implemented Java Mail API for the email services, Java FTP API for the file transfer service, ZIP API. a
- Developed and implemented Java Beans, Enterprise Java Beans, EJB, File I/O, JDBC and POJO.
- Used Version control and configuration management tools, VSS, CVS, Tortoise-SVN, StarTeam, and IBM Rational ClearCase.
- Creation and execution of Junit Test Cases.
- EAR, WAR, deployment, configuration on WebSphere 6.1.
- Development and implementations on VAP (Vignette Application Portal) portlets.
- Custom components development using Vignette Portal and Vignette CMS API.
Environment: Java, JSP, Servlet, EJB, Spring Security, Struts, Spring MVC, Hibernate, Web Services, WSDL, Java Beans, WebSphere Application Server, Maven, Oracle 10g, SQL Developer, Ant, TOAD, CVS
Confidential, Boulder, CO
Sr. UIX JAVA script developer.
Responsibilities:
- Developed use cases, sequence diagrams & preliminary class diagrams for the system using UML involving Rational Rose.
- Coded database procedures and triggers in PL/SQL.
- Used Session and Entity beans extensively to implement the business and database logic.
- Implemented Session tracking and CSS.
- Developed Java beans for business logic.
- Database and Java script client validations using Web Logic.
- Designed and developed Servlets, Data Beans, and Session Beans.
- Developed database access components using JDBC.
- Used XSL to display the customer details in a structured format. Used XSLT to transform data.
- Involved in overall integration wif other modules.
- Involved in creating test cases and test data for testing.
Environment: Java, JSP, Servlet, EJB, Struts, Spring MVC, Hibernate, Web Services, WSDL, Java Beans, Oracle 10g, Ant
Confidential, Cleveland, OH
Sr. Identity Access Management
Responsibilities:
- Estimation of work based on agile methodology.
- Integrated three different vendors to a common platform using AJAX and implemented AJAX for server-side validations, auto loading of data and to improve performance.
- Used Apache’s Jakarta Struts 1.1 as MVC framework for designing of the complete Web tier.
- Handled development and deployment of Session Beans (EJB) for each module to respective instance of app server.
- Generated Class Diagrams, Sequence Diagrams wif Microsoft Visio and RAD.
- Designed patterns implemented such as Singleton, Front Controller, Factory pattern, Data Access Object.
- Involved in writing of Web Services, including deployment, configuration and testing.
- Used Spring Framework for Dependency Injection and integrated wif Struts Framework and Hibernate.
- Implemented logging mechanism using Log4j.
- Wrote SQL, PL/SQL and stored procedures as part of database interaction.
- Used Java Messaging Service (JMS) for reliable and asynchronous communication.
- Extensively used Hibernate for Object Relational Mapping for data persistence.
- Developed the Ant scripts for preparing WAR files used to deploy J2EE components.
- Release management and support. Participate in User Acceptance Testing during each cycle.
- Ensured dat coding standards are maintained throughout the development process by all developers.
- Review proposed test cases wif technical analysts, BAs, developers and documentation staff to ensure understanding of system requirements from a QA perspective in order to achieve a high level of quality throughout this project.
Environment: Java, JSP 2.0 Spring MVC, Servlet 2.4, EJB, Struts, JavaScript, AJAX, Hibernate 2.0, Web Services, WSDL, Java Beans, WebSphere Application Server 6.0, RAD 7.0, Oracle 10g, Spring 2.5, SQL Developer, IBM-ClearCase
Confidential, Denver, CO
Sr. Java /J2EE Developer
Responsibilities:
- Designed and implemented the user interface using JSP, Servlets, JavaScript, HTML, CSS and AJAX.
- Used Cisco User Experience Standards (CUES) Custom Tag Library (JSTL) to build the user Interface of the application.
- Implemented the MVC pattern wif Struts framework wif Tiles for the presentation layer.
- Used Spring to implement the Business layer and Data Access layer.
- Worked on ER modelling of the back-end tables and used JDBC for connecting to database.
- Used Toad to build complex multi table joins, sub queries using SQL.
- Used Java Mail to trigger emails to the users.
- Implemented log4j API for exception handling, logging of the errors, warnings, messages, stack traces, etc.
- Used Ant for building EAR and worked wif Production Control team for implementation & deployment.
- Worked on creating and executed Unit Testing wif Junit.
Environment: JDK 1.5, JSP 2.0, Servlet 2.4, Struts, Log4j, CVS, Oracle 10g, Toad 9.4, Eclipse 3.3, WebLogic 10.3
Confidential, San Francisco, CA
Java/J2EE Developer
Responsibilities:
- Designed the user interfaces using JSP.
- Developed Custom tags, JSTL to support custom User Interfaces.
- Used JMS and Backend Messaging for reliable and asynchronous exchange of important information
- Developed Ant scripts for preparing WAR files used to deploy J2EE components.
- Used JDBC for database connectivity to Oracle 8i.
- Improved code reuse and performance by making TEMPeffective use of various design patterns
- Involved in JUnit Testing, debugging, and bug fixing.
- Used Log4j to capture the log dat includes runtime exceptions and developed WAR framework to alert the client and production support in case of application failures.
Environment: Java 1.4, J2EE 4.0, JSP 2.0, Struts 1.1, EJB 2.0, JMS, JNDI, Oracle 8i, HTML, XML, WSAD, Ant, CVS, Log4j