Senior Java Developer Resume
Pittsberg, PA
SUMMARY
- Over 8 years of experience with proven expertise in full application software life cycle development involving Analysis, Design, Development, Testing, Implementation of application software with emphasis on Object Oriented, J2EE and Client Server technologies.
- Extensive experience in development and J2EE application using CoreJava, DataStructures,JSON,JDBC,AngularJS, SpringMVC,JSP, EJB, AJAX,, JSTL, XML, Web Services and other open source frameworks and APIs.
- Extensive development experience on different IDE’s like Eclipse, My Eclipse, IntelliJ, RAD and Netbeans.
- Extensive experience in working with Web Services (REST & SOAP), J - Units
- Extensive experience in in TcServer, Maven, Nexus, Jenkins, SOA, SVN, Clear Quest, Oracle, SOAP and Mockit.
- Extensive expertise in design of enterprise applications using frameworks viz. Hibernate, AngularJS,RCP,SWT Spring,JMeter,JProfiler,MAT,. Shell Scripting
- Experience about the administration of Avaya VPMS, AAEP. Visio
- Experience in gathering IVR requirements and creating Voice User interface designs
- Extensive experience in Object Oriented Programming,AdobeCMS,multi-threaded server-side development and Design Principles(OOP/OOD) VUI Design, Core Java, VPMS, AAEP.
- Extensive experience in Business knowledge and trade lifecycle experience in Securities,Equities & Derivatives
- Working knowledge of Java, Web Development and Tomcat administration
- Extensive experience of relational database structure and design.
- Experience in deploying applications on servers like Web Logic, JBoss, IBM Web Sphere and Tomcat 6 and 7.
- Experience in Web Services Technologies like SOAP, WSDL and UDDI and Service Oriented Architecture SOA.
- Experienced in MVC (Model View Controller) architecture with Struts, Spring and Hibernate framework involving various JSON,J2EE design patterns.
- Test Driven Programmer with thorough knowledge in Unit testing with JUnit3.8/4.0, Defect Tracking with HP Quality Center, SpringMVC,performance testing with JMeter and automated Extensivetesting with Test Driven Development (TDD) in Extreme Programming model.
- Extensive experience in Splunk softwareand Software Development Kit(SDK),JSON and data analysis concepts.
TECHNICAL SKILLS
Java Technologies: Core Java, Java Server Pages, SDK,Servlets, SpringMVC, JDBC, GemFire,Java Beans, IBM BPM 9.0,,JSON, JAXB,Exception Handling, Multi-threading, Event Handling, Swing Web Services. IVR
Web Technologies: JSP, Servlet, Struts, Spring, EJB, AJAX, JSTL
Application Servers: Weblogic, Apache Tomcat, Websphere and JBoss
Databases: Oracle 9i/10g/11g, DB2, MS SQL Server 2005/2008,MangoDB,AngularJS MySQL, Node.Js, SQLite.
Web tools and languages: C, C++, Java, HTML,Abobe CMS, DHTML, XHTML, JavaScript, JQuery, DOJO, XML, XSLT, UML, CSS, Junit, Oracle and PL/SQL
Frameworks: Struts, JSF, Spring MVC, RESTful, Hybernate, JMS,RCP, SAX,DOM
Build Tools & IDEs: Maven, Ant,Eclipse, NetBeans, CVS, Harvest, Git,Jboss, JCreator, Borland
PROFESSIONAL EXPERIENCE
Confidential, Pittsberg, PA
Senior Java Developer
Responsibilities:
- Involved extensively in working with Web Services (REST & SOAP), J-Units and Flow business components.
- Involved to write services talking to database DB2 and updating system level information in Window server 2008
- Extensively worked with SpringMVC, AdobeCMS Hibernate for Object/Relational mapping, transparent persistence onto the Oracle database which was annotation based.
- Built the project using Maven by writing into POM.xml file to solve dependencies.
- Developed a web-based reporting for financial monitoring system with JSON,MVC,HTML, XHTML, JSTL, custom tags and Tiles using Struts framework.
- Conducted complete analysis of system and business requirements for all IVR applications.
- Experience in gathering IVR requirements and creating Voice User interface designs
- Developed java applications using stack databases(MongoDB, AngularJS, Node.js)
- Involved in Agile development &Object Oriented Programming and Design Principles(OOP/OOD)
- Implemented the required changes in the system using springs and testing whether the incorporated changes satisfy the new requirements and do not hamper the existing functionality.
- Developed Admin module to generate report and to give exact figure of item replenishment
- Provided technical assistance for designing and maintenance of enterprise based IVR systems.
- Involved in Business knowledge and trade lifecycle experience in Securities, Equities &Derivatives
- Proficiency in implementing the design to meet web standards JSON,(W3C), SEO and worked on various browsers like IE 6/7/8, Firefox 3.5/4.0, Safari and Opera for cross-browser implementation.
- Designed a Graphical User Interface (G.U.I.) in Java Swing using various Swing components (Jtree, JTable, JList, JCombo Box, JMenu, and Layout Management), backbone.js JavaScript library.
Environment: Java, J2EE, Eclipse (Kepler), Oracle 11g, Splunk, PL/SQL, Unix,Angular JS, AJAX, Java Script, JQuery, Agile,Hibernate, Spring MVC 3.0, SOAP, JAX-RPC, XML,DB2, HTML,SDK, CSS, Swing, Maven, JSON,RESTful, Weblogic, Jenkinss, GemFire, IVR
Confidential, Cary, NC
Senior Java Developer
Responsibilities:
- Analyzed Use Case diagrams and created various UML Diagrams like Class diagrams and Sequence diagrams.
- Designed and developed the application using J2EE, JSON,EAD4J technologies/frameworks using Service Oriented Architecture (SOA).
- Implemented development procedures for IVR and speech applications through Java and Web Services.
- Developed the Graphical User Interface (GUI) application using Jakarta Struts Framework.
- Involved in development of UNIX script to upload the output file to the FTP using shell script.
- Designing and developing the XML Schema for the client server communication protocol and worked on XML parses.
- Created state-of-the art Voice User Interface (VUI).
- Employed Hibernate 3.0 to develop persistence layer based on Object-Relational Mapping.
- Designed various design Workflow Modules using BPM (Business Process Modeler) to implement Business Logic
- Used Java Naming/Directory Interface (JNDI) and JDBC connection pooling to access the database seamlessly.
- Handled HTTP requests to the controllers using Spring MVC.
- Created configuration files for Java Server Faces,JSON, SpringMVC and ICE framework.
- Wrote custom Maven script to application on Weblogic Application Server.
- Involved in in Agile development, AdobeCMS &Business knowledge and trade lifecycle experience in Equities &Derivatives
- Skilled in testing and debugging of the IVR application
- Analyzed WSDL file for various payments done in the Deutsche Bank online website
- Used AJAX and JavaScript to handle asynchronous request and CSS to handle look and feel of the application.
- Used Web services - WSDL and SOAP for getting consumer information from credit rating agency.
- Extensively worked on multithreading with respect to transfers done between Deutsche Bank to Deutsche Bank and external banks to Deutsche Bank account in the online website.
- Involved in debugging the product using JIRA bug tracking.
Environment: Java, J2EE, JSP, Servlet, SpringMVC, Hibernate, Java Script,Agile,Splunk Web Service, Weblogic, Java Batch, Eclipse (Juno), JMS, Oracle 10g, IBM WAS, Maven, UNIX, XML,DB2, MySQL 2008, EAD4J, JSON,GemFire, SOA, JSF,SDK JUnit, JRules. IVR
Confidential, Eau Claire, WI
Senior Java/J2EE Developer
Responsibilities:
- Involved in VUI design and creation of test plans and development of detailed test scripts based on the functional specs.
- Extracted data to test various IVR call flows such as Claims, E&B and etc.
- Involved in the initial requirements gather session to evaluate the feasibility of the project.
- Gathered and analyzed business requirements and involved in converting the functional specs into Tech Specs.
- Created Call flow diagrams for IVR applications.
- Used STRUTS framework in designing the IVR application.
- Used Java Script and ECMA script for revalidations when caller provides input thru DTMF or thru Voice.
- Performed Unit testing using URLs, JUnit,JSON and also by making calls into the system.
- Used Amazon EC2 Web Service for carrying out remote computing operation over the network.
- Analyzed the call logs and provided recommendations where most of the calls are failing or callers getting transferred, recognition failures etc.
- Wrote External grammars and validated using Parse tool.
- Updated Design document with the call flow to reflect new dialog states.
- Assisted QA Team in defining and implementing a defect resolution process including defect priority, and severity.
- Worked in flexible schedules to deliver the project on time.
- Prepared documentation for some of the recurring defects and resolutions and business comments for those defects.
Environment: JAVA, J2EE (JSP, Servlets, JDBC), Struts, VXML, SpringMVC,XML/XSL, DB2, JUnit, JSON,Web Services, IBM RAD, Log4j, SQL.
Confidential, Irvine, CA
Programmer Analyst
Responsibilities:
- Developed JMS API using J2EE package.
- Made use of Java script for client side validation.
- Used Struts Framework for implementing the MVC Architecture.
- Involved in in Agile development &
- Used DISPLAY TAGS in the presentation layer for better look and feel of the web pages.
- Provided UNIX scripting to drive automatic generation of static web pages with dynamic news content.
- Participated in requirements analysis to figure out various inputs correlated with their scenarios in Asset Liability Management (ALM).
- Assisted design and development teams in identifying DB objects and their associated fields in creating forms for ALM modules.
- Also involved in developing PL/SQL Procedures, Functions, Triggers and Packages to provide backend security and data consistency.
- Responsible for performing Code Reviewing and Debugging.
Environment: Java, J2EE, UML, Struts, HTML, CSS,DB2 Java Script, Agile,Oracle 9i, SQL*Plus, PL/SQL, MS Access, UNIX Shell Scripting.
Confidential
Jr Developer
Responsibilities:
- Involved in understanding the functional specifications of the project.
- Involved in developing JSP pages for the web tier and validating the client data using JavaScript.
- Developed connection components using JDBC.
- Designed Screens using HTML and images.
- Cascading Style Sheet (CSS) was used to maintain uniform look across different pages.
- Involved in creating Unit Test plans and executing the same.
- Deployed web modules in Tomcat web server.
Environment: Java, JSP, J2EE, Servlets, Java Beans, HTML, JavaScript, JDeveloper, Apache Tomcat, Webserver, Oracle, JDBC, XML.
