Senior Java/j2ee Developer Resume
Charleston, WV
SUMMARY:
- 7+ years of experience in all phases of Software Development Life Cycle using Java/J2EE Technologies, Requirement Gathering, Analysis, Design, Development, Testing, Implementation and Maintenance Support in various computing Environments.
- Good experience in design, analysis, development and testing of web/enterprise based and client/server applications & extensive relational database based applications.
- Extensive experience in design and development of J2EE applications using Core Java, Java collection, JDBC, Servlets, JSP, Enterprise Java Beans, XML, XSLT, Java Beans, Struts, JQuery.
- Expertise in various open source frameworks like Struts 1.1, Struts2.0/1.2, Spring 3.0, Spring Webflow, JSF1.2/2.2, 1and ORM Technology like Hibernate 3.0 and MyBatis.
- Experience with multiple Servers like Apache Tomcat, IBM Websphere, Weblogic, Sun Glass fish and JBoss.
- Expertise working with standard JAVA Design Patterns (Singleton, Session Facade, Front Controller, DAO, DTO, MVC and Business Delegate).
- Extensively involved in the integration of the Front End web interface with the Spring MVC, Spring Boot, AngularJS, JSP, HTML 5 and CSS.
- Used Elastic Search as backend for developing an analytics solution to customers.
- Used React JS/ FLUX responsive web with DDD and event - driven design.
- Developed dynamic interfaces using JSF, Prime faces, JQuery, AngularJS, Angular 2, Backbone JS and HTML framework based on the user requirements providing structure and consistency throughout the application.
- Strong experience in RDBMS using Oracle 10g, SQL Server, schema development, PL-SQL programming, including experience in utilizing SQL Loader utility MySQL & MySQL replication setup.
- Expertise in Web-Development technologies like HTML, DHTML, JavaScript, JQuery, CSS, XML and XSL/XSLT and AJAX.
- Extensive experience with Application/Web servers like Weblogic, Websphere, Tomcat and JBoss.
- Extensive development experience on different IDE’s like Eclipse, My Eclipse, NetBeans and RAD and Unit Testing
- Good knowledge of EJB Session beans with JNDI mapped naming &JMS message-driven beans.
- Experience in using Web Services like JAXP - DOM, SAX, XSLT, JAXB - Un-marshalling and marshalling, SOAP protocol in JAXWS and RESTFUL web services.
- Expertise in using AWS as web services.
- Designed and developed a number of RESTful web services that support JSON for other developers to access to speed up development within the United Federation of Teachers using Spring MVC, Spring Web Services, JSON, Log4J, RESTful, MySQL, DB2 and Maven.
- Contributed to an open source project Scala, Akka which is a framework for simplifying the construction of concurrent and distributed applications on JVM (Java Virtual Machine).
- Hands on experience in UML Modeling, Rational Rose and Design Pattern (J2EE) like Singleton Factory Method, Facade, Front Controller, Delegate Pattern, MVC Architecture.
- Extensive experience in implementation of the version control software VSS, CVS, SVN and Clear Case.
- Experienced in generating logging by Log4j to identify the errors in production test environment and experienced in Ant Tool.
- Used CQL (Cassandra Query Language) version 3.0 to create key spaces and tables, inserting data and executing queries, deleting data, using primary keys, compound primary keys and clustering
- Expertise in OOP, Object Oriented Analysis and Design (OOAD) using Unified Modeling Language (UML) and TDD(Test Driven Development) by using Rational Rose.
- Used EXTJS client side for building UI of the application.
- Involved in Unit Test Cases writing and having good knowledge in JUnit.
- Expertise in implementation of web applications using frameworks such as Struts, Spring, Hibernate, JSF
- Good Knowledge in coded Java applications on both client-side and server-side using JDBC and advanced multithreading with concurrency.
- Well versed with Server side business logic and experience in working with different databases like Oracle, MS SQL and MYSQL.
- Experience in writing ANT, Maven build scripts and configuring and using Log4j and writing JUnit test cases.
TECHNICAL SKILLS:
Programming Languages: JDK1.2,1.3,1.4,1.5,1.6,1.7,1.8, Groovy, Grails
Platforms: Windows NT/ 2000/ XP, Unix, AIX, HP Unix, SCO Unix, Linux (Red Hat 6.1, 7.2, 8.0), Sun Solaris, VxWorks.
Design Tools: Enterprise Architect, Microsoft Visio 2003, Rational Rose 2003
Version Tools: CVS 2.0, Rational ClearCase, WinCVS 1.1, SubVersion
IDEs: RAD 8.5.1,Eclipse2.x /3.x, MyEclipse 6.0, WSAD 4.x/5.x, RAD 6.0, NetBeans 4.1/5.0, JDeveloper 10g, Jbuilder8.0, Multithreading, Cucumber, IntelliJ 4.5/5.1/6.0
Web Applications/Servers: BEA Weblogic 7.0, 8.1, 9.1, 10.1, Apache Tomcat 4.0, 5.1, 7.0 IBM Websphere 5.0/6.1, JBoss 3.2, 4.0.
Design Patterns: Singleton, Value Object, MVC, Session Façade, DAO, Factory
Server Scripting: JSP, JSP-EL, Custom Tags, GWT, Vaadin
Client Scripting: JQuery, JQueryUI, Dojo, ExtJS, Kendo UI, HTML 4, HTML 5, CSS 3, JavaScript, ReactJS, BackboneJS, AngularJS, Angular 2
Build Tools: Ant 1.6,1.7,1.9, Maven, Gradle
Protocols: TCP/IP, UDP, FTP, HTTP/HTTPS, RMI/IIOP, SOAP
Continuous Integration: Hudson, Jenkins, AntHill Pro
Databases: Oracle8i/9i/10g, DB2, Sybase, MS SQL Server, MongoDB, Cassandra, MySQL 3.23.
Database Tools: TOAD 7.x, SQL Developer (Raptor), Altova Database Spy
Messaging Systems: JMS 1.1, IBM MQ Series 5.1
MVC Frameworks: Struts 1.1, 1.2, 1.3.8, Spring 1.2, 2.0, 3.1, 4.0, Spring Boot, JSON, JSF 1.1, 2.1, Scala, Icefaces, MyFaces
Webservice Specifications: JAX-RPC, JAX-WS, JAX-RS, AWS
Webservice Implementations: Axis 2.0, Apache CXF, Jersey, Spring Integration
Webservice Tools: TcpMon, SoapUI, Altova XML Spy
Web Design Tools: Dreamweaver, Microsoft Front Page 2003, Coffee Cup HTML
XML Technologies: XML 1.1, XSL, XSLT, SAX 2.0, DOM, JAXP, JAXB, Altova XML Spy.
Logging: Log4J, SLF4J
Whitebox Testing: Junit 3.8.1, 4.1, HttpUnit 1.6, Junit Perf 1.8, DBUnit, Selenium, Fitnesse, JBehave, EasyMock, PowerMock
Blackbox Testing: LoadRunner 9.1, Quality Center, WinRunner, JMeter
Version Control: CVS, GIT, Rational Clearcase, Tortoise SVN
Methodologies: Waterfall, Agile ( Scrum, XP), Kanban, RUP
PROFESSIONAL EXPERIENCE:
Confidential, Charleston, WV
Senior Java/J2EE Developer
Responsibilities:
- Participated in the complete software development lifecycle tasks (design, coding, testing and documentation).
- Developed UML diagrams like Use case, class and sequence diagrams.
- Designed and implemented Cucumber Framework with Selenium WebDriver for the complete Automation Test Suite of eRapids from scratch that includes around 300 Test Cases.
- Implemented automation using Selenium Web Driver, Cucumber, and JAVA.
- Expertise in Selenium automation using Selenium Web Driver, Cucumber, Selenium Grid, JAVA, JUnit, MAVEN.
- Proven ability in Selenium WebDriver Automated testing & Frameworks, Page Objects & Hybrid Frameworks, TDD, BDD, Web testing, Functional testing.
- Excellent experience of build tools like ANT & Jenkins and managing JAVA automation projects
- Proven ability in developing BDD/TDD scripts with Cucumber and writing step definitions for behavior.
- Developed BDD tests using Cucumber by writing behavior and step definitions & developed required Selenium support code in JAVA for Cucumber.
- Used Maven, Selenium Grid to execute Selenium automation suites on different platform, browser combinations in parallel
- Experience on Web services using RESTful/SOAP.
- Maintained the Selenium & JAVA automation code and resources in source controls like CVS, SVN over the time for improvements and new features
- Solid experience of AGILE Methodologies and Scrum processes
- Configured MAVEN setup for JAVA automation projects and developed Project Object Model (POM).
- Notify the developers about build success/Failure through Email on running through automation.
- Worked in a highly dynamic AGILE environment and participated in scrum and sprint meetings
- Assisted Manager by providing automation strategies, Selenium/Cucumber Automation
- Identified weaknesses in QA Processes, Web testing, Selenium Automation. Suggested & implemented improvements.
- Performed several enhancements for the project and provided the data fixes.
- Designed and developed User interface screens using AngularJS and followed Agile Scrum for application development.
- Participated in the development of Renewal and Redetermination Verification (RRV) functionality and also automated the test scenarios for the same functionality and participated in the 1095B functionality development and implementation.
- Converted Legacy to automation and also developed deployment automation.
- Developed MMIS Web services that are extensively being used in the project.
- Developed an Intranet application using Spring MVC framework
- Used Spring framework and J2EE components, Utilized Spring MVC, IOC, AOP modules. Developed controller classes, backend processes, complex services and database interaction
- Used Spring Integration for a seamless connection to external providers via SOAP services and related JAXB transformers.
- Used clean code principles like Single Responsibility, Open-Closed, Interface Segregation principles.
- Applied object oriented methodologies and core J2EE design patterns like Abstract Factory, Service Locator, Singleton, State, Adapter, Josh-Block Builder, and Composite.
- Developed Agile processes using JUnit to use continuous integration tools.
- Designed, developed and integrated Spring DAO layer with Hibernate. Generated Hibernate XML files for the configured beans.
- Expertise in implementation of web applications using frameworks such as Struts 1.3, Spring
- Orderly logged the whole process using log4j for auditing, debugging and error logging purposes.
- Used Weblogic application server for deployment.
- Used the Red-Green-Refactor methodology in Test Driven Development ( TDD ).
- Used Maven for deployments and builds.
- Used Jenkins for continuous integration.
- Supported QA and UAT defect resolution; used Atlassian Jira to publish daily defect reports to the management.
- Performed build management for the development and testing environment. Worked with release management to develop technical release notes for every code release.
- Used SVN version control to track and maintain different versions of the application.
- Involved in technical mentoring, production system support and customizing solutions.
Environment: Cucumber, Selenium, Java 1.8, J2EE, AWS, AngularJS, Angular 2, JSP, HTML5, CSS3, JSON, JavaScript, ReactJS, Spring 3.2(DI, MVC, TM, AOP, Integration) JMS, Hibernate 3.6, Weblogic 10g, Spring Boot, MyEclipse, UML, Struts 1.3, Groovy, Grails, ExtJS, BackboneJS, JNDI, Maven, Jenkins, Jira, JQuery, JQueryUI, SLF4J, SVN, Junit, Mockito, Selenium, NodeJS, JAX-RS (Jersey implementation), Bootstrap, SOAPUI, XML Spy, TcpMon, JRebel, JProfiler, Oracle 10g.
Confidential, Deerfield, IL
Java/J2EE Developer
Responsibilities:
- Participated in the complete software development lifecycle tasks (design, coding, testing and documentation).
- Worked on interoperability design of different services.
- Modelled the services using Enterprise Architect. It was used to develop a conceptual blueprint that defines the structure and operation of an organization.
- Implemented different types of messaging prototypes using JMS.
- Implemented Service Oriented Architecture (SOA) using Apache Axis, SOAP, WSDL, and UDDI.
- Used SOAP UI for testing the SOAP input and output messages.
- Experienced in implementing presentation layer using JSF , JSP, HTML , CSS , JQuery , JavaScript, AngularJs, JSON and Servlets.
- Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for MicroServices.
- Strong development skills in designing and developing MicroServices along with Spring Boot and Coherence cache implementation.
- Deployed Spring Boot based MicroServices Docker container using Amazon EC2 container services and using AWS admin console.
- Worked on the Elastic Search functionality for scalable distributed search of the task indices.
- Extensive experience on Scala framework for web based applications
- Refactored the code for JVM Optimization and performance of application.
- Responsible for Web UI development in JavaScript using JQuery, AngularJs , NodeJS and AJAX
- Worked with H2, HSQL and Oracle databases.
- Created high volume transaction system using core java application applications on both client-side and server-side using JDBC and advanced Multithreading with Concurrency.
- Deploy application to AWS and monitored the load balancing of different EC2 instances
- Worked with JUnits for testing java methods and JConsole to test spring interoperability code.
- Worked on Entity services to do CRUD operations on the database.
- Worked with iBatis and Hibernate for doing CRUD operations on the database.
- Worked with RAD and WebSphere 8.5 while working with the hybrid model.
Environment: Java 1.8, J2EE, Spring 3.2(DI, MVC, TM, AOP, Integration) JMS, JVM, AWS, WSDL, AngularJs, NodeJS, Spring Boot, Scala, Hibernate 3.6, WebLogic 10g, MyEclipse, JQuery, JQuery, SLF4J, SVN, Multithreading, Concurrency, Elastic Search, Junit, SOAPUI, Oracle 10g, Log4j.
Confidential, Harrisburg, PA
Sr. Java/J2EE Developer
Responsibilities:
- Participated in the complete software development lifecycle tasks (design, coding, testing and documentation).
- Developed UML diagrams like Use case, class and sequence diagrams.
- Designed and developed User interface screens using AngularJS and followed Agile Scrum for application development.
- Used JQuery and JQueryUI widgets. Used Theme roller to customize and patent client specific theme designs.
- Extensively involved in the integration of the Front End web interface with the Spring MVC, Angular JS, ExtJs, JSP, HTML and CSS.
- Used Apache Cassandra 2.0.12 as an open source distributed database management system designed to handle large amounts of data across many commodity servers, providing high availability and no single point of failure.
- Used groovy and Spring Boot to collecting the data from users and packaged the data as JSON distributed to 43 applications
- Developed unit test cases using Jasmine to test Angular controllers and services and developed custom validations using AngularJS
- Responsible for creating efficient design and development of responsive UI using with HTML5, CSS3, JavaScript, MEAN stack (MongoDB, Angular, and Node JS) and React JS.
- Implemented Grails plug-in for Domain objects to use in multiple projects.
- Wrote JUnit test cases for unit testing the integration layer.
- Developed User Interface (UI) for different modules using HTML, JSP, JavaScript, Angular JS, NodeJS, Backbone JS, Angular UI, and Spring REST Controllers.
- Developed pages using AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
- Used Spring framework and J2EE components, Utilized Spring MVC, IOC, AOP modules. Developed controller classes, backend processes, complex services and database interaction
- Used Spring Integration for a seamless connection to external providers via SOAP services and related JAXB transformers.
- Used clean code principles like Single Responsibility, Open-Closed, Interface Segregation principles.
- Applied object oriented methodologies and core J2EE design patterns like Abstract Factory, Service Locator, Singleton, State, Adapter, Josh-Block Builder, and Composite.
- Used Grails command objects for validating non persistent objects.
- Developed Agile processes using Groovy, JUnit to use continuous integration tools
- Used AWS for cloud computing. Configured EC2 instances, Route 53 services for Dev environment on AWS.
- Extensively used Spring MVC for servlet configurations both during application Development and Test.
- Developed REST services using Spring and used JAXB API for XML parsing
- Designed, developed and integrated Spring DAO layer with Hibernate. Generated Hibernate XML files for the configured beans.
- Expertise in implementation of web applications using frameworks such as Struts 1.3, Spring
- Orderly logged the whole process using log4j for auditing, debugging and error logging purposes.
- Used Weblogic application server for deployment.
- Using Agile (Scrum)
- Used the Red-Green-Refactor methodology in Test Driven Development ( TDD ).
- Used Maven for deployments and builds.
- Used Jenkins for continuous integration.
- Used Selenium for UI testing.
- Supported QA and UAT defect resolution; used Atlassian Jira to publish daily defect reports to the management.
- Performed build management for the development and testing environment. Worked with release management to develop technical release notes for every code release.
- Used SVN version control to track and maintain different versions of the application.
- Involved in technical mentoring, production system support and customizing solutions.
Environment: Java 1.7, J2EE, AWS, AngularJS-1.3, JSP, HTML5, CSS3, JSON, JavaScript, ReactJS, Spring 3.2(DI, MVC, TM, AOP, Integration) JMS, Hibernate 3.6, Weblogic 10g, MyEclipse, UML, Struts 1.3, Groovy, Grails, ExtJS, BackboneJS, JNDI, Maven, Jenkins, Jira, JQuery, JQueryUI, SLF4J, SVN, Junit, Mockito, Selenium, NodeJS, JAX-RS (Jersey implementation), Bootstrap, SOAPUI, XML Spy, TcpMon, JRebel, JProfiler, Oracle 10g.
Confidential, Kansas City, MO
Java/J2EEDeveloper
Responsibilities:
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Used AWS to promote code in various application
- Developed API using Hibernate to interact with the Oracle database
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Developed the presentation layer using Java Server Pages (JSP), Tiles, Ajax and Java Script.
- Designed Java engine and API to perform direct calls from font-end JavaScript (ExtJS) to server-side Java methods(Ext Direct).
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery.
- Used JSP, JavaScript, JQuery, DOJO, CSS3, and HTML5 as data and presentation layer technology.
- Developed the CRUD API for the POS Engine using Restful Web Services.
- Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
- Developed JSPs, Struts Actions and Action Forms, Tiles layouts and DB2 SQLs.
- Developed innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
- Used SOAP Technology for exchanging the XML application using HTTP.
- Developed Web Services to communicate to other modules using XML based SOAP and WSDL protocols.
- Used CVS to maintain source and version management and used Eclipse as IDE.
- Worked on EXTJS to develop front end modules.
- Worked on WebSphere Portal integration with WBISF in getting Work Items raised by the process flows from WBISF.
- Used Subversion for software version control.
- Developed test cases and performed unit test using JUnit Framework.
- Developed the application using agile methodology and followed TDD, Scrum Design and development of components, Such as Class, and Sequence diagram in UML Designed the front end using Java Applets and Swing, as well as JSP.
- Developed the front end using JSP JSTL, AJAX and Display Tag libraries.
- Developed JSP pages and Servlets for customer maintenance.
- Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server
- Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as Unmarshalling process.
- Developed order receipt report with bar code using low age iText and jasper report.
- Design, implementation, and development of Oracle ECM workflows to meet the requirements of the business user.
- Developed a Web Application using Java with the Google Web Toolkit API with Oracle
- Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
- Designed and implemented Report Module (using Jasper Report framework) in phase 2.
- Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic and Business rules using Ilog, JRules.
- Designed and implemented Rules infrastructure by wrapping up core JRules API.
- Developed a web 2.0 control console using GWT to manage data matching for data staging
- Designed and developed SOA based enterprise system using Oracle SOA Suite and WebLogic
- Developed Message-Driven beans in collaboration with Java Messaging Service (JMS).
- Build code using IDE IntelliJ and deploy it using Apache Tomcat.
- Built build scripts in Maven.
Environment: Spring 3.0, Hibernate, Struts 1.3.10, AWS, ExtJS, JavaScript, CSS, AngularJS, Ajax, Html5, Oracle, Pl/SQL, Apache CXF, JAX-RS Web services, Eclipse, Sencha Touch, Websphere 7, Apache Tomcat, Subversion, Junit, Visio, JSP 2.1, JSTL, Servlet, Maven, Xml, IText, Mercury Quality Center, Jasper Report, Ilog, JRules, JMS, Linux Redhat Server 2005, AJAX, Dreamweaver.
Confidential, Phoenix, AZ
Java/J2EE Developer
Responsibilities:
- Participating in user requirement sessions to gather business requirements.
- Involved in Analysis, Design, Development, Integration and Testing of application modules .
- Designed and developed Class diagrams and sequence diagrams using Unified Modeling Language(UML).
- Designed the Cascaded Style Sheets for designing the styles, skinning and layouts.
- Developed various Action classes and Form bean classes using Struts framework.
- Used Object/Relational mapping tool Hibernate to achieve object to database table persistency.
- Written Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files.
- Implemented Batch Updates using Spring and configured beans in Application Context file.
- Used the features of Spring Core layer(IOC),Spring AOP, Spring ORM layer and Spring DAO support layer in order to develop the application.
- Involved in the configuration of Struts Framework, Spring Framework and Hibernate mapping tool.
- Worked on Java Messaging Services(JMS) for developing messaging services.
- Implemented different types of messaging prototypes using JMS.
- Implemented service oriented architecture(SOA) using Apache Axis, SOAP,WSDL,UDDI.
- Involved in configuring hibernate to access database and retrieve data from the database.
- Used Oracle 10g as the backend database storage .
- Used EXTJS client side for building UI of the application.
- Created data base tables according to the application requirements.
- Developed stored procedures and triggers with PL/SQL.
- Implemented AJAX base applications using DOJO and GWT API for Performance oriented and browser independent application.
- Implemented the application using Agile development methodology.
- Used WSAD IDE for coding, debugging and testing the application modules.
- Developed Maven and ANT Scripts to do compilation, packaging and deployment in Web Sphere server.
- Involved in peer to peer code reviews and cross checked whether coding standards are being followed.
- Involved in code versioning, Check In, Check outs and code merging using CVS versioning tool.
- Used Remedy tool for creating change tickets and handling production bugs.
Environment: Java/J2EE, JSP, Servlets, Struts, Tiles, Spring, Hibernate, SOAP, WSDL, WS-Security, Axis, SQL, PL/SQL, CSS, XML, XSLT, JavaScript, Web Sphere, WSAD, HTML, DHTML, XML, AJAX, Maven, CVS, TOAD, Oracle 10g, Unix, UML, Shell Scripts, Agile(Scrum), Multithreading, Rational Rose, JUnit, Log4j, Remedy.
Confidential, Los Angeles, CA
Java/J2EE Consultant
Responsibilities:
- Participating in user requirement sessions to gather business requirements.
- Involved in Analysis, Design, Development, Integration and Testing of application modules.
- Designed and developed Class diagrams and sequence diagrams using Unified Modeling Language(UML).
- Used Eclipse 3.2 IDE for coding, debugging and testing the application modules.
- Used Java Script libraries for developing the Java Script Programs.
- Designed the Cascaded Style Sheets for designing the styles, skinning and layouts.
- Involved in designing the page layouts using Wire Frames templates.
- Implemented AJAX base applications using DOJO and GWT API for Performance oriented and browser independent application.
- Developed various Action classes and Form bean classes using Struts framework.
- Implemented Event Manager, e-Distribution Admin modules using Struts-Spring-Hibernate.
- Used Object/Relational mapping tool Hibernate to achieve object to database table persistency.
- Written Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files.
- Implemented Batch Updates using Spring and configured beans in Application Context file.
- Used the features of Spring Core layer(IOC),Spring AOP, Spring ORM layer and Spring DAO support layer in order to develop the application.
- Involved in the configuration of Struts Framework, Spring Framework and Hibernate mapping tool.
- Developed the Servlets for invoking the remote notifications.
- Worked on Java Messaging Services(JMS) for developing messaging services.
- Involved in configuring hibernate to access database and retrieve data from the database.
- Used Oracle 10g as the backend database storage.
- Implemented AJAX base applications using DOJO and GWT API for Performance oriented and browser independent application.
- Good Knowledge in coded Java applications on both client-side and server-side using JDBC and advanced multithreading
- Created data base tables according to the application requirements.
- Developed stored procedures and triggers with PL/SQL.
- Implemented the application using Agile development methodology.
- Developed Maven and ANT Scripts to do compilation, packaging and deployment in JBoss server.
- Involved in peer to peer code reviews and cross checked whether coding standards are being followed.
- Used Remedy tool for creating change tickets and handling production bugs .
Environment: Java, JSP, Servlets, Struts, Tiles, Spring, Hibernate, Adobe Flex, Action Script, SOAP, WSDL, WS-Security, Apache Axis, SQL, PL/SQL, Multithreading, CSS, XML, XSLT, JavaScript, JBoss, Eclipse, HTML, DHTML, XML, AJAX, Maven, CVS, TOAD,, Oracle 10g, Unix, UML, Shell Scripts, Agile(Scrum), Rational Rose, JUnit, Log4j, Remedy
Confidential
Software Developer
Responsibilities:
- Involved in gathering business requirements, analyzing the project and creating 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.
- Wrote the DAO’s to access the database using JDBC calls.
- Deployment of Application in the Web logic Server environment using ANT tool using Struts architecture with the JSP Client.
- Wrote SQL Queries, and integrated SQL Queries into DAO.
- Developed triggers, packages, procedures and functions using PL/SQL.
- Developed Business logic classes using Session Beans for Processing Manager Service.
- Involved in creating and configuring of build files
- Developed Controller Servlets Framework component for Presentation
- Designed, Developed and Implemented JSP’s in Presentation layer for Submission Application reference implementation.
- Used EXTJS client side for building UI of the application.
- Developed JavaScript for client end data entry validations and Front End Validation.
- Used Site Minder for authentication and authorization data between the thin client and application server.
- Used custom tags to check for authentication.
- Wrote JUnit test cases for unit testing the integration layer.
- Developed Webapplication using Struts framework.
Environment: Java/J2EE, JSP, JDBC, EJB, Struts, XML, HTML, Eclipse, Java Script, EXTJS Ant, SQL, PL/SQL, TOAD, Oracle, Web logic, Windows, CVS.
