Sr. Java Developer Austin, Tx Resume
PROFESSIONAL SUMMARY:
- Over 7+ years of total professional experience in user interaction, requirement gathering, systems analysis, design, development, implementation, Unit &System Testing, and Production Support of many N - Tier Application Systems.
- Vertical industry experience includes Financial Services, Insurance and Telecom.
- Expertise in developing both front end & back end applications using CoreJava, J2SE, J2EE, Struts1.2/2.0, Spring (IOC), JDBC, Hibernate, Session Beans, Servlets, JSP, AJAX, Apache Tomcat, EJBS, XML, HTML5, CSS3, JavaScript and Web Services. Basic understanding of ExtJS.
- Proficiency in programming with different Java IDE's like IBM RAD 6.x/7.x, Eclipse.
- Good knowledge on OOP paradigm skills, as well as experience with J2EE APIs, protocols and development of multi-tiered applications.
- Experience with web-based application servers like ApacheTomcat, JBOSS, WebLogic and WebSphere.
- Strong exposure working with J2EE design patterns like MVC, Front Controller, Data Accessor, Value Object, Singleton and Session Facade.
- Experience with Service Oriented Architecture (SOA) such as Apache Axis web services which use SOAP, WSDL. Exposure to JAXB&JAX-WS.
- Used advanced core java features like annotations, generics, enhanced for loop, etc. throughout the application for well-defined programming.
- Good Experience and Very Strong programming skills on Collections, Multi-Threading, Exception Handling, OOPs and developed business rules using Core Java (J2SE).
- Extensive experience working in Spring Framework, Struts Framework and O/R mapping Hibernate framework and also Spring MVC, Sprint Transaction Management, Spring Web Services.
- Working knowledge of Java Web Services with real time knowledge using SOAP and REST.
- Strong experience in RDBMS technologies like Oracle, MySQL, Sub Queries, Stored Procedures, Triggers, Functions.
- Good experience with Software development methodologies like Agile Methodologies.
- Good experience with build tools like Ant, Maven and hands on experience on SQLDeveloper.
- Good experience with Version control systems like SVN, ClearCase.
- Good exposure to Continuous Integration.
TECHNICAL SKILLS:
Languages: JavaApplication Technology: J2EE, J2EE
Web Technologies: JSP, Servlet, JSTL, Tag libraries, XML, XSD, Xerces, Xalan, DOM and SAX Parser
SOA: SOAP, EJB, WSDL, Apache Axis Web Services, WebLogic Web Services
Client side: Java Script, HTML, DHTML
Databases: Oracle, DB2, My SQL
App Servers: WebLogic, JBoss, Tomcat
API & Framework: Log4J, Spring, Struts, IBatis, Hibernate
Operating System: UNIX, Linux, Windows
Version Control: Clear Case, CVS, VSS, SVN, TFS (Team Foundation Server)
Scripting: Ant, Maven, Java Scripts
IDE: Eclipse, IntelliJ, JBuilder, Rational Rose, Together-J, ER Studio, MS Visio.
PROFESSIONAL EXPERIENCE:
Confidential, Austin, TX
Sr. Java Developer
Responsibilities:
- Implemented the Spring dependency injection of the Database helper instance to the action objects.
- With the IBatis implementation, all the queries were separated away from the code and moved to the XML files. Used Spring IBatis XML configuration files to call the queries.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Performed Validations on UI data using JSF validators and JavaScript.
- Converted the existing EJB session beans which call the host (Mainframe system) into POJO’s.
- Implemented CSS3, DOM Api, DOJO and Ajax to create a dynamic and interactive experience.
- Used Sencha and EXT JS for the Mobile web interface development. Also used JSON and JQuery for Mobile application development. Worked with HTML 5 and CSS 3.
- Developed UI screens using YUI, CSS and JQuery.
- Worked on JDBC to select and update the data from the MySQL database
- Used TOAD for database query testing, in the process of optimizing the queries.
- Efficient in up gradation and migration from SQL Server 2000 to SQL Server.
- Wrote Java programs, performed builds, monitored DB2 data and ran SQL
- Design and Developed using WebService using Apache Axis on JBOSS.
- Used Web services - WSDL and SOAP for getting credit card information from third party vendors.
- Followed an Agile, Software Development methodology. Used NetBeans IDE
- Tune JBoss parameters for optimal system performance.
- Used Mercurial a Subversion client for windows for source/version/revision control.
- Worked with Clearcase source management.
- Expertise in Selenium automation using Selenium WebDriver with TestNG.
- Expertise in employing Water Fall Model and best practices for software development
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Developed static and dynamic Web Pages using JSP, HTML and CSS.
- Developed a web-based reporting system with Java, J2EE, Servlets, EJB and JSP using Struts framework HTML, JavaScript.
- Have modified shell scripts, Ant scripts for compiling java files and copy JSP, other files from CVS to Dev, ST, and UAT deploy folders and restart the server.
- Was responsible for Developing XML Parsing logic using SAX/DOM Parsers
- Experience with enterprise ECM software such as EMC Documentum and Alfresco.
- Designed and implemented interface elements using Google Web Toolkit.
- Involved in debugging the product using Eclipse and JIRA Bug Tracking
- Designed Interactive GUIs using Java Applets and Swing.
- Involved in Installation & Configuration of Cognos in distributed environments on Solaris.
- Extensively used the BAL constructs to handle collections in ILOG. Worked with large data sets in ILOG.
- Design, Implement and Test Oracle ADF applications using JDeveloper
- Migration of Business process modeling, views from Oracle BPM to Lombardi
- Installation and Administration of IBM MQ series on NT environment
- Configured Server for Oracle Database and Apache Tomcat
- Install and configure a Linux server to publish applications and the DataBase
- Used Resource Manager to schedule the job in Unix server.
- Responsible for requirements gathering, designing, coding web applications using Ruby on Rails, JavaScripts, HTML, CSS and jQuery
- Develop WordPress themes to meet the needs of the small business owner
- Upgraded Drupal websites from version 5 to 6, and 6 to 7
- Installed new V7 and V8 queue managers on z/OS.
- Made Fixes and enhancements to Online bill paying ASP 3 tier software for water companies.
- Designed and developed using C .Net and MVC patterns.
- Design and Develop programs in C++ to integrate as per the users requirements.
- J2EE to communicate legacy COBOL based mainframe implementations.
- Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
- Expose PL/I database access layer as web service using RD/Z
- Configuring and analyzing JCL to execute mainframe batch.
- Developed Servlets and Worked extensively on SQL.
- Oracle, SAS integration for business intelligence and functionality
- Designed, developed and maintained Asp.Net applications
Environment: Hibernate, SVN, Ibatis, JSF, Struts, EJB, DOJO, Sencha, JQuery, MySQL, TOAD, DB2, WebService,JBOSS,WSDL,Mercurial,Selenium, UML,ANT,XML,Google Web Toolkit,JIRA, ILOG, OracleADF, Oracle BPM,IBM MQ,HTML, WordPress,Drupal, C,C++,Mainframe,COBOL,PL/I,JCL,SQL,SAS VB,ASP
Sr. Java Developer
Confidential, Virginia, VA
Responsibilities:
- Implemented the Spring dependency injection of the Database helper instance to the action objects.
- With the IBatis implementation, all the queries were separated away from the code and moved to the XML files. Used Spring IBatis XML configuration files to call the queries.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Performed Validations on UI data using JSF validators and JavaScript.
- Converted the existing EJB session beans which call the host (Mainframe system) into POJO’s.
- Implemented CSS3, DOM Api, DOJO and Ajax to create a dynamic and interactive experience.
- Used Sencha and EXT JS for the Mobile web interface development. Also used JSON and JQuery for Mobile application development. Worked with HTML 5 and CSS 3.
- Developed UI screens using YUI, CSS and JQuery.
- Worked on JDBC to select and update the data from the MySQL database
- Used TOAD for database query testing, in the process of optimizing the queries.
- Efficient in up gradation and migration from SQL Server 2000 to SQL Server.
- Wrote Java programs, performed builds, monitored DB2 data and ran SQL
- Design and Developed using WebService using Apache Axis on JBOSS.
- Used Web services - WSDL and SOAP for getting credit card information from third party vendors.
- Followed an Agile, Software Development methodology. Used NetBeans IDE
- Tune JBoss parameters for optimal system performance.
- Used Mercurial a Subversion client for windows for source/version/revision control.
- Worked with Clearcase source management.
- Expertise in Selenium automation using Selenium WebDriver with TestNG.
- Expertise in employing Water Fall Model and best practices for software development
- Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
- Developed static and dynamic Web Pages using JSP, HTML and CSS.
- Developed a web-based reporting system with Java, J2EE, Servlets, EJB and JSP using Struts framework HTML, JavaScript.
- Have modified shell scripts, Ant scripts for compiling java files and copy JSP, other files from CVS to Dev, ST, and UAT deploy folders and restart the server.
- Was responsible for Developing XML Parsing logic using SAX/DOM Parsers
- Experience with enterprise ECM software such as EMC Documentum and Alfresco.
- Designed and implemented interface elements using Google Web Toolkit.
- Involved in debugging the product using Eclipse and JIRA Bug Tracking
- Designed Interactive GUIs using Java Applets and Swing.
- Involved in Installation & Configuration of Cognos in distributed environments on Solaris.
- Extensively used the BAL constructs to handle collections in ILOG. Worked with large data sets in ILOG.
- Design, Implement and Test Oracle ADF applications using JDeveloper
- Migration of Business process modeling, views from Oracle BPM to Lombardi
- Installation and Administration of IBM MQ series on NT environment
- Configured Server for Oracle Database and Apache Tomcat
- Install and configure a Linux server to publish applications and the DataBase
- Used Resource Manager to schedule the job in Unix server.
- Responsible for requirements gathering, designing, coding web applications using Ruby on Rails, JavaScripts, HTML, CSS and jQuery
- Develop WordPress themes to meet the needs of the small business owner
- Upgraded Drupal websites from version 5 to 6, and 6 to 7
- Installed new V7 and V8 queue managers on z/OS.
- Made Fixes and enhancements to Online bill paying ASP 3 tier software for water companies.
- Designed and developed using C .Net and MVC patterns.
- Design and Develop programs in C++ to integrate as per the users requirements.
- J2EE to communicate legacy COBOL based mainframe implementations.
- Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
- Expose PL/I database access layer as web service using RD/Z
- Configuring and analyzing JCL to execute mainframe batch.
- Developed Servlets and Worked extensively on SQL.
- Oracle, SAS integration for business intelligence and functionality
- Designed, developed and maintained Asp.Net applications
Environment: Hibernate, SVN, Ibatis, JSF, Struts, EJB, DOJO, Sencha, JQuery, MySQL, TOAD, DB2, WebService,JBOSS,WSDL,Mercurial,Selenium, UML,ANT,XML,Google Web Toolkit,JIRA, ILOG, OracleADF, Oracle BPM,IBM MQ,HTML, WordPress,Drupal, C,C++,Mainframe,COBOL,PL/I,JCL,SQL,SAS VB,ASP
Java Developer
Confidential, New York, NY
Responsibilities:
- Implemented MVC framework with Spring.
- Implemented application level persistence using Hibernate and Spring.
- Configured Struts, Hibernate framework with Spring MVC.
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Expertise in design and development of various web and enterprise-level applications using Java/J2EE technologies like Spring, Hibernate, UML, XML, Struts framework, JSF, JQuery,
- Extensive design and programming experience with Front-end Web Technologies like Angular JS, Bootstrap, Responsive Design, JavaScript, JQuery, Kendo UI, AJAX, HTML5 and CSS3
- Developed web pages using HTML/CSS and JavaScript.
- Developed additional UI Components using JSF and implemented an asynchronous, AJAX (JQuery)
- Developed web pages using HTML/CSS and JavaScript.
- Worked on NSS (Mozilla), PKCS11 library to develop the crypto operations for the Node.
- Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Can.js, and Jquery
- UI Development using HTML5, CSS3, Bootstrap, JavaScript and jQuery
- Design, Implement and Test Oracle ADF applications using Jdeveloper.
- Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
- Developed PL/SQL queries. Actively worked on stored procedures.
- Connectivity to the database is provided using JDBC.
- Worked on Java Multithreading, Collections & Coherence Framework.
- Developed Dash-Board to monitor and report Cache Coherence Servers.
- Implemented JavaMultithreading to refresh the cache at a given set of time interval.
- Database Design, Modeling, Migration and SQL- SQL Server, Sybase, DB2, Oracle, MySQL, MongoDB
- Extensive experience in designing MongoDB multi-sharded cluster and monitoring with MMS.
- Extensive experience in Data Acquisition and Process Automation.
- Generated WSDL file using Apache CXF and extensively used Soap UI for services testing.
- Good exposure to RESTful and SOAP based web services.
- Eclipse TPTP plug-in was used for profiling and performance testing
- Deployed the application on Weblogic Application Server cluster on Solaris environment
- Developing a new Content Management System backed by subversion using java EE technologies.
- Extensive working experience in unit testing framework - Maven, JUnit Tests.
- Provide direction and execution oversight for large Agile Development projects for the FBI as an integral member of the Program Management Office (PMO).
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
- Worked on GUI internationalization using JSP and Core Java
- Involved in user interface development using JSTL
- Developed business modules with JSP, Servlet, Struts framework, Java, XML/XSL and EJB technologies.
- Designed and developed several Servlets and JSP.
- Used Maven script for building and deploying the application.
- Quickly learned iText and implemented to solve Hungarian Special Character Issue.
- Maintained report and request generator using Jasper Report
- Integrate Web 2.0 sites into client's website.
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
Environment: J2EE - Spring, Hibernate, Strut, JSF, Angular JS, AJAX, Node, Bootsrap, CRUD, SQL, JDBC, Coherence, Maven, MySQL, MongoDB, Apache, CXF, SOAP, WebLogic, JUnit, Agile, UML, JSP, Servlets, Jasper, Web 2.0, SOA
Java/ J2EE Developer
Confidential, Deerfield, IL
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) with Waterfall Model and Incremental Model.
- Reviewed and analyzed requirements to design and implement functional specifications for the integration of the Front-End Interfaces and J2EE Server Machine for Web Tier JSP pages and Business Tier Enterprise Beans.
- Used Core Java technologies including: Collections, Serialization, Generics, Annotations and Exception Handling to implement Back-End Business Logic including Entity Beans and Session Beans.
- Achieved MVC design pattern using Struts 2 framework and configured the XML files for implementation of definitions of action mappings, beans and controllers.
- Configured system integration of Struts 2 and Hibernate 3 to make components of action handling and database Dao support cooperate well. Used JDBC for Data Access to Connect with DataSource Objects.
- Developed Action Classes and Action Forms to implement different models such as setRiskRateAction, saveHedgePortfolioAction of this application.
- Designed the presentation layer with Servlets and JSPs to display the portfolios, activities and reports. Developed the web pages using HTML/CSS, JavaScript, jQuery and AJAX.
- Exchanged data between front-end and back-end over HTTP Protocol using SOAP and WSDL, and XML data packets format.
- Extensively used SVN to achieve version control and source code management.
Environment: Java, Eclipse, Servlets, Struts, Hibernate, Cache, Log4J, JDBC, HTML/CSS, JavaScript, jQuery, AJAX, XML, Oracle, JUnit, SVN.