Web Developer Resume
Mineapolis, MN
SUMMARY:
- Over 8+ years of IT experience in all phases of the Software Development Life Cycle (SDLC) including Requirement Gathering, Analysis, Design, Development, Testing, Implementation and Maintenance Support in various computing Environments.
- Extensive experience in designing and developing Multi - Tier Web Applications using Java,J2EE Technologies (JSP, Servlets, JavaScript, JNDI, JSF, JMS, JUnit, Ajax, JQuery, EJB, JDBC, Web Services (SOAP, WSDL, REST, UDDI), Log4j.
- Experienced in writing applications in Maven, ANT and deploying them on to servers.
- Extensive experience of working with RDBMS like Oracle 11g/12 c, MySQL, SQL Server and developing Stored Procedures, Triggers, Views, Functions and SQL Queries.
- Extensively worked with MVC Architecture using spring, Hibernate, Apache Struts.
- Experience with Hibernate 3.0 Persistence Framework and Design patterns like Singleton, Factory, Session Facade, Business Delegate, Data Access Object, Data Transfer Object.
- Extensive experience in Web application development using - HTML, DHTML, CSS, JHTML, JavaScript, Applets, AWT, RMI, XML, XSD, XSTL, UML.
- Experience as GUI developer using JSP, Ajax, JQuery.
- Experience in developing components using Enterprise Java Beans over Application servers and platforms such as Web Logic.
- Experience in deploying and configuring multi-tier enterprise applications on multiple servers such as Web logic Server, JBoss, WebSphere and Tomcat, BEA WebLogic.
- Experience of working with RAD, WSAD 5.0, Spring Tool Suite, JDeveloper, Eclipse, NetBeans,
- Experience in designing UML diagrams using Rational Rose and Microsoft Visio.
- Experience in the use of Defect Tracking & Version Management Tools such as SVN, CVS,Rational Clear Case, VSS.
- Experienced in Unit Testing and generating of Test cases for web applications.
- A resourceful team player with good inter-personal skills, effective problem - solving and decision-making skills, looking for a satisfying career in a fair working environment with opportunities for growth.
- Developed java based Android apps and very much interested to work on this technology.
- Extensive experience using REST and SOAP web services.
- Extensive experience working on JFC/SWING applications.
- Extensive experience with frame works like JSF2.0, Struts, Hibernate and Spring.
- Experience in programming with IDE’S like Eclipse and Net Beans
- Strong experience in software engineering and development including software analysis, design, development, deployment, testing, and support.
- Experience in working with Web Servers like Apache Tomcat and Application Servers like IBM Web Sphere, BEA Weblogic and Jboss.
- Excellent skills in creating and accessing various databases using SQL Queries on various databases like Oracle, DB2, Google Cloud SQL and SQL Server.
- Experience in developing Android based apps.
- Experience in deploying application updates to AWS and monitoring load balancing of different instances.
- Expert level programming skills in UNIX and shell scripting
- Strong experience with Testing Tools like Test Director and Quality Center.
- Expertise in trouble shooting and bug reporting using defect-tracking tools.
TECHNICAL SKILLS:
Server Side: JSP, J2EE, Struts, Servlets, JNDI, JDBC, Java WebServices, EJBs, MVC framework, Java Beans, JMS, Hibernate Spring MVC, ibatis
JDK versions: JDK 1.3/1.4/1.5/1.6/1.7/1.8
Frameworks/ORM tools: Spring 3.0/2.5, Struts 2.0/1.1, Mule ESB, Hibernate 3.3/2.5, JSF (RI 1.1, MyFaces1.0, Richfaces3.0)App Servers/ Middleware: WebSphere 7/6.1, Weblogic 10/9/8.1, Tomcat 7.0/ 6.0, JRun 4.0, AWS
IDE / Programming Tools: Eclipse 2.1/3.7, RAD, Netbeans 7
Operating System: UNIX, Linux, Windows 2007/2008/2010
Scripting Language: XSL, XSLT, HTML, JavaScript, Jquery, Jscript, JQuery, Python, Angular Js, Knockout Js,node JS.
Database/Tools: JDBC, Oracle, MS SQL Server 2005, NoSQL, MySQL
Libraries and Tools: Ant, Maven, Jasper Reports, Jmeter
Version Control: SVN, PVCS, CVS
Functional Domain: Health Care, Airlines, Telecom,Financial
PROFESSIONAL EXPERIENCE:
Confidential, Mineapolis, MN
Web Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
- Involved in web designing using HTML 4/5, XHTML, CSS 2/3, JavaScript and extensively used Table less Design in CSS for positioning.
- Implemented MVC Architecture, enabling multiple developers to work on separate modules simultaneously, reducing effort time for the project.
- Developed HTML prototypes and UI deliverables, such as wireframes, flowcharts, screen mock-ups, and interface design specifications.
- Designed Frontend with in object oriented JavaScript Framework like Angular.js .
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using Backbone.js, and JQuery.
- Developed Web services to allow communication between the applications using Rest and SOAP Web services.
- Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
- Designed, Developed and analyzed the front-end and back-end using JSP, Servlets and Spring 3.0.
- Integrated spring (Dependency Injection) among different layers of an application.
- Worked with Agile methodology.
- Applications using JavaFX are written in native Java code
- Illustrator that enable advanced graphics to be integrated directly into JavaFX applications
- Worked on Search Engine Optimization URl’s (SEO).
- Used spring framework for dependency injection, transaction management.
- Used Spring MVC framework controllers for Controllers part of the MVC
- Implemented scripting with Ajax, JSF and XML to dynamically refresh the page contents.
- Generate UI mockups from paper-and-pencil concepts to high-fidelity prototypes that convey the interaction model using HTML5, CSS and Angular JS, Python .
- Implemented Business Logic using POJO’s and used Websphere 7.0 to deploy the applications.
- Optimized ExtJS themes and prepared performant applications.
- Implemented various Java design patterns like Front Controller, Singleton, Façade, Data Access objects, and Data access Object, Factory Pattern, etc.
- Implemented various complex PL/SQL queries.
- Developed various Junit test cases for Unit Testing.
- Worked with Testers in resolving various defects in the application and was an integral part of the team.
- Worked with NoSQL databases like Cassandra and Mongo DB
- Implemented controllers, models and used ng-repeat to render JSON response to DOM.
- Implemented Hibernate for data persistence
- Implemented Java Persistence API (JPA) through Hibernate 3.0.
- Used Eclipse as IDEfor development of the application.
- Prepare Java/J2EE development structure for Maven.
- Implemented the DAO pattern to connect to the database and retrieve data.
- DAO and the hibernate transactions was implemented using Hibernate framework.
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, and Singleton.
- Worked with Tomcat as the web server.
- Participated in understanding of ExtJS technologies and development tasks.
- Extensive experience in Hibernate ORM mapping utilities and used query, criteria services
- Assisted Oracle DB development team in developing stored procedures and designing the database.
- Used Rational Rose as part of development of Rules.
- Used SVN as versioning system.
- Interacted with Business Analysts to come up with better implementation designs for the application.
- Interacted with the users in case of technical problems & mentoring the business users.
- Coded changes to remaining Java web applications as identified by the proof-of-concept stage of the project .
- Deployed application updates to AWS and monitored the load balancing of different instances.
Environment:: JAVA 1.8, J2EE, Servlets, JSF, Spring 3.0, Hibernate 3.0, Apache Axis2, Rest and SOAP Web Services, HTML, Search Engine Optimization (SEO), COBRA, AngularJS Tomcat, JavaScript, Jquery JDBC, Jasper Reports, Agile Methodology, PL/SQL, XML, JSON, UML, XSD, UNIX, SVN, Oracle 10g, Web sphere Application Server 7.0,Python.
Confidential, Seattle,WA
Software Developer
Responsibilities:
- Worked closely with a Development team to develop pages that could be componentized and reused in a CMS.
- Wrote code to implement AJAX based application by fetching the response from backend API as a part of JSON.
- Interfaced with third-party vendors to customize UI/UX solutions for web verticals
- Have played a key role by bridging the gap between designing & development team
- Fixing UI issues detected by Quality team.
- Elegantly implemented page designs in standards-compliant dynamic XHTML and CSS
- Worked with Cross-Browser Compatible issues.
- Designed and Developed front-end UI using HTML5, CSS3, JAVASCRIPT, JQUERY.
- Created various controllers, views using MVC framework AngularJS.
- Wrote application level code to perform client side validation using JQUERY and JavaScript.
- Developed creative web page layouts, frame works for challenging web applications, while working with multiple teams with in the bank.
- Responsible for design and development of the web pages from PSD mockups to final HTML/CSS/JQuery based prototypes.
- Implementation of JQuery to support the dynamic nature of the web-site elements like navigation, icons, banners etc.
- Enhanced user experience by designing new web features using MVC Framework like Backbone.js and node.js.
- Worked on the modernization of a legacy and outsourced UI technologies used were Angular.js, and JQuery.
- Responsible for writing utility classes, UI development using JSP, CSS3, HTML5, JavaScript, AJAX (DWR), Angular.
- Maintained Cross Browser compatibility & implement Responsive Design using Twitter Bootstrap, custom media queries, etc.
- Developed cross-browser/platform HTML5, CSS, and JavaScript to match design specs for complex page layouts while adhering to code standards.
- Used advanced level of HTML5, JavaScript, CSS3 and pure CSS layouts (table less layout).
- Produced content pages with CSS3 layout and style markup presentations and also used JavaScript methods and properties.
- Developed and improved application using MVC Framework Angular, backbone.js and Bootstrap.
- Used AngularJS framework for building web-apps and is highly efficient with PHP framework as well as using Restful services
- Enhancement of existing application utilizing JSP, Created HTML5 navigation menu that is role based menu items changes dynamically, derived from the database in the form of XML.
- Designed and documented REST/HTTP APIs, including JSON data formats and API versioning strategy.
- Gathering client requirement and providing cost/time effective solution
- Web Administration support, Content Management dealing with changes, addition, and deletion or editing of day to day activities within the public facing site.
- Created an internal browser based text editor using html, css, java script, Angular Js.
- Prepared documentation in context to best web practices as per W3C standards
- Mobile Site prototyping using jQuery Mobile as a UI platform and supported the integration with the CMS.
- Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions.
- Involved in developing XUL, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Implemented & custom designed Google Predictive Search boxes
Environment: HTML, CSS, JQuery Ui, jQuery Mobile, AngularJS, Knockout JS, Bootstrap, MVC, JavaScript, Photoshop, Filezilla, Illustrator, Fireworks, Adobe Pro xi, WAMP, Visual Studio, TFS, and Dreamweaver.
Confidential Seattle, Washington
Java Web Developer
Roles & Responsibilities:
- Worked on the Spring framework like Spring IOC and Spring DAO.
- Implemented application level persistence using Hibernate and Spring.
- Developed various components using Struts ( MVC ), JSP, and HTML .
- Involved in the development of backend Logics or data access logic using Oracle DB & JDBC .
- Involved in writing JSP s, JavaScript and Servlets to generate dynamic web pages and web content.
- Used WebLogic for design, development, and deployment of applications.
- Developed API using Hibernate to interact with the Oracle database
- Enforce compliance with dynamic processing and security policies by using Mule ESB.
- Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
- Uses the DAO pattern for data access layer and JMSAPI for the messaging requirement.
- Used Javascript and JQuery for validating the input given to the user interface.
- Developed test cases and performed unit test using JUnit Framework.
- Design and development of many PL/SQL batches using JAVA with connectivity to Oracle for data maintenance and handling.
- Involved in preparing High Level /Low Level Design documents.
- The Application is designed using StrutsMVC architecture
- Implemented Service tier and Data access tier using Spring .
- Developed various Test cases for Unit-Testing the code using JUNIT.
- Wrote Base Test classes for individual modules for reducing redundancy in Test code and also greater maintainability.
- Implemented Mock Objects using Easy Mock for reducing dependency and complete isolation for unit testing.
- Designed message formats in XML.
- Design and Development of XSL.
- Worked with NoSQL database MongoDB and worked with it to perform many different operations
- Test the API responses for the WCS changes deployed on continuous basis, validate the GreenBox response data and MongoDB data.
- Involved in creating user interfaces using Jquery .
- Designing and creating business rules using IBMILOG Rules Engine.
- Utilized Agile Methodology(SDLC) to managed projects
- Used Maven to build and generate code analysis reports.
- Designed and Developed SOA enterprise system using Oracle SOA
- Involving in Building the modules in Linux environment with Ant Script
Environment:: Java (JDK1.4), Spring, Hibernate, JNDI, JSP, Servlets, JDF, JMS, AJAX, HTML, XML, Apache Tomcat application server, Weblogic Application Server, Jboss, REST Webservices, Apache Axis, Unix Shell Scripting, Log4J, JUnit, Maven, UML, Eclipse, NoSQL, DB2
Confidential
Java Developer
Responsibilities:
- Backend Stored procedures development with PL/SQL.
- Used Clover for validating the tests efficiency (effective code-coverage) and also to find possible areas for code bugs.
- Implemented Integration Testing for the application.
- Developed the application using Struts Framework that leverages classical Model View Layer (MVC) architecture.
- Involved in Design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, JDBC, Spring Framework, Hibernate, Java Beans, Web Services (REST/SOAP), XML,XSLT,XSL, and Ant.
- Integrated Web Services in ESB Layer.
- Used Multithreading in programming to improve overall performance.
- Used Splunk for log file aggregation and monitoring.
- Developed DAO objects to mock persistence implementation to test Business Logic.
- Used CVS as versioning system..
Environment:: JDK 1.4, Servlet 2.3, JSP 1.2, JavaScript, HTML, JDBC 2.1, SQL, Microsoft SQL Server, UNIX and BEA WebLogic Application Server.
