Sr. Java Developer Resume
Sunnyvale, CA
PROFESSIONAL SUMMARY:
- 8+ years of experience in Design & Development of Enterprise Applications, Web Applications, and Web Services in Java/J2EE and related technologies.
- Extensive working experience with in Design, Development, and Implementation in the field of Web Applications development using HTML, CSS, XHTML, JavaScript, JQuery, Angular JS, Bootstrap, AJAX, XML, JSON, Restful web services and Responsive web designing.
- Expertise in using HTML, CSS, XML, XSL, XSLT, JAXP, JAXB, JAVASCRIPT, JQUERY, JSON, JSTL, Backbone JS, PHP, Express JS, YUI (yahoo UI) Ext JS, React JS, Node JS and AJAX meeting W3C standards.
- Developed Ext - JS components like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Developed Single page application with using AngularJS with MVC FrameWork .
- Expertise in Core Java concepts - Collection Framework, Exception Handling, IO, Serialization, Multi-threading, Concurrency etc.
- Experience in working on various Frameworks like Spring, Struts, JSF, EJB and ORM Technologies like Hibernate, and IBatis, which implements JPA.
- Good knowledge ofSpring Core, spring batch, Spring security, spring boot, spring MVC and spring's integration with Hibernate and Struts technologies.
- Experience in Service Oriented Architecture (SOA), Web Services design development and deployment using WSDL,REST, UDDI, JAXP, JAXB, SAX, DOM, XSLT, Apache AXIS,SOAP Web Services.
- Experience in deploying, configuring and administering application servers such as IBMWebSphere, WebLogic, JBoss, JAX-WS, Glassfish and Apache Tomcat.
- Expertise in implementing Design Patterns like Singleton, Controller, MVC(Model View Controller), Session Facade, Service locator, DAO, DTO, Business Delegate, Factory and Abstract Factory, Decorator, Observer, Adapter and Strategy.
- Worked on the SPRING framework like SPRING IOC and SPRING DAO, JDBC Templates, Transactions, Security, AOP, MVC, ORM etc.
- Used persistence frameworks, Hibernate ORM , JPA to map POJOs to a relational database.
- Strong working experience on Hibernate. Used Hibernate Connection Pooling, HQL, Hibernate Caching.
- Proficient in using Object Oriented Programming Analysis and Design ( OOAD ) principles, UML and Rational Rose andObject Oriented Design Patterns in building high performance applications.
- Experience in using JSP and Servlets to create web interfaces and integrating apache tools like Kafka .
- Worked on (JMS) MQ's like IBMMQ and Active MQ .
- Good knowledge with Grunt task runner and installed latest version of libraries with Bower based on running in the NodeJS environment.
- Solid experience on API development using node JS, express JS and Mongoose .
- Good Understanding of Document Object Model (DOM) and DOM Functions.
- Hands on experience with various Applications servers and Web servers (IBM Web Sphere Application Server, WebLogic, JBoss, and Tomcat).
- Well experience in Design and Development of database systems using RDBMS concepts including Oracle, PostgreSQL, MySQL and experience in writing SQL queries, PL/SQL, T-SQL, Stored procedures, prepared statements and triggers.
- Hands on experience using Drools Framework.
- PerformedDevOpsfor Linux, Mac and Windows platforms.
- Proven knowledge in one or more NoSQL Document Store databases such as MongoDB, Cassandra.
- Skilled in using automated functional testing tools like Selenium and test driven development using JUnitand debug tools like log4j.
- Used Selenium WebDriverandTestNG to run parallel testing by creating Groups, and categorizing test cases.
- Execution of automated test scripts using Load Runner, Jmeter to test the performance and SOAP UI is the web service testing tool for API Testing.
- Experience in Web Application Development, SOA, Client-Server based Enterprise Applications, System Analysis, Technical Design, B2B Implementation, Performance Tuning and Testing.
- Developed and maintained automation framework using Ruby and Selenium WebDriver.
- Experience in writing Build Scripts using Shell Scripts, ANT, MAVEN and using CI (Continuation Integration)tools like Continuum, Jenkins and Hudson.
- Expertise in writing JUnit test cases using Junit Frameworks like Mockito andJMock.
- Strong knowledge on working with Jasmin-Karma, Protractor for client side unit testing and Experience on working client side build tools like NPM, Grunt, Gulp, Bower.
- Extensive experience in working on projects with Waterfall and Agile methodologies such as Test Driven Development (TDD) and SCRUM.
- Extensively used Maven and ANT as build script for application build and deployment, Junitand log4j for unit testing and logging and Client side java script Unit testing tools such as Jasmine along with karma, coffee, Jest, mocha, chai scripts.
- Accomplished with creating Test Plans, defining Test Cases, reviewing and maintaining Test Scripts, interacting with team members in fixing errors and executing User Acceptance Testing (UAT), Unit, System Integrated Test and Customer Test.
- Possess strong communication and Interpersonal skills. Can quickly master and work on new concepts and applications with minimal supervision. Attention to detail, thoroughness, tenacity and an investigative drive to discover the underlying causes of technical problems.
TECHNICAL SKILLS:
Programming Languages: JDK 1.5,1.6, 1.7,1.8, C, SQL, PL/SQL
Platforms: Windows 2003, 2008 Server, Linux, Unix
Java Design Patterns: MVC, Business Delegate, DAO, DTO, Composite View, Singleton, Front Controller Factory, Abstract Factory, Service Locator, Observer, Iterator, Session Fa ade, Decorator, Adapter and Strategy
Java Core: Memory Management, Thread Classes, Exception Handling and Collection APIs
Build Tools: Apache, ANT, Gradle&Maven
IDE& Reporting Tools: Eclipse, NetBeans, IntelliJ, JBuilder
Java Message Service: MQ, IBM MQ, Active MQ, Rabbit MQ
J2EE MVC Frameworks: Struts, SPRING
Databases: Oracle, MY SQL, DB2, MongoDB and Cassandra
Database Tools: SQL Developer for Oracle, Connect/J for MySQL, IBM DB2
Application Servers: Web Logic, WebSphere, JBoss and Apache Tomcat
Web Technologies: HTML, HTML5, DHTML, CSS, Java Script, XML, SOAP, XSL, XSLT, XHTML, JavaScript, JSON, AJAX.
ORM Frameworks: Hibernate, JPA
JavaScript libraries: jQuery, Angular JS, Backbone JS, React JS, Node JS Ext JS, Bootstrap.
Version Control: SVN (Apache Subversion), CVS (Concurrent Versions System), Team Foundation Server and GIT
Middleware Technologies: EJB, JNDI, JMS (Java Message Service) and SOA
Web Services: JAXRPC, JAXWS and JAX, RS
Design Methodologies: Rational Unified Process, Agile, Scrum, Test Driven Development, Rapid Application Development
Continuous Integration: Jenkins, Quick Build, Bamboo
Testing: Junit, Selenium, QC, TEST NG, Mockito
Logging Tools: Log4j, slf4j
PROFESSIONAL EXPERIENCE:
Confidential, Sunnyvale, CA
Sr. Java Developer
Responsibilities:
- Responsible for writing high quality code that follows best practices, performing ongoing troubleshooting, and implementing enhancements.
- Responsible for Requirement gathering, Analysis, Architecting, High & Low Level Technical design, Development, Testing.
- Involved in the analysis, design, and development and testing phases of Software Development Lifecycle(SDLC) using Agile development methodology.
- Designing and developing server-side Logging and Monitoring Platform components for Distributed Cloud based Multi-tenant system using J2EE, Spring, Kafka, Camus, Mupd8, Graphite and Hadoop.
- Implemented data ingest pipeline and transport subsystem for logs in logmon platform using Kafka and its subsequentpersistence in HDFS using Camus.
- Maintaining Kafka clusters for Staging and Production environments using our custom OneOps cloud infra.
- Developed using new features of Java Annotations, Generics, enhanced for loop and Enums. Used spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
- Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Used SonarQubeto maintain Code Quality.
- Designed & Implemented services that orchestrates order related metadata & thereby providing scalable lookups from Solr/Cassandra.
- Developed Rich UI with AngularJS, Bootstrap, CSS3, HTML5 and back-end with RestFulWeb services, Cassandra/oracle as necessary to fulfill the client's requirements.
- Used AngularJS for DOM Manipulation, Filters, and Directives.
- Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
- Wrote client Side code using React JS and used NPM & GULP directories to generate server.
- Developed validations for forms data as well as server side using Angular JS validation.
- Implemented Angular JS and AJAX for the better performance of system and partial page rendering.
- Used AngularJS for making Restful API calls and data binding.
- Used Backbone JS for Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server.
- Developed the model, views, and the presenter for a module using BackboneJS.
- Used BackboneJS to create Views to hook up models to the DOM and synchronize data to/from server.
- Designed and developed the Trade Transaction Tracking Framework using Angular JS, Bootstrap and Node JS.
- Made AJAX calls using BackboneJS for getting the data and parsing it for showing on the web page.
- Working closely with Business, Product Mangers and UX team to understand the requirements and UI design.
- Defined contracts between different Systems and Developed RESTfulWeb Services.
- Exposed RESTful Web Services to multiple clients, allowing them to search for order related information based on different kinds of search criteria.
- Developed Java Messaging Queues, TIBCO and MQ to exchange messages between different Systems.
- Used Apache Kafka Post the Events.
- Developed BaaSJobs for generating and Sending Messages to Different Systems.
- Used JAXB parser for parsing the valid xml files as defined by the XSD.
- Used Maven Plug-in for configuring and building projects.
- Used OneOps and Jenkins for creating CICD pipelines.
- Designed and developed SensuChecks which runs on Sensu Frames work, these alert Developers and Support Team when service fails, this helps to take immediate action.
- Used JIRA Board for tracking and updating about Task status and following Scrum development.
- Production error monitoring and root cause analysis using Analytics and tools like Splunk, Kibana etc.
Environment : Java, J2EE, Spring, Apache Camel, JSON, Oracle, JBoss, Git, Junit, TestNG, Hibernate, jQuery, JSF, Servlets, JDBC, AJAX, SOAP and RESTful XML, XSD, Java Beans, Apache CXF, Apache POI, Ext JS, JavaScript, Oracle, Design Patterns, Apache Maven, JIRA, CASSANDRA, SENSU, Maven, JAXB, KAFKA, TIBCO, Splunk, Kibana, BackboneJS, ReactJS, AngularJS, NodeJS, OneOps, SOA, PEBL, Confluence, Lucid Chart, Postman, Linux, Agile, Mockito.
Confidential, St louis, MO
Full Stack Developer
Responsibilities:
- Developed the J2EE application based on the Service Oriented Architecture.
- Used Design Patterns like Singleton, Factory, Session Facade and DAO.
- Developed using new features of Java Annotations, Generics, enhanced for loopandEnums. Used spring and Hibernate for implementing IOC, AOP and ORM for back end tiers.
- Developed various generic JavaScript functions used for validations.
- Developed screens using HTML5, CSS, JavaScript, JQuery and AJAX.
- Developing and editing user Interface Screens using JSP, HTML5, JavaScript andNode.js.
- Used AngularJS for DOM Manipulation, Filters, and Directives.
- Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
- Wrote client Side code using React JS and used NPM & GULP directories to generate the server.
- Worked on creating responsive website for smart devices using responsive design and Bootstrap.
- Used Ajax for sending and retrieving data from server by giving URL to get JSON data for models and to populate models from the server.
- Used AngularJS to create views to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA).
- Used Bootstrap and AngularJS to create Controllers to handle events triggered by clients and send request to server.
- Debugged the application using Chrome Inspector, Firebug, IE Tester and many other debugging tools.
- Created forms to collect and validate data from the user in HTMLandAngularJS.
- Implemented SOA to develop REST Based Web services using Apache Axis.
- Developed Service Layer Using Spring, AspectJ and persistence layer using Hibernate.
- Extensively used Hibernate mappings, HQL, EH Cache, Query, Criteria, Lazy loading Transactions and Locking’s.
- Exposed the Web Services to the client applications by sharing the WSDL’s.
- Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
- Developed various generic JavaScript functions used for validations.
- Developed screens using jQuery, JSP, JavaScript, AJAX and Ext JS.
- Using Ext JS framework and Object Oriented JavaScript (OOJS) to develop rich interactive user interface for CRS application a Desktop Application running in browser.
- Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
- Developed the application using industry standard design patterns like Singleton, Business Delegate Factory Pattern for better maintenance of code and re-usability.
- Involved in writing Thread Safe blocks for multithread access to make valid transactions.
- Used XStream API to transfer data back and forth between Spring MVC and Ext JS.
- Worked with Web services components JAX-RS servicesand worked with Restful Web services interact with external systems.
- Used Maven and Jenkins to automate the build and deploy process.
- Developed and consumed Apache CXF based Web Services as part of Payments Application.
- Used AJAX extensively to implement front end /user interface features in the application.
- Developed the presentation layer and GUI framework in JSP and Client-Side validations were done.
- Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
- Used MongoDB as a persistent store and Apache Kafka as a messaging layer for custom framework and AWS as cloud platform leveraging its services and EC2 Infrastructure.
- Involved in CICD process using GIT, Jenkins job creation, Maven build Create Docker image and deployment in AWS environment.
- Working with Pivotal team to deploy these applications in Cloud Foundry (PaaS) which gives the flexibility to switch between the various cloud providers like Amazon(AWS), Microsoft (Azure) or Google.
- Designed and developed the Trade Transaction Tracking Framework using Angular JS, Bootstrap, Node JS.
- Followed strict patterns of RA team for unit test cases with mocha and jasmine.
- Designed and reviewed the test scenarios and scripts for given functional requirements and automated test cases in Selenium .
- Involved in continuous Development, continuous Integration and continuous Deployment experience with Micro-Services, Jenkins, Maven and GIT .
- Installed node JS and utilized the NPM with Grunt for the build.
- Used Gradle tool for dependency management and used Jenkins for continues integration
Environment: J2EE, Spring framework, Hibernate, Angular JS, jQuery, JSON, JSF, Servlets, JDBC, AJAX, Web services, SOAP, XML, Java Beans, Apache CXF 2.6, Apache POI, Ext JS, JQuery, JavaScript, Oracle,Cloud Foundry, IBM RAD, WebSphere, Agile Methodology, Gradle, Design Patterns, SVN, Selenium, Karma, Jasmine, Maven, Micro-Services, AWS, MongoDB, Jenkins, JUnit, XSLT, HTML/DHTML.
Confidential, San Francisco, CA
Full Stack Developer
Responsibilities:
- Actively involved in the various phases of SDLC to analyze business requirements, analysis, design, development, testing and support.
- Followed the Agile (Scrum) development methodology and participated in daily Stand-up meetings to update the task status on the assigned tasks such as technical documentation, development of different modules.
- Involved in the development of presentation tier using HTML, CSS, Bootstrap, Angular JS and JSP.
- Solid experience on API development using node JS, express JS and Mongoose.
- Extensive use of Mongo DB along with Mongoose.JS to create server side applications.
- Developed validations for forms data as well as server side using Angular JS validation.
- Implemented Angular JS and AJAX for the better performance of system and partial page rendering
- Used AngularJS for making Restful API calls and data binding.
- Used BackboneJS for Fetching Data from the Server by giving URL to get JSON data for model and to populate model from the server.
- Developed the model, views, and the presenter for a module using BackboneJS.
- Used BackboneJS to create Views to hook up models to the DOM and synchronize data to/from server.
- Made AJAX calls using BackboneJS for getting the data and parsing it for showing on the web page.
- Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
- Extensively used various Spring Framework modules likeMVC, DI (IOC), Auto Wiring, JDBC Templates, Spring Security, and AOP.
- Developed Web services for sending and getting data from different applications using SOAP messages, such as Loan Applications, to transfer data from Branch Server to Head Office Server, then used SAX and DOM XML parsers for data retrieval.
- Implemented SOA to develop REST Based Web services using Apache Axis .
- Extensively used Hibernate mappings, HQL, EH Cache, Query, Criteria, Lazy loading Transactions and Locking’s.
- Developed RESTWeb Services clients to consume those Web Services as well other wide Web Services .
- Used DAO pattern to fetch data from database using Hibernate to carry out various database.
- Modified the Spring Controllers and Services classes to support the introduction of spring framework.
- Developed various generic JavaScript functions used for validations.
- Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
- Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
- Used EXT-JS, AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Developed AWS Lambdas that run in the AWS environment.
- Used NoSQL databases like AWS Dynamo DB and S3 for data persistence.
- Provided events notifications and messaging capabilities using AWS' SNS and SQS.
- Built NoSQL schemas and maintaining sessions by MongoDB.
- Used Hibernate framework for back end development and Spring dependency injection for middle layer development.
- Developed the application using industry standard design patterns like Singleton, BusinessDelegate Factory Pattern for better maintenance of code and re-usability.
- Experiencewithbasic WebSphere Administration- likeJMS, Data Source Configurations, Listener port configurations, JVM Property Configuration, Certificates Configuration.
- Thorough understanding of the responsibilities of the platform, database, API, caching layer, proxies, and other webservices used in the system.
- Involved in writing Thread Safe blocks for multithread access to make valid transactions.
- Involved in writing stored procedures, triggers, cursors and views.
- Worked with Web services components JAX-RS services and worked with Restful Web services interact with external systems.
- Used Maven and Jenkins to automate the build and deploy process.
- Developed and consumed Apache CXF based Web Services as part of Payments Application.
- Database development required creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
- Installed and configured JBOSS/Drools server with MySQL/Oracle persistence. Extracted rules data from the database and decision tables.
- Focused on Test Driven Development( TDD ), thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
- Used Rational Application Developer (RAD) which is based on Eclipse, to develop and debug application code.
Environment : Java, J2EE, Spring MVC, Spring Security, Apache Camel, Servlet, JSP, HTML, CSS, Angular JS, Backbone JS, Ajax, JSON, Oracle, JBoss, Gradle,Gulp,Selenium,SVN. Hibernate, jQuery, JSON, JSF, JDBC, AJAX, Web services, SOAP, XML, Apache CXF, Apache POI, Ext JS, Oracle, IBM RAD, WebSphere, Agile, Design Patterns, SVN, Maven, JUnit, HTML Unit, XSLT, HTML/DHTML.
Confidential, New Albany, OH
Sr. Java/UI Developer
Responsibilities:
- Used Spring IOC , Writing Java Bean classes, with get and set methods for each property to be configured by spring.
- Used Spring MVC architecture and Hibernate ORM to map the Java classes and oracle SQL server database.
- Designed and developed UI screens with Java Scripts to provide interactive screens to display data.
- Designed UI screens using JSP, Ajax and XML, HTML, CSS3 and jQuery.
- Used Data Access Object (DAO) pattern to introduce an abstraction layer between the business logic tier (Business object) and the persistent storage tier (data source).
- Expertise in Dynamic SQL , Collections and Exception handling.
- Used ApacheCXF, Apache Axis for developing stubs, as per the requirement of the client applications.
- Experience in XML technologies including XML, XSLT, XPath, DTD, XML-Schema, XML Beans, JAXB, SAX and DOM parsers.
- Experience on Web services like RESTful, SOAPUI and WSDL elements and knowledge in SOA .
- Good knowledge in Java architecture and developing the applications using Java/J2EE design Patterns such as MVC, Singleton, Factory, Transfer Objects, Front Controller and Data Access Objects.
- Used Spring framework and J2EE components, Utilized Spring MVC, IOC, AOP and DAO modules. Developed controller classes, backend processes, complex services and database interaction Added security for service layer methods using Spring Security.
- Integrated application with Spring Security for form based authentication and authorization by used spring security JSP tags to provide UI level spring security.
- Worked on Spring Security for application authentication based on role-based security system for web-based administrative applications.
- Implemented the Web Services with WSDL and SOAP from scratch by using the Apache Axis.
- Extensively used Web Services (SOAP, WSDL) to exchange the data between different applications.
- Used SOAP UI for testing the web services.
- Used Log4J for logging and Eclipse for Development.
- Used Ajax, JSON with jQuery for request data and response processing. The project was executed using Test Driven Development in an Agile/Scrum environment.
- Database server used in this application was Oracle . Utilized SQL Developer as the database client.
- Knowledge in ORM frameworks such as Hibernate .
- Used JUnit and Mockito to do the unit testing to track the defects and to close the defects.
- Modified SQL, stored procedure and functions for performance enhancement.
- Good experience on the UI development using HTML, CSS3, JavaScript, Angular JS, JSON .
- Initiated JAX-WS (SOAP) for producing web services and is involved in writing programs to consume the web services using SOA with CXF framework .
- Used XPATH to navigate through Attributes and Elements in an XML Document.
Environment: Java, Java Beans, Spring MVC, Hibernate ORM, Oracle, Java Script, JSP, Ajax, HTML, CSS, jQuery, DAO, SQL, Collections, Exceptions, Apache Tomcat, Apache CFX, Apache Axis, XML, XSLT, XPath, JAXB, DOM parsers, SAX, Web Services, SOA, SOAP, REST, WSDL, Design Patterns, JSON, Agile/Scrum, JIRA, UML, Junit, Mockito, JAX-WS, Maven, SQL Developer.
Confidential
Java Developer
Responsibilities:
- Involved in the Requirements collection & Analysis with the business team.
- Involved in preparing the detailed design document for the project.
- Developed the application using J2EE architecture.
- Involved in developing JSP forms.
- Involved in preparing the detailed design document for the project.
- Designed and developed web pages using HTML and JSP.
- Designed various applets using JBuilder.
- Developed the Servlets for processing the data on the server.
- Implemented the MVC architecture using Apache Struts Framework.
- Implemented Action Classes and server side validations for account activity, payment history and Transactions.
- Implemented views using Struts tags, JSTLand Expression Language and Implemented Tiles Framework for the views layout.
- Used EJB as a middleware in developing a three-tier distributed application.
- Implemented session beans to handle business logic for fund transfer, loan, credit card & fixed deposit modules.
- Worked with various java patterns such as Service Locater and Factory Pattern at the business layer for effective object behaviors.
- Established workstations for inbound personnel to the JMS project team.
- Worked on the JAVA Collections API for handling the data objects between the business layers and the front end.
- Proficient in programming with Java/J2EE and strong experience in technologies such as JSP Servlets, Structs, Hibernate, EJBs, MDBs, Session Beans, JDBC and JNDI.
- Worked with JAXB, SAXP and XML Schema for exporting data into XML format and importing data from XML format to data base and JAXB in the web service's request response data marshalling as well as un-marshaling process.
- Implemented the web services client to consume the third-party service API for validating credit cards. Used XMLWeb Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Used JMS in the project for sending and receiving the messages on the queue.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Used JDBC for database connectivity with MySQL Server.
- Developed Unit test cases using JUnit.
- Used CVS for version control.
- Developed Ant scripts and developed builds using Apache ANT.
- Used Log4J to capture the log that includes runtime exceptions.
- Used Clear Case for source code maintenance.
Environment: Java, J2EE, Struts, Servlets, Tiles, JSP, JNDI, Clear Case, SOAP, WSDL, UDDI, XML, XSTL, JAXB, JAXP, Schema (XST), EJB, ANT, JavaScript, JMS, Rational Rose, WSAD, DB,JDBC, Builder, JBoss, Swing, JMS, HTML, CSS, MySQL Server, CVS, Windows.
Confidential
Java Developer
Responsibilities:
- Involved in the Requirements collection & Analysisfrom the business team.
- Created the design documents with use case diagram, class diagrams, and sequence diagrams using Rational Rose.
- Involved in gathering and analyzing system requirements.
- Played key role in the high-level design for the implementation of this application.
- Developed the Training and Appraisal modules using Java, Servlets and Java Swings.
- Created tables, views, Types, triggers, complex join queries, stored procedures, and functions and modifications to existing database structure as required for addition of new features.
- Used EJB as a middleware in developing a three-tier distributed application.
- Involved in Designing the Database Schema and writing the complex SQL queries.
- Involved in Code reviews for other modules developed by peers.
- Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report.
- Developed Unit test cases using JUnit.
- Developed Ant scripts and developed builds using Apache ANT.
- Used Log4J to capture the log that includes runtime exceptions.
- Used Clear Case for source code maintenance.
- Designing and establishing the process and mapping the functional requirement to the workflow process.
- Accessed stored procedures and functions using JDBC Callable statements.
- Executed and coordinated the installation for the project.
Environment: Java, JDK 1.3, J2EE, Servlets, EJB, JDBC, JMS, Apache ANT, oracle, SQL, JUnit, WebSphere, Eclipse, SQL Server 2000, log4j, Subversion, Windows NT