Sr. Java Developer/ Analyst Resume
Fort Wayne, IN
SUMMARY:
- 8 Years of IT experience in the areas of Analysis, Design, Development, Implementation, Testing, Reporting and Supporting of Software Applications.
- Excellent experience with Software Development Life Cycle (SDLC) process of State Government projects, Financial, Insurance Annuities, Life, Health, Health Care, Telecommunication, Banking Domains.
- Expertise in application development using Java/J2EE components which include JDBC, JPA,JSF, Servlets, JSP, Java Beans, JMS, Struts1.3/2.0, Spring 2.5, Hibernate3.0.
- Experience in development of critical business applications utilizing Java, J2EE, JSP, Servlets, Struts, EJB, JDBC, Spring, Hibernate, Web Services, Ajax, JSF, Design Patterns, JNDI, Apache Tomcat 5.5/6.0, IBM Web Sphere Application and Portal Server.
- Experience in developing web applications using technologies like HTML, XML, JavaScript, AJAX, CSS, DOJO, JSP Tag libraries and Tiles.
- Good knowledge on AngularJS, Backbone, JBoss Fuse which is an open source integration platform.
- Good Knowledge of different J2EE Design Patterns like MVC, Data Access Object, Data Transfer Object / Value Object, Business Delegate and Singleton.
- Experience using ORM/GORM in Java.
- Good knowledge about JSF ICE faces
- Hands on experience in implementing dynamic web applications using Application Servers like JBOSS, IBM Web Sphere, BEA Web Logic and Apache Tomcat deploying in various environments like Windows, UNIX with IDEs like Eclipse 3.4/3.3, WSAD (RAD), RSA (IBM), Apache Tomcat 5.5/6.0.
- Building web applications with ASP.NET MVC, JavaScript, JQuery, JSON, HTML, XHTML, CSS, and Firebug
- Experience in software development life cycle, database design, RDBMS and data modeling concepts.
- Database experience using Oracle, SQL Server, DB2, Derby, Functions, Stored Procedures, triggers, cursors, functions.
- Experience in RIA development using Adobe Flex 4.0/3.0, Action Script 3.0, MXML.
- Experience using Fuse/Apache as integration platform and Apache ActiveMQ as messaging platform.
- Experienced in configuring packages in Java (J2EE, J2SE, and JDE) environment for various Reports and knowledge of oracle ADF (Application Development Framework).
- Expertise in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) based on Unified Modeling Language (UML) using Rational Rose.
- Worked with different reporting technologies like SSRS, BIRT with knowledge of FILENET.
- Generated report templates for wealth information, account information, research reports using BIRT (Actuate) in different styles like Cascading, Parameterized, Adhoc to be viewed by the clients
- Used Middleware technologies like CMS, different application and web servers.
- Generated Work flow and Application overview charts & diagrams through Microsoft Visio to be viewed by the clients and advisors while Technical discussion as well application deployment
- Proficient in Database debugging, performance optimization and tuning using the Query Analyzer, SQL Profiler and SQL Server Debugger.
- Developed front - end using Swing, JSP, JSF, and JSP with Custom Tag libraries, JSTL, Struts Tag libraries, Adobe Flex, MXML, HTML and CSS.
- Used Adobe Flex Advanced Data Grid and Flex Charting and custom component design.
- Experience in RUP and Agile development (TDD, BDD and SCRUM) methodologies.
- Good exposure on Insurance, Banking/Financial Domain, Telecom Domain and e-commerce.
- Experience in User Interaction, Business Analysis, Development, Integration, Documentation, Testing, Deployment, Building, Configuration and Production/Customer Support, Maintenance and Enhancements of both Web and Client/Server Technologies.
- Demonstrated experience seamlessly learning new technologies in a short span of time, integrating well into any environment, and working well under pressure.
TECHNICAL SKILLS:
Operating Systems: Windows 8/Windows 7/Vista/XP, UNIX, LINUX
Java/J2EE Technologies: JDBC 2.1/3.0/4.0,Servlets 2.4/2.5, JSP2.0, EJB, ESB, JMS, Java Beans,RMI, XML, XSL, XPath, XSLT, Applets, JMS, JQuery, JSON
Web Technologies: Servlets, JSP 2.0, HTML, AJAX, XHTML, CSS, JavaScript, GWT
Frameworks: Struts 1.3/2.0, Spring 2.0/3.0, Hibernate 2.0, ActiveMQ, JSF
Web Services: JAXP, JAXB,SOAP, RESTful, JAX-WS
Databases: Oracle 10g/9i, DB2, Derby, NoSQL, SQL Server 2008/2005/2000 (SSRS,SSIS)
Languages: J2EE, C++, PL/SQL, SQL
Web Servers: JBOSS 5.1/4.0, IBM Web Sphere 5.0/6.0/7.0, Apache Tomcat 5.5/6.0
IDE: Eclipse, Net Beans, RAD 6.0/7.0,RSA
Tools: /Version Controls: JUnit, ACCORD, Ant, Maven, AUTOSYS, XML (ACORD), BIRT (Actuate), UML, CVS, SVN (Tortoise), JVM, Microsoft Vision, IBM Clear Quest & Clear Case, CMS, PVCS.
PROFESSIONAL EXPERIENCE:
Confidential, Fort Wayne, IN
Sr. Java Developer/ Analyst
Responsibilities:
- Designing, Developing & implementing application support using Java, J2EE, JSF, Servlets, JDBC, XML and JavaScript on Windows environments.
- Working with XML, ACORD, JMS, and Web Services (SOAPUI).
- Suggested and Developed new functionalities for the Applications to retrieve, validate, save the data and images Java, J2EE, Junit, JQuery, DOJO, Hibernate, Spring.
- Designed, Developed, deployed batch jobs for applications and migrated the current ones to different environments using Autosys, CA7.
- Generated Work flow and Application overview charts & diagrams through Microsoft Visio to be viewed by the Business Analysts, PM, Client.
- Involved in SOA/REST concepts.
- Building RESTful APIs in front of different types of storage engines.
- Maven is used as a primary build tool for the project.
- Developed Messaging frame work for Asynchronous service using JMS (ActiveMQ).
- Used Spring ORM to integrate Spring Framework with hibernate and JPA.
- Involved in Java application server configuration tuning and Java Virtual Machine (JVM) tuning.
- The application uses JQuery/JSON for a dynamic and interactive UX.
- Involved in system design and development in Core Java using Collections, multithreading.
- Application Enhancements in usability & Optimization in data transactions using Java/J2EE components include JDBC, JPA, JSF, Servlets, JSP, JQuery, Java Beans, Spring 2.5 and Hibernate 3.0.
- Ported existing web application to (Google Web Toolkit) GWT/SmartGWT for proof of concept.
- Involved in automated application builds and deployments using Hudson/Jenkins.
- Using Splunk Dashboard for Logs and fix the issues in various environments.
- NBSTP & ACATS UI analysis, design, recommendations with the Business team.
- Upgrade WAS & JAVA versions. Migrated applications in environments without issues.
- Communicates with Lead developers & application architects to ensure applications are built to be scalable, reliable, maintainable, and perform according to non-functional requirements.
- Coordinate with Business Analysts, Testers to ensure the goals of business requirements.
- Perform integration tests using JUnit.
- Worked with Middleware technologies like CMS and WCMS to deploy the files and web content manually
Environment: Java 1.7, Core Java, J2EE, JPA, JSF 2.0, Struts, JSP 2.0, Servlets 2.5, JDK, SQL, Hibernate, JDBC 3.0, AJAX, JavaScript, Log4j, HTML, XML, CSS, UML, Splunk, JUnit, JQuery, DOJO,EJB, ESB, Eclipse, Maven, WebSphere 8.5.5.6, ORM, WSDL, GWT, SOAP Web Services, ActiveMQ, JVM, JSON, J2C, Jenkins/Hudson, VMware, ACORD, RAD, AUTOSYS, XML(ACORD), DB2, Middleware technologies-CMS & App servers, WCMS, Oracle 10g, Tomcat, Restful Web Services, Microsoft Visio, UNIX, Windows 7
Confidential, Indianapolis INSr.JSF Developer
Responsibilities:
- Working as a Senior J2EE developer in JSF, spring and Hibernate.
- Performance-tuning and optimization of JSF web applications.
- Upgrade of JSF Framework, Tiles and Tag libraries.
- Migrating from JSF1.x to JSF2.0 as part of the WebSphere 8.5 migration project.
- Enhancements using Java/J2EE components which include JDBC, JPA,JSF, Servlets, JSP, JQuery, Java Beans, Spring 2.5,Hibernate 3.0.
- Using JavaScript/JSON on the front end.
- Developed Ext-GWT/GWT-based framework.
- Tuning the native SQL queries, data retrieval methods and the display of the data after the validation.
- Responsible for the SQL Server 2008 backend of the REST web service .
- Developed Messaging frame work for Asynchronous service using JMS (ActiveMQ) and Message Driven Beans.
- Web application development for backend system using AngularJS and Node.js with cutting edge HTML5 and CSS3 techniques.
- Used Eclipse and Adobe Flex plug-in for the development, custom design component, purpose.
- Used Adobe Flex Advanced Data Grid and Flex Charting design.
- Writing and maintaining web applications using JavaScript/JSON/JQuery.
- Used Hibernate for Object Relational Mapping (ORM) and data persistence.
- Wrote GWT code to create presentation layer using GWT widgets and event handlers.
- Added Maven support to existing projects.
- Involved in Java Virtual Machine (JVM) development and tuning.
- Set up Jenkins server and build jobs to provide continuous automated builds.
- Designed and implemented a Cassandra NoSQL based database.
- New Business Application analysis, design, recommendations with the Business team.
- Develop different methods in different layers (Service, Business) for new functionality and also for increased functionality based on SOA.
- Fix interface (JSF) and business layer (J2EE, JDBC) defects.
- Recommend solutions by briefing advantages and disadvantages of custom development and data retrieval methods.
- Perform integration tests using JUnit.
Environment: Core Java, J2EE, JPA, JSF 2.0/1.2, Struts, Spring Framework 2.0, JSP 2.0, Servlets 2.5, JDK, SQL, Hibernate, JDBC 3.0, AJAX, JavaScript, HTML, XML, XSL, CSS, GWT, ActiveMQ, Jenkins/Hudson, AngularJS, JUnit, JQuery, DOJO, EJB, ESB, Eclipse, Maven, WSDL, JVM, ORM, SOAP Web Services, Adobe FLEX, Tomcat, JSON, Java 1.5, Restful Web Services, XML, NoSQL, RAD, Oracle 10g, Windows XP, 7.
Confidential, Indianapolis INSr. Java Developer
Responsibilities:
- Application Enhancements & Optimization using Java/J2EE components which include JDBC, JPA,JSF, Servlets, JSP, JQuery, Java Beans, Spring 2.5,Hibernate 3.0.
- Performance Optimization of the Front end (JSP) and its data from the database with validation.
- Optimizing the SQL queries, data retrieval and the display of the data after the validation.
- New Business Application analysis, design, recommendations with the Business team.
- Develop different methods in different layers (Service, Business) for new functionality and also for increased functionality based on SOA.
- Using maven project specific modules were created.
- Using Prototype JavaScript framework and messaging in JSON format.
- Used Adobe Flex Advanced Data Grid and Flex Charting and custom component design.
- Design rich internet applications using Google web toolkit (GWT).
- Involved in Performance tuning of JVM.
- Used Jenkins/Hudson for Continuous Integration Server Installation and Configuration.
- Created architecture stack blueprint for data access with NoSQL.
- Coding JavaScript code for UI validation and worked on Struts valuator frame works.
- Wrote SPA (Single Page Web Applications) using RESTFUL Webservices plus Ajax and AngularJS.
- Fix user interface (JSP) and usability (J2EE, JDBC) defects.
- Recommend solutions by briefing advantages and disadvantages of custom development and data retrieval methods.
- Perform integration tests using JUnit.
Environment: Core Java, J2EEW, JBOSS 5.0, JPA, JSF 1.2, Struts, Spring Framework 2.0, JSP 2.0, Servlets 2.5, JDK, SQL, Hibernate, JDBC 3.0, AJAX, JavaScript, Log4j, HTML, XML, JSON, REST, XSL, XSLT, CSS, UML, JUnit, JQuery, DOJO,EJB, ESB, Eclipse, Maven, WSDL, SOAP Web Services, Adobe FLEX, GWT, JVM, ORM, ActiveMQ, Jenkins/Hudson, NoSQL, SOA, AngularJS, XML, ACORD, RAD,FILENET 5.0, Oracle 10g, Restful Web Services, Tomcat, UNIX, Windows 7.
Confidential, Carmel INSr. Java Developer
Responsibilities:
- Developed & implemented applications using Java, J2EE, JSF, Servlets, JDBC, XML, Struts, Spring and JavaScript on Windows environments.
- Work extensively with XML, ACORD, JMS, and Web Services (SOAPUI).
- Developed new functionalities for the Applications to retrieve, validate, save the data and images Java, J2EE, Junit, JQuery, DOJO, Hibernate, spring.
- Involved in SOA/REST concepts.
- Application Enhancements & Optimization using Java/J2EE components which include JDBC, JPA,JSF, Servlets, JSP, JQuery, Java Beans, Spring 2.5,Hibernate 3.0.
- New Business Application analysis, design, recommendations with the Business team.
- Develop different methods in different layers (Service, Business) for new functionality and also for increased functionality based on SOA.
- Generated Work flow and Application overview charts using Microsoft Visio.
- Designed and prototyped parts of a NoSQL database.
- Building Single Page Applications (SPAs) with AngularJS.
- Fix user interface (JSP) and usability (J2EE, JDBC) defects.
- Recommend system solutions by comparing advantages and disadvantages of custom development and purchase alternatives.
- Collaborate with Analysts, Testers to ensure the integrity between code and business requirements.
- Fix the issues related to application data parsing, validation, storage, retrieval
- Perform testing with massaged data and integration tests using JUnit.
Environment: J2EE, JPA, JSF 1.2, Struts, Spring Framework 2.0, JSP 2.0, Servlets 2.5, JDK, SQL, HTML, REST, XML, Hibernate, JDBC 3.0, AJAX, JavaScript, Log4j, Middle ware Technologies,, XSL, XSLT, CSS, UML, JUnit, JQuery, DOJO,EJB, ESB, Eclipse, Maven, WebSphere, Restful Web Services, ORM, WSDL, NoSQL, SOAP Web Services, AngularJS, SOA, XML, ACORD, RAD, Microsoft Visio, Oracle 10g, Tomcat, UNIX, Windows 7.
Confidential, Indianapolis INJava Developer
Responsibilities:
- Working on J2EE Design Patterns like MVC, Data Access Object Transfer Object/Value Object.
- Application Development using Java/J2EE components which include JDBC, JPA,JSF, Servlets, JSP, Java Beans, Spring 2.5,Hibernate 3.0.
- Fixing, Performance tuning and benchmarking complex batch jobs based on SOA
- Develop different methods in different layers (Service, Business) for increased functionality in the front end using JavaScript, JQuery, DOJO & HQL queries.
- Fix user interface (JSP) and usability (J2EE, JDBC) defects which are developed.
- Massage or consume the XML load to parse, validate and save it using Web Services, JAX-WS
- Generated Work flow and Application overview charts using Microsoft Visio.
- Requesting Database Changes for performance optimization.
- Worked on ADF Model and View Controller projects.
- Application Query & Performance Analysis, Backend Analysis(Database), New Screens, Analyze Batch Jobs functionality with data and create the mock file for job as well as reports to be deployed.
- Tune SQL queries using joins and appropriate index on the tables.
- Fix the issues related to data transfer between different Modules.
- Fix the reports and the report design using UML, XML source.
- Implement several data access layer APIs with Hibernate.
- Perform integration tests using JUnit.
Environment: J2EE, JPA, JSF 1.2, Struts, Spring Framework 2.0, JSP 2.0, Servlets 2.5, JDK, SQL, Hibernate, JDBC 3.0, AJAX, JavaScript, EJB, ESB, BIRT(Actuate), Log4j, Ant, HTML, XML, XSL, XSLT, CSS, CVS, UML, JUnit, JQuery, DOJO, Eclipse, WebSphere, WSDL, JAX-WS, SOAP Web Services, SOA, JAX-WS, CA7, XML Beans, Tomcat, RAD, Microsoft Visio, FILENET 5.0, Oracle 9i/10g, ADF, UNIX Shell Script, Windows 7.
Confidential, Cary, NCJava & BIRT Developer
Responsibilities:
- Participated in Gap Sessions on Functionality & Business rules of the Application.
- Worked on SRS document and implementing into functional level by making Data Models
- Extensively involved in the requirements gathering, design and development, created documentation.
- Implemented applications using Java, J2EE, JSP, JSF, Servlets, JDBC, XML, HTML, Hibernate Struts, Spring and JavaScript on Windows environments.
- Used collections, inheritance and multi-threading in java for better performance.
- Designing UI screen for Insurance Modules (Tax, Benefits, Appeals) to get User information with JSP, Struts, Spring tag library.
- Developing Action Classes, Service Classes for Unemployment Insurance Benefits.
- Coding JavaScript code for UI validation and worked on Struts valuator frame works.
- Worked on various JSP pages with GRAILS to analyze the functionality and fix defects of the old functionality.
- Web Application Query Analysis, Backend Analysis(Database), New Screens, Analyze stand alone Web Application functionality with data and create the CSS file with the report template design layout to be deployed.
- Designed and created Report templates, bar graphs and pie charts based on the user/customer data.
- Expert knowledge and experience developing, managing, modifying, reports using BIRT(Actuate-BUSINESS INTELIIGENCE AND REPORTING TOOL) with JAVA, XML, SQL in various formats.
- Experienced in using JPA, JAXB to produce XML files which are again fed to BIRT Adapter to design the template based on the client requirements.
- Experience in using Testing tools like JUnit and building tools like Ant and others like SONAR.
Environment: J2EE, JPA, JSF 1.2, Spring Framework 2.0, JSP 2.0, Servlets 2.5, JDK, SQL, DB2,Derby, JDBC3.0, AJAX, JavaScript, JBOSS 5.0/4.0, BIRT(Actuate), Log4j, Maven, HTML, XML, XSL, XSLT, CSS, CVS, GRAILS, JUnit, Eclipse, WSDL, REST Web Services, SONAR, XML Beans, RAD, RSA, FileNet 5.0, UNIX, Windows.
Confidential, Topeka, KSJava & BIRT Developer
Responsibilities:
- Worked on SRS document and implementing into functional level by making Data Models.
- Gather report requirements and document technical specifications.
- Extensive involvement in the requirements gathering, design and development, created documentation.
- Implemented applications using Java, J2EE, JSF, Servlets, JDBC, XML, Struts, Springs and JavaScript on Windows environments.
- Used collections and multi-threading in java for better performance.
- Designing UI screen for Insurance Quote to get User information with JSP, Struts tag library.
- Developing Action Classes, Service Classes for Resident Insurance Premium payment module.
- Coding JavaScript code for UI validation and worked on Struts valuator frame works.
- Analyze data and create the CSS file for the report layout with also create column mapping for reporting.
- Designed and created Report templates, bar graphs and pie charts based on the financial data.
- Expert knowledge and experience developing, managing, modifying, reports using BIRT (Actuate) with JAVA, XML and SQL in various formats.
- Experienced in using JPA, JAXB to produce XML files which are again fed to BIRT Adapter to design the template based on the client requirements.
- Generated XML file and designed the report template Map using iText in BIRT (Actuate).
- Experienced with Hash map as creating the lists, key values and retrieving the data to client desired format file type.
Environment: J2EE, JPA, JSF 1.0, Spring Framework 2.0, JSP 2.0, Servlets 2.5, JDK, SQL,DB2,Derby, JDBC3.0, AJAX, JavaScript, Web Logic, Log4j, Maven, HTML, XML, XSL, XSLT, CSS, CVS, JUnit, Eclipse, WSDL, JAX-WS, JMS, XML Beans, RAD, RSA, BIRT(Actuate), UNIX, Windows.
Confidential, Dallas, TXJava Developer
Responsibilities:
- Involved in system design and development in Core Java using Collections, multithreading.
- Designed and developed the UI using AJAX, HTML, CSS and JSP.
- Involved in Core Java technologies multithreading, exception handling.
- Responsible for development of presentation layer using JSP, Spring.
- Implementing the design patterns like Singleton, value object pattern, DOJO and Data access objects in the project.
- Business logic was developed using Session beans and container managed persistence services.
- Involved in the development of data access layer using Hibernate.
- Experience in using Testing tools like JUnit and building tools like Ant.
- Used VB programming in SSRS, SSIS for Report Development.
- Writing complex SQL queries for writing stored procedures and Cursors.
- Used Oracle feature, XMLDB type to store entire XML files into the Oracle database.
- Involved in developing web services using SOAP, XML.
- XSLT used to transform the XML data into html format for dealer submitted data.
- Deployed entity beans on Web Logic.
- Java Stored Procedure used to generate PDF reports.
Environment: Core Java, J2EE, HTML, EJB, ESB, JavaScript, AJAX, DOJO, JDBC 4.0, SQL, SSRS, Hibernate, DB2, Spring Framework, Ant, SQL, XML, Windows XP/NT
Confidential, New York, NYJava Developer
Responsibilities:
- Extensively involved in the requirements gathering, design and development, created documentation.
- Implemented applications using Java, J2EE, JSF, Servlets, JDBC, XML, Struts, Springs and JavaScript on Windows environments.
- Writing JSP or Online Quote for Resident Insurance.
- Developing Action Classes, Service Classes for Resident Insurance Premium payment module.
- Writing JUnit Test cases for Unit testing in Pension Manager Module.
- Developed several pieces of the JSF engine, including bean discovery, value bindings, method bindings, component bindings, and event generation.
- Re-wrote several pieces to make them compliant with the emerging JSF standard.
- Designing UI screen for Insurance Quote to get User information with HTML, PHP, JavaScript, JSP, Struts tag library.
- Coding JavaScript code for UI validation and worked on Struts valuator frame works.
- Writing SQL Queries to get schedule of policy payment and members under coverage details.
- Developing Session beans for Insurance Quotes.
- Fixing the bugs identified in test phase for optimization and integrity of the output.
- Designed and created Report templates, bar graphs and pie charts based on the financial data.
- Experienced in using JPA, JAXB to produce XML files which are again fed to BIRT Adapter for the output.
Environment: Core Java, J2EE, Spring 2.0, Hibernate, JPA, JSP, JSF, JDBC, Web Sphere portal, Web Services, BIRT, XML, HTML, CSS, PHP, SQL, Oracle, Eclipse, UNIX Shell Scripting, ANT, UML, SVN.
ConfidentialSoftware Developer
Responsibilities:
- Involved in developing the Project Plan and System & Integration documents.
- Involved in designing and implementing the caching functionality.
- Implemented Java persistence using Hibernate framework.
- Wrote UNIX shell script to generate the customer data to the reporting department.
- Involved in the development of Struts MVC application model.
- Experienced in writing SQL queries, PL/SQL stored procedures to access the database.
- Configuration Management using CVS for integrated build process.
- Used JSTL, PHP with JSPs for dynamic generation of HTML for client browsers.
- Designed and implemented the database using ER diagrams.
- Wrote Java stored procedures and used JDBC APIs to call these procedures.
Environment: Java, Servlets 2.4, JSP, Web Services, Struts Framework, JSP, PHP, Oracle 9i, JSTL, Eclipse, Web Sphere, CVS.
