Front End/ Java Developer Resume
Phoenix, AZ
SUMMARY:
- 8+ years of professional experience in Software Development Life Cycle, Object Oriented Programming that includes requirement Analysis, Design, Development and implementation of Web Based, Client/Server, and Database applications
- Expertise in developing and implementing web applications using J2EE Technologies, which includes Servlets, JSP
- Worked on Web Application Development using MVC Framework integrated with Struts and Spring
- Experience in working with Object Relational mapping (ORM) Tool through Hibernate
- Proficiency in using RDBMS concepts and worked with Oracle 8i/9i/10g, SQL server 2005, and good experience in writing Stored procedures, Functions and Triggers using SQL
- Strong working Experience in designing the Front end pages using, JAVA SCRIPT, XML, XHTML HTML, AngularJS, CSS, DHTML
- Involved in getting the Functional/Business Requirements from the Clients/Analysts and preparing Detailed Design Documents using UML
- Experience in working with Design Patterns like Data Access Object, Controller, and Business Components.
- Experience in using IDE Tools like Eclipse, My Eclipse and RAD
- Have knowledge on Web Services
- Good knowledge about XML parsing.
- Technical expertise in the areas of Object Oriented Analysis (OOA), Object Oriented Design (OOD) using UML, Software Life Cycle Management and Development of Distributed applications.
- Expertise in Development, Architecture Design, Building, Deployment of n - tier Java system and mentoring and sharing professional expertise in Java Architectural technologies with fellow associates
- Have a good Interpersonal Skills and a good Team player.
- Creative approach to solve problems, work enthusiastically with teams, manage things effectively, inquisitive to learn new concepts, determination to handle pressure without giving up.
- Experience in working on XML related technologies like XML, XSLT, XPATH, XSL, DTD, DOM and XML Spy tool
- Experience in developing Web Services using XML over HTTP(s), SOAP, WSDL, RESTFul protocols
- Hands-on experience on development tools like Eclipse, RAD, My Eclipse, and Jdeveloper.
- Log4J for extensible logging, debugging and error tracing.
- Proficient in using Maven and ANT for building projects and deploying application source code on IBM WebSphere Application Server
- Solid Understanding of OOPS and RDBMS concepts
TECHNICAL SKILLS:
Programming Languages: J2SE, J2EE, C/C++.
Advanced Java: Servlets, JSP, JDBC, JPA.
Web Technologies: HTML, JSP, JSTL, AJAX,XML, DHTML,CSS, Servlets, Web Services, Dream weaver, Flash.
Scripting Languages: AngularJS,JavaScript, Action Script.
Database: Oracle 8i/9i/10g, SQL Server, MySql, DB2
Web Servers: Tomcat 8.0
Application Servers: WebLogic, JBoss and IBM WebSphere.
Operating Systems: UNIX, Linux, WINDOWS 98/00/NT/XP, IOS.
Framework: Struts, Spring, JSTL.
ORM Tools: Hibernate, JDBC.
IDE: Eclipse, IBM RAD, My Eclipse, Net Beans
Design Methodology: UML, Design Patterns, J2EE Design Patterns(Singleton, Command, Front Controller, Factory pattern, Dependency Injection..etc)
UML Tools: Rational Rose, Microsoft Visio
Web servers: JAX-RPC, JAX-WS, JAX-RS, SOAP UI, TCPmon, HTTPmon, REST, GWT,CXF.
Distributed Technologies: EJB 2.0, EJB 3.0, Web Services.
PROFESSIONAL EXPERIENCE:
Confidential, MN
Responsibilities:
- Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, jQuery, Ajax.
- We have followed with Agile and Scrum development methodologies. Built Web pages that are more user-interactive using jQuery plugins for Drag and Drop, JQuery validator, SPRING MVC, AutoComplete, AJAX, JSON, AngularJS, Backbone JS and JavaScript, Bootstrap Created web page layouts using HTML/HTML5 and CSS/CSS3.Integrated the Java code (API) in JSP Pages.
- Used jQuery core library functions for the logical implementation part at client side for all the application.
- Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from back end systems).
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox and IE Developer Tool bar for IE.
- Experience with AJAX Single Page Interface technologies such as JavaScript, GWT, HTML, and JQuery
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms Involved in writing SQL Queries, Stored Procedures. Used JIRA for bug tracking.
- Involved in AGILE Methodology process which includes bi-weekly sprint and daily scrum to discuss the design and work progress
Environment: HTML/HTML5, CSS/CSS3, JavaScript, jQuery, JSON, SPRING MVC, Ajax, Angular JS framework, HTML, JSON, GWT, Windows XP and MS Office,.
Confidential, Phoenix, AZ
Front End/ Java Developer
Responsibilities:
- Active participation throughout the entire software development lifecycle from project Inception, to code development and elaborate testing of the various modules.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery AJAX and JSON.
- Integrated the Java code (API) in JSP Pages.
- Used Angular Js to develop a single page application.
- Used JS tree that provides interactive trees by which we can implement drag & drop with search functionality.
- Involved to create different cross browser compatible user interactive web pages, using web technologies like HTML5, XHTML, and CSS3.
- Worked with Data Tables, a table enhancing plug-in for the jQuery Javascript library, adding sorting, paging, and filtering abilities to plain HTML tables.
- Utilized various JavaScript and JQuery libraries, AJAX for form validation and other interactive features.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Expertise in using Twitter Bootstrap Framework responsive design.
- Worked extensively on various pages to make them responsive with all kinds of resolutions using bootstrap.
- Responsible for checking cross browser compatibility and hence worked on different browsers like safari, Internet Explorer, Firefox and Google chrome.
- Worked closely with SQA team in fixing the reported bugs/defects and checking cross platform Compatibility.
Environment: HTML5, CSS2/3, JavaScript, AJAX, JSON, XHTML, ANGULAR JS, JSP, JQUERY, JSP, ASP, Bootstrap.
Confidential, Tampa, FL
Sr. Java/J2EE Developer
Responsibilities:
- Involved in SDLC Requirements gathering, Analysis, Design, Development and Testing of application using AGILE methodology (SCRUM).
- Involved in design discussions and understanding of business requirements and identify the relevant functional and technical requirements.
- Used JAX-RS (REST) for producing web services and involved in writing programs to consume the web services using SOA with CXF framework
- Used JSP’s HTML on front end, Servlets as Front Controllers and JavaScript for client side validations.
- Created controller Servlets for handling HTTP requests from JSP pages.
- Configured bamboo automating the builds into Gradle archival repository.
- Implemented the business logic using various Design patterns.
- Developed the entire application web-based client implementing MVC Architecture using spring framework.
- Implemented Object-relation mapping in the persistence layer using Hibernate frame work in conjunction with spring functionality.
- Used Spring framework to inject the DAO and Bean objects, auto wiring the components.
- Worked on development of Hibernate, including mapping files, configuration file and classes to interact with the database.
- Implemented dozer bean mapping for mapping the domain objects.
- Used SQL, HQL Queries in Java code to do select/update/delete depending upon the business requirement.
- Also used Stored procedures connecting to the database using spring JDBC.
- Responsible for modifying existing xml schema definition as per client’s requirements.
- Extensively worked with XML schema, XSL/XSLT, XML to navigate in XML documents, and DOM4J to process and parse xml files.
- Extensively worked on XML Altova Map Force for the transformations of xml to xslt.
- Used XPATH to navigate through Attributes and Elements in an XML Document.
- Used JAXB to marshal and unmarshal the xml-java object, java objects-xml
- Extensively used JSP to develop schema viewer applications.
- Used Git as source control management giving a huge speed advantage on centralized systems that have to communicate with a server.
- Used Gradle as a build tool automating the building, testing, publishing and deployment loading all the dependencies from the nexus artifact repository.
- A WebSphere JNDI naming tree is maintained for the external configuration of a service.
- Used JavaScript, AngularJS and JQuery for user interactions in pages.
- Enabling XA transactions to achieve consistency for the services connecting to fineos and i-series database.
- Used multithreaded environment to run the processes asynchronously using different future calls to access the data.
- Good hands on UNIX commands, used to see the log files on the production server.
- Developed several shell Scripts to automate file transfers.
- Involved in developing Unit Test cases and testing the Application using soap-ui.
- Used Mockito for mock creation, verification and stubbing.
- Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues .
- Involved in the complete life cycle of the project from the requirements to the production support.
- Deployed the complete Web and enterprise applications in WebSphere Server.
Environment: Core Java, Java Beans, J2EE, REST, Spring 3.0, CXF, Hibernate 3.0, AngularJS, Ajax, JQuery, JSP, XSD, XMLBean, WebSphere 8.5, Eclipse Juno, DB2, JUnit, Log4J, Unix, Git 1.9.3, Gradle 1.11, Altova mapForce 2014, Soap-UI 4.6.4, LogExpert, Spring Framework security using LDAP, Oracle ADF Business components, ADF faces.
Confidential
JAVA Developer
Responsibilities:
- Transfer system and developed specs that include Use Cases, Class Diagrams, Sequence
- Diagrams and Activity Diagrams.
- Involved in designing the user interfaces using JSPs.
- Developed custom tags, JSTL to support custom User Interfaces.
- Developed the application using Spring Framework that leverages classical Model View
- Layer (MVC) architecture.
- Used Eclipse 3.1 for writing code for JSP, Servlets.
- Implemented persistence layer using Hibernate that use the POJOs to represent the
- Persistence database tables. These POJOs are serialized Java Classes that would not havethe business processes.
- Implemented Hibernate using the Spring Framework (Created the session Factory).
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, DAO, Singleton and Factory.
- Deployed the applications on BEA Web Logic Application Server.
- Developed JUnit test cases for all the developed modules.
- Used CVS for version control across common source code used by developers.
- Used Log4J to capture the log that includes runtime exceptions.
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
- Refactored the code to migrate from Hibernate2.x version to Hibernate3.x. (I.e. moved from xml mapping to annotations) and Implemented the Hibernate Filters and Hibernatevalidators .
- DAO and the hibernate transactions was implemented using spring framework.
- Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.
Environment: Java, J2EE, JSP, JNDI, Oracle 10g, DHTML, ANT, Rationale Rose, Eclipse 3.1, Unix,Web logic Application Server, Hibernate 3.0, Spring, LOG4J, CVS.