Sr Java Ui Developer Resume
SUMMARY
- Over 8+ years of IT experience in various phases of software development life cycle with Analysis, Design, Development, Integration, Implementation, Maintenance, Reports, Testing, Production Support and Maintenance of Software Applications in client - server environment, Object Oriented Technology and web based applications.
- Extensive experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Servlets, JSP, JDBC, JMS, JSTL, Swing, Apache tiles, Struts, Spring, Spring Web Flow, Shell Scripting, Hibernate, XML, SOA, Web service, Axis, Net Beans, Eclipse, ANT.
- Solid experience in using Java Design Patterns and Unified Modeling Language (UML) in designing JEE applications.
- Experience in various Agile methodologies like Test Driven Development (TDD) and SCRUM. Used JIRA to track Agile project progress.
- Expertise in various open source frameworks like Struts, Spring, JSF, and ORM Technology like Hibernate 3.0 and Spring JPA.
- Expertise in various components in Spring, which includes Spring IOC, AOP, Spring MVC, Spring JDBC, Spring JPA, Spring Securities, Spring Batch, Spring Quarts, and Spring Security.
- Experience with middleware technologies like (MQ-Series, Oracle Fusion (BPEL and OSB), Apache CAMEL and TIBCO Messaging)
- Expertise in developing and consuming Web Services including different technologies and standards like SOAP/UDDI/WSDL and in working different Integration technologies like JMS.
- Hands on experience merging and branching with version control tools like Git and SVN to manage and control software development across various releases
- Evaluated the new features ofSpring3.0: REST support, annotations, simple validations and annotated validation
- Hands on experience in working on XML Suite of technologies (XML, XSD, DTD, XML Schema, DOM).
- Expertise in designing Low Level and High Level design documents.
- Strong programming skills using Java, JPA, JTA, JNDI, JSP, Servlet, Java Beans, JSTL, JDBC, XML-based languages (X3D, XSL), JSP, JSP with JSTL, AJAX, JQueries, XSLT, Bootstrap, Servlets, JSF (IceFaces, MyFaces, Rich Faces, Prime Faces, Oracle ADF).
- Expertise in socket, collections, serialization, threads programming.
- Very strong Business Modeling skills using Rational Unified Process, OOAD and UML.
- Extensive experience in various Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
- Transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multithreading Executor Services.
- Expertise in Core Java, Confidential structures, algorithms, Object Oriented Design (OOD) and Java concepts such as OOP Concepts, Collections Framework, Exception Handling, I/O System, Multi-Threading, Reflection, Generics and other new features in Java 8.
- Have good experience in using swing and swing component and Enhanced transactional capabilities and deployed using JBoss application server.
- Experience in Confidential migration using SQL, PL/SQL, JDBC, mybatis and Hibernate and in development frameworks Struts, spring, EJB, Hibernate and Mybatis, Experience in developing Web Services using SOAP and REST.
- Solid understanding and Experience in using Spring and Struts frameworks, Experience in Oracle SQL/PL SQL.
- Responsible for Installing, Configuring, Maintaining Oracle Fusion Middleware stack including SOA Suite, OSB suite, OIM, WebLogic Application Server and coherence in multiple environments.
- Good knowledge on the Spring modules like Spring IOC, Spring MVC, Spring Web flow, Spring AOP Spring DAO and Spring Security.
- Expertise in using Web Service technologies like SOAP, WSDL, UDDI, RESTAPI to implement Service oriented Architecture (SOA).
- Extensively used GUI and designed on the base of MVC design-patterns and swing APIs.
- Good working experience in PERL, Sybase, Python Unix Shell programmingand Worked extensively on creating perl modules.
- Expertise in Application development using various frameworks such as Jakarta Struts Framework 1.2/1.3, Java Server Faces, Spring Framework 1.2/1.3/2.0, Spring MVC, Hibernate 3.0 ORM with GUI plug-ins like Tiles Framework, validation plug-ins like Validator Framework and security modules for spring, Expertise on user interface using SWING/JFC, AWT .
- Experience on working with Hibernate for mapping the java objects to relational database and SQL queries to fetch the Confidential, insert, delete and update the Confidential from the database.
- Experience in working with build tools like ANT and MAVEN, logging framework Log4j, JUnit and Testing to perform unit testing
- Developed the ECDB Monitoring System using the technologies Java, Java Mail API, JMS SQL, PLSQL and Shell scripts.
- Quickly learnt and implemented the best practices for Coherence usage.
- Well Acquainted with RDBMS likeOracle 9i/10g/11g/12c, MySQL, PostgreSQL, MySQL and Teradata Databases.
- Experience working with AWS(Amazon Web Services), working with EC2, RDS, Dynamo DB, S3, Cloud Formation Templates, Cloud watch.
- Expertise in using NoSQL database like MongoDB, Cassandra to support the storage of JSON objects.
- Expert knowledge of Confidential structures, computer logic and flow-charting, program design methods and techniques, database vendor versions, compiler versions.
- Expertise in Cutting Edge Technologies like EJB, JMS, REST, Jersey, JTA, and Web Sphere MQ Series with good experience in Developing and Deploying Enterprise Java Beans on Application Servers like WebLogic, WebSphere, Jboss and Tomcat.
- Proficient in using Struts framework and design patterns like Singleton, DTO, DAO, Factory, Session Facade, Front Controller and Service Locator.
- Expertise in client-side design and validations using HTML, DHTML, CSS, Java Script, MS FrontPage, JSP, Struts Tag Library, AngularJS, BackboneJS, NodeJS, ExtJS.
- Hands on experience in working with IBM RAD and WAS server.
- Experienced in RDBMS Design, ER modeling, SQL, PL/SQL, procedures, cursors, functions, triggers.
- Proficiency in working with all databases like Oracle, MySQL, DB2, MongoDB, CouchDB, Cassandra.
- Extensive experience with IBM Web Sphere Server, BEA Web logic, JBoss& Tomcat server.
- Expertise using version control tools like CVS, GIT, SVN, VSS and Rational ClearCase and in using Apache Ant, Maven, Gradle, Jenkins(CI) build tools.
- Hands on experience with source control tools like CVS, Clear Case, SVN, Git, Gerrit and Perforce.
- Expertise in deploying enterprise applications on Web/Application servers like IBM WebSphere, JBoss, Apache Tomcat and Web Logic.
- Experience in writing technical documents like Functional Requirement Document, Detail Design, creating screen mock ups, Test Cases, Conducting Code/Peer Reviews, Testing (Unit and Integration), planning and leading training sessions.
- Experienced in writing unit test cases using Junit,TestNG, Mockito, Selenium and using tools like JIRA, Confluence and Rally.
- Continued learning of new technologies that will allow for a more effective design and implementation.
- Excellent track record of leading end to end implementation and integration projects to successful completion under tight deadlines.
- Intellectual capacity to grasp new situations quickly and problem solving skills.
- Worked on various domains such as logistics, human resources, insurance, financial and electronics.
- Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing.
TECHNICAL SKILLS
Languages: C, C++, Java(J2SE1.5/1.4, J2EE1.5/1.4), SQL, PL/SQL, UML
Technologies: JSP, Servlets, JavaBeans, JDBC, Swing, Struts, RMI, EJB, Hibernate, Spring, Web Services, SOA, JMS, SAX and DOM Parsers, AJAX, JAXB, JAXP1, LDAP, .NET, Sybase Power Designer, Perl, Adobe Flex, BlazeDS has knowledge in C#
Web Technologies: HTML/DHTML, XHTML, JavaScript, JSF, XML, XSL, XSLT, CSS, AngularJS, BackboneJS, NodeJS, ExtJS.
Development Tools (IDEs): Eclipse, MyEclipse, RAD, WSAD, NetBeans, MS Visual Studio
Web/Application Servers: Tomcat, WebLogic, IBM WebSphere.
Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns
RDBMS: Oracle10g/11g,12C, MS SQL Server, MySQL, DB2.
NoSQL Databases: MongoDB, CouchDB and Cassandra
Platforms: Windows, UNIX,SHELL, LINUX
Testing Tools: Junit, Selenium, Mockito, testNG
Version Control: CVS, GIT, SVN, VSS and Rational ClearCase.
Methodologies: Agile Methodology, RUP, Extreme Programming, RAD
Build Tools: ANT, Maven, Gradle, Jenkins.
PROFESSIONAL EXPERIENCE
Confidential
Sr Java UI Developer
Responsibilities:
- Worked on Agile, SCRUM development methodology and built the application with Test Driven Development (TDD).
- Responsible for creating efficient design and developing user interaction screens using HTML, CSS, JavaScript, JQuery AJAX, Angular.JS.
- Used JQuery Ajax for service calls on pages to interact with the server for information, Created popup forms using Bootstrap Modals, Angular.JS Models and Angular.JS Controllers.
- Created custom directives, decorators, and services using Angular.JS to interface with both RESTful and legacy network services also DOM applications.
- Initiate AJAX requests with JQuery and handle responses in plain text, HTML and XML formats.
- Responsible for new validations through Angular.JS for the form field validation implemented through HTML and used AJAX, JSON to send request to the server to check the functionality of the website.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch Confidential on the fly.
- Created and managed daily/weekly builds using Jenkins for CI/CD and used pipeline plug-in for managing multi project jobs efficiently, Deployed the application in the Jboss server using RESTful Web services.
- Used Spring, Swing, JMS, Hibernate,EJB, ESB, Struts and Web Services Frameworks.
- Used Apache CAMEL to route our JMS queue messages to different business floors and configured routes in Apache CAMEL and also used Apache CAMEL in e-mail notifications.
- Developed Controller for request, response paradigm bySpringControllers usingSpring - mvc and Configured the URL mappings and bean classes using Springapp-servlet.xml
- Used JMS (Java Mail API), and implemented an automated functionality to generate e-mails, Multithreading and Concurrency, and implemented threads while preparing and generating mails.
- Experience working with Java NIO (vectored I/O, memory mapped I/O, non-blocking sockets, etc.) and memory management.
- Developed java code to call shell script to run different types of models, Used JDBC to connect and retrieve Confidential from DB (for existing Swing application).
- Responsible for implementing Coherence Cache which can be used with Spring Annotations.
- Used TestNGframework for writing automated unit testing for application and Log4j to capture the log that includes runtime exceptions.
- Modified the existing applications for the end users using Date/Time feature from Java8 and upgraded them to latest versions of Java 8, Oracle WebLogic, SOA .
- Developed code for the backend of the internal application using Hibernate and Java8.
- Setting up the Cron (batch) jobs for Monitoring System in Unix.
- Developed the DAO layer for the application using Spring, Hibernate and developed various business logic and reports using HQL and Hibernate Criteria, developed the notification module using Java mailing API.
- Implemented Multithreading to achieve concurrency and more performance in user interfaces developed in swings.
- Developed and Supported a Java Swing Application and new functionality based on existing API.
- Creating Java Web Start applications based on existing Oracle Forms systems and Implementation and maintenance of a Java GUI application using Swing
- Designed and built reliable, highly scalable, agile and flexible systems using an expressive query language using MongoDB.
- Created distribute Oracle coherence domains, configuration and system design based on Oracle Coherence.
- Involved in project migration (existing swing application to web integration) using Struts web frame work based on MVC Architecture.
- Developed Dash-Board to monitor and report Cache Coherence Servers.
- Deployment and post deployment Support, Build and deployment, Raising DMS request and follow up with vendor form end to end.
- Monitoring the file uploads to make sure that there is less impact to the business due to failed uploads and erroneous uploads
- Developed Action Classes for workflow control and DAO Pattern for getting database connections from connection pool.
- Worked with advanced MVC framework such asSpring-IOC, AOP, MVC and Batch which is used for implementing backend functionality.
- Participated in coding Spring AOP components for the Logging, Exception handling and Transactional Model to handle many requests
- Developed SOAP based web services using WSDL, SOAP, JAX-WS and AXIS and Produced as well as consumed RESTful web services using Jersey API's.
- Written and called stored procedures (PLSQL) using Multithreaded JDBC calls.
- Developed code for Batch Reports using Java, JDBC for invoking the Stored Procedures (PLSQL)
- Developed SiteSeer-ie Web based applications using EJB, JSP, UNIX, Java Beans, MS-SQL (SQL) and Oracle (SQL&PLSQL), HTML, DHTML, JAVA script with Web Logic.
- Extensiveuse of Ajax and JavaScript for front-end validations, and JavaScript based component development using Node JS Framework with cross browser support.
- Participate in designing a Web sphere service framework in support of the product using RESTful Webservices.
- Used XML to transfer the application Confidential between client and server.
- Responsible to enhance the Portal UI using HTML5, Java Script, XML, JSP,Java, CSS as per the requirements and providing the client side Java script validations
- Developed and maintained database migration Scripts and involved in database performance tuning & fixes using SQL, PL/SQL.
- Developed new JSPs and modified existing JS files to use the JSON objects created by appending inventory information, for different variations of product detail pages
- Used SQL, PL/SQL for querying database. Reports are generated using SQL queries, compliance of processes by teams in delivering the technical services
- Developed Helper Classes and Value Objects (Java Beans) which interacts with Database (DB2), Assisted team with design and debugging Servlets using Eclipse, JUnit.
- Developed server modules using Servlets, JSP and Tag Libraries, Developed basic XML interface for core tool for use by external application.
- Develop batch processes for financial reporting applications and modules using PERL and Korn shell scripts on Oracle database, with partitions and sub-partitions, Worked on implementing OO perl standards to rewrite the remote framework.
- Wrote synchronization code using perl and using perl and UNIX shell scripts.
- Consumed the existing web services by generating stubs from WSDL, Designed and Implemented Entity Beans using JDBC technology to access Oracle database and Session Beans to implement business logic.
- Implemented Business Delegates and Session Bean and EJBs Session beans for business logic.
- Developed the JUnit test classes and tested all implemented classes.
- Involved in code refactoring and code reviews adopting organization’s coding and documentation standards
- Performed code migration and deployment of the application to various testing and production environments
- Stored the Confidential in the form of JSON structure based documents, stored in a collection using MongoDB.
- Reviewing the Database Schemas across the different domain. Worked on the Integration of the Code and deliver the build to UAT Team.
- Developed screens using JSP, JavaScript, AJAX and Ext JS and Involved in design and development of server side layer using XML, XSD, SOAP, JAXB, JDBC, JMS, JDK, JNDI, EJB and DAO patterns using Eclipse IDE.
- Used AJAX extensively to implement front end /user interface features in the application,Extensive use of web services using SOAP and REST.
- Validating the Application by deploying and testing on JBOSS Server.
- Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire application.
- Have used JTA transaction manager to manage transactions in the application.
- Wrote message listeners to consume JMS messages from queues.
- Responsible for mapping the database model into persistence objects using Spring JDBC.
- Created various unit test cases and integration tests for the DAO, Service, and Controller components using JUnit, DB Unit and Spring Test support and used GIT for version control.
- Effective Team Player, excellent work ethics, ability to work in a diverse environment, and self-motivated to contribute towards team/company goals, in addition to individual commitment towards excellence.
Environment: Java, Junit, JBoss, SOA,JPA,GIT, JMS, HTML5, AngularJS, Jenkins, MVC/MVW, Spring, Eclipse, REST Web services, AngularJS, PL/SQL, UNIX, ANT, Junit, JDK 1.8, log4j, Javascript,J2EE, JSP, JSTL, MVC Design, Subversion, Oracle, Test Directory, Swing, Perl,TOAD, Hibernate, AJAX, Spring Application Framework (Spring MVC, Spring ORM, Spring JDBC), JBOSS.
Confidential
Sr. Java/Web Developer
Responsibilities:
- Responsible for the finalizing the business requirements and involved in planning meetings and Involved in design, development and testing of the application.
- Designed and developed the application using JSP’s, Servlets and EJB’s.
- Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software.
- Implemented event handling using Java, JSP, Servlets and Java Script
- Developed the J2EE application based on the Service Oriented Architecture.Developed using new features of Java 1.7 Annotations, Generics, enhanced for loop and Enums. UsedSpringand Hibernate for implementing IOC, AOP and ORM for back end tiers.
- Integration of XML, JSP scripting, JSTL Tags done on UNIX using ColdFusion Extension Tags.
- Developed web pages implemented using NodeJS web module and NodeJS Express framework, AJAX and Dojo.
- Writing server side request handling and automated functional test cases to validate UI functionality using NodeJS, JavaScript and selenium.
- Used XML parser APIs such as JAXP (SAX, DOM), JAXB and other technologies like SOAP, WSDL and UDDI for implementing Web services.
- Deployed flow of Execution in the Servlet Environment using JSP and defined Navigation Rules for handling page Navigations using Servlets WebFlow
- Developed SiteSeer-ie Web based applications using EJB, JSP, UNIX, Java Beans, MS-SQL (SQL) & Oracle (SQL&PLSQL), HTML, DHTML, JAVA script with Web Logic.
- Use SQL, PL/SQL for querying database. Reports are generated using SQL queries.
- Wrote complex SQL statements to retrieve Confidential from the DB2 database.
- Created UML diagrams, Activity diagrams, Class diagrams and Sequence diagrams to capture architecture and application design.
- Created Coherence Cache store and used that into application, Used DAO, VO and other J2EE Design Patterns in developing application code.
- Worked with Struts 2 frame work - creating Action classes and coding JSP's using Struts 2 tags for the presentation layer.
- Came up with coding guidelines and best practices for coherence and overall project and Standardized deployments.
- Worked on day wise transactions and listed them using swing Component like JTable and Servlets.
- Client side design and development using java, swing, Applets, JavaScript, XML, XSL, CSS, HTML, DHTML.
- Implemented JSP, Struts Tag Libraries, JavaScript and CSS for developing User for creating/generating Hibernate classes and configuration XML’s and to also manage CRUD operations (insert, update, and delete).
- Configured Java Messaging Services (JMS) on Web logic Server using Eclipse IDE,Used Web Services to get price from external Business Entities.
- Consumed Web Services as a gateway for the payment through the third-party.
- Developed Web Services using SOA, SOAP, WSDLand JAX-WS, JAX-RPC programming models.
- Responsible for integration of different modules, Implementing the rules using Drools.
- Created JUnit test cases, and Development of JUnit classes, Configured log4j to enable/disable logging in application.
- Worked extensively in perl and HTML/Java Script for front end with CGI.
- Batch testing & performance tuning (SQL statements & PLSQL stored procedures) both in WINDOWS & UNIX.
- Worked on creating common perl wrappers to execute teradata, oracle and sqlserver jobs across all workstreams.
- Involved in writing and executing PL/SQL stored procedures and functions
- Developed ANT script to build .war and .ear files for the application, Developed MVC design pattern based User Interface using JSP, XML, HTML, CSS and Struts.
- Used Struts validator framework to validate user input and also Used Spring Web MVC framework for the applying MVC Implementation to the web application.
- Developed business layer using Spring, Hibernate and DAO s and Participated in Change Requirements and Bug fixing.
- Defined Action Forms, Model Components using Struts MVC framework providing very clean division between controllers, flexibility with the use of interfaces and providing thin web layer over business layer.
- Developed code for iBatis supporting classes, Sql mapping for Oracle Stored Procedures.
- Database development required creation of new tables, PL/SQLstored procedures, functions, views, indexesand constraints, triggers and required SQL tuning to reduce the response time in the application.
- Worked closely with QA team and fixed QA bugs as well as production issues.
- Used JSF as the web framework and Weblogic Server as the application server.
- Developed the User Interface Screens for presentation using Ajax, JSP and HTML.
- Used JavaScript for the client side validations and MVC Framework for developing J2EE based web application.
- Developed stored procedures, Triggers and functions to process the trades using PL/SQL.
- Handled adding and deleting of nodes along with monitoring of Cassandra Cluster.
- Extracted Confidential into Confidential StaxCassandra cluster from Oracle (RDBMS) using Java Driver tools.
- Plan and perform environment refresh, upgrade, patching, change management and release management duties for SOA Middleware application stack.
- Setup JIRA Sandboxes and test new plugins and add-ons to ensure compatibility and used JIRA for task assignment, bug tracking and fixture.
- Developed the XSL to convert and compare the SOAP to simple XML, Debugged the ANT Scripts for building the entire web application, Used SVN as source Version control and development testing done by using JUnit.
Environment: Java/J2EE, NodeJS, JMS, EJB, RAD, UML, XML, XSL, HTML, Web Sphere,SVN, Ajax, Java Script, JUnit, ANT, Rational, Oracle, Windows and Linux, JAXB,UNIX, XSD, IBM DB2, IBM MQ, IBM Rational Application Developer (RAD), JSF, Adobe LiveCycle Designer, XDP, Form Server, Perl, Coherence, Aqua Confidential Studio, JavaScript, log4j.
Confidential
Java/J2EE Developer
Responsibilities:
- Developed high-level design documents, Use case documents, detailed design documents and Unit Test Plan documents and created Use Cases, Class Diagrams and Sequence Diagrams using UML.
- Designed and developed User Interface (UI) using Struts tags, JSP, HTML and JavaScript.
- Developed the request handlers application using Struts framework with Tiles. The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB’s and Java classes and web implementation controllers are Servlets.
- Developed Contradiction, Exception and Reports modules using J2EE, JSP's, Servlets, Struts Framework, IFrame Work Handlers.
- Used JMS for the asynchronous exchange of critical Confidential and events among J2EE components. Publisher-Subscriber method was used for Confidential loading and Point-To-Point method of JMS was used for event processing.
- Used RAD IDE based on Eclipse for writing code for JSP, Action Classes, Struts andSpringbeans.
- Involved in writing DAO, DTO's using Hibernate DAO Support.
- Applied Object Oriented concepts (inheritance, composition, interface, etc) and design patterns (singleton, strategy Etc)
- Responsible for designing and reviewing web services WSDL, their structure, Confidential types and operations with Application architect team.
- Responsible for Web Services consuming and packaging using Axis and Applied Spring IOC Container to facilitate Dependency Injection.
- Designed and Developed the UI Framework built using JSF Apache My Faces, Ajax4JSF.
- Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validators.
- Responsible for writing synchronization code using Perl and UNIX shell scripts
- Extensively used Java best practices and implemented several Core design patterns like Singleton, Confidential Access Object (DAO), Business Delegate etc.,
- Used Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End.
- Configured Navigation rules in the JSF configuration files to add new functionality to the application by writing new JSPs.
- Created UML diagrams like class diagrams and activity diagrams using the Rational Rose, Used Ant as build tool for building and deploying it into Weblogic Server, ANT scripts are used for automating build process.
- Developed and executed unit tests and test suites for product components using JUnit Testing
- Participated in application integration. Spring is used to integrate Struts and Hibernate. Implemented interceptors for Spring and Hibernate.
- Used Web Sphere Studio for the development of Java Servlets and JSPs and deployed them using Web sphere
- Involved in frontend designing using HTML, CSS and Java scripts with JSF Ajax and tag libraries.
- Coordinated with other teams in resolving software/hardware issues, Involved in writing unit test cases and unit testing.
- Involved in developing the core base Classes and designed the packaging needed for the project, Implemented Stored Procedures for the tables in the database DB2.
- Created stored procedures using SQL Server and accessed them by using Java, Used Rational Rose to design class diagrams and sequence diagrams.
- Responsible for configuring and deploying the builds on Web Sphere App Server, Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO and Proxy.
- Development and Configured User Interface using Struts and Tiles Framework into the Present System.
- Development and testing of Prism licenses using EJB, JSP, J2EE with Struts Framework.
- Implemented Struts Framework and performed SIT, UAT.
- Designed and developed JSP pages using Struts framework to implement J2EE design patterns (MVC).
- Developed JSP as the view, Servlets as Controller, and EJB as model in the Struts Framework.
- Developed Struts Action Classes, Action Forms and performed Action mapping using Struts framework and performed Confidential validation in Form beans and Action Classes.
- Developed java utility classes using Servlets that were used by other modules for formatting, excel downloads and other purposes.
- Developed application framework using struts with design principles of the J2EE using Business Delegate, Service Locator, Session Facade, Domain object and DAO patterns and developed Stateless Session Bean to Achieve Session façade Design Pattern.
- Developed Shell script to export Informix table’s Confidential into flat files and performed Unit Testing using JUNIT and used Log4j for logging.
- Used Eclipse IDE for code development along with Visual Source Safe (VSS) for managing the code.
- Developed Stored Procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
- Migrated database from Informix to oracle using Oracle Migration workbench.
- Involved in helping team members to debug issues with the application, designed and prepared Unit test case using JUnit and Log4j and removed the maximum bugs before passing on the application to the QA team.
- Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
Environment: JAVA, J2EE (JSP, Servlets, EJB, Web Services, JNDI, JDBC), PL/SQL, CSS, Oracle Migration, Eclipse, Struts,XML/XSL,TOAD, Informix, Oracle, JUNIT,WSAD,WAS,Log4j,SQL, VSS, WSDl,XSD,workbench9.0,Struts1.1, ANT.
Confidential
Software Developer
Responsibilities:
- Designed and developed the application using agile methodology and followed TDD, Scrum.
- Worked on Enhancements and Post Production Fixes for Employer Resource Information Center (ERIC) Application.
- Used SVN for version control and Performed unit testing, system testing and user acceptance test.
- Interacting with web service exposed by RTM system using JAX-RPC and Supporting PM in technical tasks & delivery schedule development
- Worked on enhancements required us to develop new correspondences and fix the old correspondences.
- Worked on Java Beans and other business components for the application and implemented new functionalities for the ERIC application.
- Participated in the design and development of application using JSP, HTML, CSS and JavaScript.
- Used Eclipse as IDE tool to develop the application and JIRA for bug and issue tracking.
- JSON is used in conjunction with JavaScript for making HTTP requests.
- Designed and developed DAO’s for accessing the POJO’s and updating the DB tables using the POJO’s, Java Collections, and Synchronization.
- Used Hibernate object relation mappings (ORM) for the database operations on MySQL.
- Developed and modified the stored procedures, the DAO ( Confidential Access Objects) and VO (value Object) classes for separating the Confidential Access logic and business logic.
- Worked on Adobe Form Server and Extension Rights Server for generating correspondences as PDF and PDF forms are submitted online.
- IBM Web Sphere Application Server was used to deploy ERIC application, and IBM RAD (Rational Application Developer) was used as the IDE for development of the application.
- Used Java Architecture for XML Binding (JAXB) for marshaling and un-marshaling java objects and XML.
- Serena Dimensions was used for the version control of source code.
- Log4j framework was used to debug and trace the application.
- Involved in gathering business requirements, analyzing the project and creating Use Cases and Class Diagrams.
- Interacted coordinated with the Design team, Business analyst and end users of the system.
- Created the web UI using Struts, JSP, Servlets and Custom tags and Wrote the DAO’s to access the database using JDBC calls.
- Middle Tier Java Programming: Primarily focus on Business Logic Tier in EJB, JMS, MDB and spring component, such as JavaBeans, Criteria’s, Business Delegate, DTO's, DAOs and Hibernate etc.
- Back End Programming: Primarily focused on database and maintenance. Wrote SQL scripts to create triggers and stored procedures. Worked with DBA.
- Developed business logic classes using Session Beans for Processing Manager Service, Involved in creating and configuring of build files.
- Developed of Controller Servlet a Framework component for Presentation.
- Designed, developed and implemented JSP’s in presentation layer for Submission Application Reference implementation.
- Developed several service controls consuming various web services, Involved in Design Reviews and Code Reviews.
- Did Root Cause Analysis of the PLOGs/ITGs raised during Integration, System and Business BAA Testing.
- Responsible for deployment of application in the Integration / Functional Environment, providing necessary assistance to the UAT testers.
Environment: Java, J2EE, WebLogic Portal, BEA Service Bus 2.5, WebLogic Workshop, XSL, XSLT, XQuery, XPath, Eclipse, Ant, UNIX, Shell Script, SQL, PL/SQL, and Oracle.