Sr.java Developer,resume Profile
Professional Summary:
- Java/J2EE Developer with 9 years of Core Information Technology IT experience in analysis, design, development and implementation of Java, J2EE enterprise applications.
- Software development experience in Agile Software Methodology.
- Experience in designing, developing, and deploying JDBC, JSP, Struts, EJB, Java Beans , JDK, Servlets, JSF, JMS, JAX-RPC, RMI on windows and flavors of UNIX platforms
- Experience in developing enterprise applications using SDLC, Rational Unified Process, OOAD
- Good experience in implementing J2EE compliant applications using various Design patterns, Struts framework, Tiles, Spring, MVC framework, Hibernate and Messaging Middle-ware using JMS
- Exposure and knowledge in designing and developing applications using RUP, UML with Rational Rose
- Proficient in handling administering Web servers/application servers - IBM WebSphere, WebLogic, JBoss and Apache Tomcat.
- Extensive experience in Internet Programming with HTML, DHTML, JSON, Java Script, CSS, JQuery, XML
- Excellent back-end programming skills using SQL, PL/SQL, Stored Procedures, and Triggers in Oracle, UDB MS SQLServer 2000/2005/2008
- Developed, tested and deployed applications in Windows, UNIX and Linux environments
- Experience in developing front and back end applications using Java Swing, Ajax and DOJO
- Handled long running calls to XML web services and Sql Server stored procedures using multi threads
- Experience on Web-based environments with thorough knowledge of RDBMS concepts
- Worked under Agile XP, Scrum, TTD , RUP methodologies.
- Used Maven, ANT, CVS, JUnit and Log4j Extensively
- Comfortable in developing applications using editors like Eclipse, IntelliJ,NetBeams, JDeveloper
- Experience in to prepare Test Cases and JUnit Testing
- Excellent communication skills, team playing spirit and strong analytical problem solving abilities
Technical Skills:
Operating Systems | Windows ,UNIX AIX , Linux, Mac. |
Languages | JAVA, JavaScript, |
Java Technologies | RMI, JAVA BEANS, JDBC, JMS, JPA, JDK, XML, UML, HTML, JSON, Ajax, jQuery, Swing, Object Oriented JavaScript. |
Web Technologies | Struts, Spring, SpringWS, Spring Security, Spring Transaction, Java Server Faces JSF , Servlets, JSP, WSDL, JSTL, Facelets, REST, SOAP, UDDI, Java Web Services, XSLT. |
Middleware | J2EE, EJB, IBM Web sphere. |
Application Servers | Tomcat, JBOSS, BEA Web Logic Application Server |
Databases | Oracle, MS-SQL Server, and MS-Access |
Tools/IDE | Eclipse,IntelliJ, Ant, Maven, Gradle , NetBeans. |
Design Patterns | Singleton, Business Delegate, Business Object, Service Locator, Data Access Object, Model View Controller, Iterator, Fa ade, Factory. |
Case Tools: | Rational Rose, OOAD using UML, Clear Quest, Microsoft Visio |
Version Control | SVN, VSS, GIT, Clear Case, CVS, |
OR Mapping | Hibernate |
Professional Experience:
Confidential
Role: Sr. Java Developer-Remotely
Responsibility:
- Coded Java backend, JSP, Struts, JavaScript, Business classes
- Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- The UI is enriched with jQuery JavaScript library that facilitates dynamic and asynchronous screen manipulation and AJAX request.
- Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
- Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
- Used JavaScript for developing UI Components like Editable drop down, data-driven menu customizations.
- Oracle is used as the persistence layer, configured and optimally indexed for searches
- Developed SQL queries with PHP Doctrine and Propel to create, retrieve and update data and programming SQL sentences based on CRUD.
- Developed SQL queries, Joins with JDBC API to access data.
- Developed back-end stored procedures and triggers using Oracle PL/SQL, involved in database objects creation, performance tuning of stored procedures, and query plan.
- Develop innovative and quality solutions by making use of latest tools and technologies like Apache CXF, Spring Core, and Spring AOP.
- Developed Rest architecture based webservices to facilitate communication between client and servers.
- Engaged with Eclipse for visually designing, constructing, testing and deploying J2EE application and web services.
- Deployed the application on Weblogic Application Server cluster on Solaris environment
- Performed general Sharepoint IDE/Clearcase/Clearquest administration
- Developed JUnit test cases for all the developed modules.
- Designed and implemented four Agile Scrum teams for product development.
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Developed the different components of application such as JSPs, Servlets, EJB's using Web sphere Studio Application Developer and used CVS for version control.
- Developed a Filter View back-end components with the Spring MVC, iBatis, JSTL, Dojo, JQuery, PrizeTags JSTL
- Was involved in writing JSPs, JavaScript and Servlets to generate dynamic web pages and web content.
- Developed pom.xml for the build of the application using Maven
- Designed and developed Generate PDF functionality using Spring framework and iText
- Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment.
- Developed order receipt report with bar code using lowage iText and jasper report.
- Worked with ILog Jrule engine, to trigger the business rules in the rules execution engine configured in WebLogic application server.
- Developed a web 2.0 control console using GWT to manage data matching for data staging
- Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.
Environments: Java, J2EE, Spring, Hibernate, Struts, JQuery, AJAX, Sencha ExtJS, JavaScript, Oracle, Crud, PL/SQL, JDBC, Apache CXF, Rest, Eclipse, Weblogic, ClearCase, Junit, Agile, UML JSP, JSTL , Servlet, Maven, IText, GWT, Jasper report, ILOG, Web 2.0, SOA.
Confidential
Role: Sr. Java Developer
Responsibilities:
- Used TOAD to check and verify all the database turnaround times and also tested the connections for response times and query round trip behavior.
- Extensively written CORE JAVA code in application
- Used Spring MVC as framework and JavaScript for major data entry that involved extreme level of data validation at client side
- Implemented Struts and Spring framework modules like IOC, MVC, AOP, ORM, and DAO for application design and development.
- Support existing production order system and also worked on enhancements to the existing system.
- Setting up the XML parsing engine build on top of JAXB .
- Developed Java, JSP, AJAX, Java Script, HTML, and CSS for UI business logic.
- Implemented Validator framework to implement server side for Validations.
- Used O/R mapping tool Hibernate for persistence data.
- Developed and flexible, scalable, utilizing open source technologies like Hibernate ORM and Spring Framework.
- Wrote the Hibernate-mapping XML files to define java classes database tables mapping.
- Used Hibernate Template for various database update, insert, delete operations and for invoking functions, stored procedures, triggers.
- Created Database tables and schema in postgres based on data flow requirements.
- Written database Functions, Procedures and Triggers as per the business logic requirements.
- Build scripts were written to create a run time environment for ANT.
- Wrote JUnit test cases for testing the Business layer and the service layer.
- Followed Agile approach for the development process.
Environment: Java, J2EE, JSP, Servlets, Struts, Spring, Hibernate, Postgres, MVC, AJAX, Java Script, CSS, HTML, ANT, JUnit, Apache Tomcat Server.
Confidential
Role: Sr. J2EE Developer
Responsibilities:
- Developed user interfaces using JSF, CSS, HTML, JavaScript and AJAX.
- Used different phases of JSF lifecycle for client-side and server-side data validation.
- Developed web-based customer management software using JSF and Spring.
- Used Hibernate to query DB2 database and return results to the front-end.
- Involved in development of JUnit Testing, debugging, and bug fixing.
- Involved in analysis of requirements of the Project, have input into the high level design where required and support complete Project implementation.
- Involved in the implementation of internal message channels utilizing JMS API.
- Worked on SQL scripts to resolve issues reported by business users on the back-end database DB2 server.
- Developed batch processes to generate data files using web services.
- Integrated enterprise information system tier by developing Web Services SOA .
- Built application ear files to be deployed on WebSphere Application Server.
- Worked on new feature enhancements and provide new functionality as requested by the business users.
- Identified bugs and resolved them in an efficient way.
- Increased performance of the extended applications by making effective use of various design patterns Session Facade, Business delegate, DAO .
- Identify, document and resolve project issues, escalate as required.
- Support of production, post production and maintenance issues of the Project.
Environment: Java 5, JEE 5.0, JSF, RAD 7.0, Ajax, JavaScript, JAX-WS, Web Services, SOA, SOAP, WSDL, JMS, Hibernate 3.0, JSTL, Spring, XML, XSLT, WebSphere 6.1, DB2 9.1, Db Visualizer 7.1, Squish, Apache CXF 2.1.3, Junit 4.1, SVN, Ant 1.6.5, Squish 5.1
Confidential
Role: Sr. Java Developer
Responsibilities:
- Created of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY
- Implement scripting with Ajax, JQuery and Javascript to dynamically refresh the page contents..
- Used Action classes to service requests from ActionServlet and Business Data on server-side and invoke respective EJB Entity Beans to process Database transactions.
- Design and develop Servlets, JSPs, JavaBeans with dependency injection to implement JSF framework, Good working experience developing advanced Swing components.
- Developed the application using Struts Framework that leverages classical Model View Controller MVC architecture.
- Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller IOC .
- Using spring integration with iBatis for persistence. All SQL map name spaces are configured in sqlmap-config file.
- Develop administrative interfaces with the technologies of JSP, JSF, AJAX, JavaScript, spring and Hibernate.
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- Developed PL/SQL store procedures for data migration and database upgrade from oracle using TOAD.
- Extensively involved in the full lifecycle of ETL software development - analysis, design, build, documentation and testing for the project using SQL Server Integration services.
- Designed and developed DAO layer with Hibernate standards, to access data from IBM DB2
- Designed and Developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS .
- Developed Web Services SOAP, WSDL, and UDDI for exchanging the data following SOA architecture principles.
- Used Netbeans for development and WebLogic Application Server for deploying the web application.
- Deployed this application which uses J2EE architecture model and Struts Framework first on Weblogic 5.1 and helped in migrating to JBoss Application server.
- Picker and loader and also moved up to a lead after six months of working at CVS Distribution Center
- Created and maintained the Visual Source Safe Project repository, maintained labelled version for each release and Service pack release.
- Created functional automation scripts using open source tools selenium selenium RC, Grid
- Carried out complete SDLC testing by following both agile and water fall model and generated cross test summary and generated customized reports suiting to the needs of the client
- Use Case and Sequence diagrams were designed in UML using Rational Rose to demonstrate the behavior of objects in each use case by describing the objects and the messages they pass.
- Designed and developed the web-tier using Html, JSP's, Servlets, Struts and Tiles framework.
- Developed various UI User Interface components using Struts MVC , JSP, and HTML, JavaScript, AJAX.
- Used Ant for developing build scripts and deploying the application onto WebLogic.
- Used XML parser APIs such as JAXP and JAXB in the web service's request response data marshalling as well as unmarshalling process.
- Working Closely with EMC Documentum to implement Engineering Design Storage Repository and Project Document Management.
- Worked on tickets from service-now and Jira on daily basis.
- Developed the user interface screens using Swing for accepting various system inputs such as contractual terms, monthly data pertaining to production, inventory and transportation.
- Worked with dimensional modeling of relational data sources DMR using Cognos 8 Framework Manager and create cubes using Framework Manager.
- Worked on designing and creating business rules using IBM ILOG Rules Engine.
- Developing new quote, renewal, and medical payment applications using JSF, Oracle ADF using JDeveloper 11g.
- Design Margin Call Issuance and Tracking Oracle BPM Suite 11g, BPMN .
- Developed applications using Visual Studio 2005, C , and a combination of Windows Services, IBM MQ Series, and ASP.Net Ajax enabled web sites.
- Worked in Windows and Oracle Enterprise Linux, Apache Tomcat, Oracle WebLogic Server
- Developed shell scripts, on linux platform, to process data from upstream systems that were scheduled to be executed at specific times by Autosys
- Used Resource Manager to schedule the job in Unix server.
- Developed Ruby on Rails 3 web applications using MongoDB and back-ground processes using Resque and Redis
- Design creation of multiple sites using: WordPress, HTML, PHP, XML, CSS, Javascript more.
- Developed multiple web applications using Drupal, Zend Framework, and Code Igniter.
- Designed and built it based on previous Classic ASP version. Upgraded its original database from Access to SQL 2008.
- Design and Develop programs in C to integrate as per the users requirements.
Environment: Spring , iBatis , Struts , JSF, EJB, JQuery , Mysql , Toad, SQL Server, DB2, Apache AXIS, WSDL, Netbeans, Jboss, CVS, Visual Source Safe, Selenium, Water fall model, UML, JSP, Servlet, ANT , Xml EMC Documentum , JIRA, Swing, Cognos, ILOG, Oracle ADF, Oracle, BPM, IBM MQ Series, Apache Tomcat, Linux, Unix, Ruby, wordpress, drupal, ASP, C , C, Cobol, PL, JCL, SQ, SAS, ASP, VB
Confidential
Role: Java Developer
Responsibilities:
- Created use cases, class diagrams and sequence diagrams as a part of requirements gathering
- Designed JSPs and Servlets in the web tier
- Implemented design patterns such as Business Delegate, Service Locator and Data Access Objects
- Developed form beans and action classes using Struts framework
- Produced web services so that different agents from within the network can access them
- Involved in different phases of the Software Development Lifecycle such as Requirement Analysis, Design and Development
- Handled large amounts of data processing and loading it into the database
- Developed Client/Server programs using Socket Programming, RMI and Multithreading
- Involved in debugging using JUnit and Log4J
- Developed the application using Eclipse
- Deployed the application using Apache Tomcat on Windows 2000
Environment: J2EE, Eclipse, Apache Tomcat, Oracle 9i, JSP, Servlet, HTML/DHTML, JavaScript, CSS, Jakarta Struts, JNDI, WSDL, AXIS, SWING, ANT, JUnit, Log4J, CVS, MS Visio 2003, Windows 2000
Confidential
Role: Java Developer
Responsibilities:
- Implemented MVC architecture by making use of Struts framework
- Developed JSPs and Servlets in the web-tier and EJB's in the business tier
- Client side validation was done using JavaScript and CSS was used to define the view of the pages
- Implemented business logic using Session Beans
- Implemented data access objects using Entity Beans
- Used JMS/IBM MQ Series for synchronous/asynchronous communication and sending updates to various other applications
- Developed user interface using JSPs and HTML
- Designed Tables, Indexes, Stored Procedures, Functions and Triggers for the database
- Involved in different phases of Software Development Lifecycle such as Requirement Analysis, Design and Development
- Developed the application using WSAD
- Deployed application using WAS on Windows 2000 platform
Environment: J2EE, IBM WebSphere Studio Application Developer , IBM WebSphere Application Server , Sybase ASE, JSP, Servlet, HTML/DHTML, CSS, JavaScript, EJB , Jakarta