We provide IT Staff Augmentation Services!

Web Developer Resume

0/5 (Submit Your Rating)

Beaverton, OR

SUMMARY

  • Around 8 years of experience in Design, Development, Implementation and Maintenance of Java & J2EE web and client server based applications.
  • Actively involved in each phase ofSoftware Development Life cycle (SDLC):Requirements, Specification, Design, Implementation, and Testing.
  • Extensive experience in various Java/J2EE technologies including Core Java, J2EE (EJB, Servlets, JSP, JDBC), Struts, Spring, Hibernate and JavaWeb Framework along with Web Services (SOAP, REST).
  • Experience in developing the product by using agile methodology.
  • Object - oriented analysis, design, and development experience.
  • Solid UNIX, Linux and Open Source development background.
  • Proficient in working with MVC frameworks such as JSF, Struts & Spring MVC and persistent frame works such as hibernate.
  • Experience in various methodologies like Waterfall and Agile.
  • Expertise in developing reliable and scalable enterprise applications using Servlets, JSPs, JSTL, JMS, JDBC, AJAX, Java Mail, XML, XSLT, EJB, Web Services, JavaScript, TypeScript, HTML and DHTML.
  • Experience in designing professional User Interactive (UI) web applications using with the help of HTML, HTML DOM, DHTML, XML, XHTML, XSL, XSLT and CSS.
  • Worked on front end technologies Angular JS, JQuery, HTML5, SASS and CSS.
  • Experienced in implementing presentation layer using JSF, JSP, HTML, CSS, Ajax, JQuery,Javascript, Node.js and servlets
  • Experience using J2EE Design Patterns like DAO Pattern, Singleton Pattern, Front Controller and Factory Pattern for reusing the most efficient and effective strategies for new development.
  • Experience using Restful web services, very good understanding of web services and Restful APIs.
  • Working knowledge of databases like MS SQL Server, Oracle 9i/10g and tools like oracle SQL Developer.
  • Extensive experience in developing PL/SQL Packages, Stored Procedures, Functions, Exception handling and Database Triggers.
  • Sound knowledge of the Software Development Life Cycle and experience working in Application servers likeWeb Sphere, Apache Tomcat 7.0 and JBoss.
  • Expertise in using IDEs like Eclipse, Net Beans and RAD for debugging and using java coding standards from the beginning of development.
  • Good working Experience in using ANT, GULP and Maven scripts for building and deploying the application in web/App servers
  • In-depth knowledge of Apache Subversion (SVN), GIT and Jenkins Continuous Integration Server - Installation, Configuration, Design and Administration, and integrating these tools with other systems
  • Experience in working on multiple operating systems including UNIX, Linux and Microsoft Windows.
  • Experience in Unit Testing of components using Junit, Jasmine and Karma.
  • Expertise in JUnit Assertion to develop unit testing and debugging of application.

TECHNICAL SKILLS

Programming Languages: Java, J2EE, PL/SQL

Web Development: HTML, DHTML, XHTML, CSS, JavaScript, AWS, Angular JS, JQuery, Node JS, AJAX, JSON

Standards &Frameworks: Hibernate 3.x, Spring 2.5/3.1, Spring Batch, JME, JDBC,JSP, JSF, Servlets, DOM, DOJO, RESTful, JUnit, Struts 1&2, Jasmine

XML/Web Services: XML, XSD, WSDL, SOAP, Apache Axis, DOM, SAX, JAXP, JAXB, XML Beans

Application/Web Servers: Tomcat6.x/5.x, WebLogic 10.3/9.2/8.1/7.0 , Apache 2.x, WebSphere 6.1/7.0, Apache ActiveMQ 2.9.0, Jboss

Methodologies/Design Patterns: OOAD, OOP, UML, MVC2, DAO, Factory pattern, Session Façade, Singleton

Databases: Oracle 8i/9i/10g, MySQL, IBM DB2, Microsoft Access 2013

IDEs: Eclipse 3.4/3.2/3.0/2.1.1 , MyEclipse6.0/5.1.1, Netbeans7.0/7.2/8.0, Intellij

Build & Design Tools: UML, Rational Rose, Maven, Ant, Jenkins, Gulp, Karma

Operating Systems: Windows 2000/NT/XP/7, Linux Ubuntu.

Version Control Tools: GIT, Subversion, Confidential

Tools: Eclipse UML2, Microsoft Visio, XML Spy

PROFESSIONAL EXPERIENCE

Confidential, Beaverton, OR

Web Developer

Responsibilities:

  • Participated in the requirements analysis and technical assessments.
  • Participated in every phase of an Agile lifecycle, including iteration (Sprint) planning, daily stand-up meetings, iteration review, Sprint Demos, Retrospective etc.
  • Used AngularJS JavaScript framework to bind data to HTML using expressions.
  • Developed validations using JavaScript, TypeScript and User experience using HTML and CSS Sheets
  • Used Java/J2EE Design Patterns such as Business Delegate, Session Facade, singleton in the project extensively, which facilitates clean distribution of roles and responsibilities across various layers of processing.
  • Created spring MVC controllers to route the requests
  • Used Hibernate Template and named native queries for various database update, insert, delete operations and for invoking functions, stored procedures, triggers
  • Used hibernate annotations to avoid writing a mapping file
  • Struts Validator framework is used to do client side
  • Developed web application using JSF Framework
  • Created a custom, single-page, responsive web application to replace a legacy line-of-business web application.
  • Application worked across mobile devices and modern desktop browsers.
  • Data access layer implemented with an extensible, promise-based middleware layer to give customer granular control over what happens to requests and responses.
  • All data requests abstracted into resource modules.
  • Developed responsive designs- used media queries in order to develop the frontend pages in the mobiles, tablets, IPAD and tested them on the SAUCE labs Emulator for touch functionality.
  • Used CSS Preprocessors (LESS, SASS) and also used SASS-LINT which is more accurate and the load time of the project would get minimized.
  • Used SCSS for all the stylings and also created some of the CSS-mixins for the styles which will directly inherit from the parent classes.
  • Used il8n which is internationalization and the project can be used in any of the locale.
  • Created GET/PUT/Update request and response using RESTFUL web service.
  • For the Perfect front end code coverage used Jasmine for writing the test cases and ran the karma for the code-coverage results
  • Used JQuery and JSF validation framework for front end validations.
  • Designed and developed Session beans to implement business logic
  • Wrote Action classes, Business Objects and Service classes
  • Configured Struts-config.xml with all the mappings required by the architecture
  • Developed a robust administration and security system for access control and restrictions at application and user level
  • Worked with the development team to create appropriate cloud solutions for client needs
  • Configured local and QA environment setup using Intellij, SVN/SVN plug-in, Weblogic10.x, Oracle 10.2 and Java on Windows environment.
  • Developed JMS components to send messages from one application to other application internally
  • Configure application resources in WebLogic application Server such as Data Sources and Messaging resources
  • Also worked on WebLogic performance and tuning of JVM's to get rid of out of memory errors on WebLogic logs.
  • Used JSF for internal report generation by fetching data from database with customized view using CSS and AJAX for form processing.
  • Established continuous integration (CI) practices and standards for the application.
  • Configured and Deployed application on Apache Tomcat Application Server in Windows XP environment
  • Used Web services (SOAP) for transmission of large blocks of XML data over HTTP
  • Develop Web pages using Ajax, JavaScript, JQuery, and XML that interact based on events
  • Enabling customers to better manage software development, deployments and infrastructure with tools such as Chef, Jenkins and GitHub
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML
  • Wrote JUnit test cases to test business logic.

Environment: Java/J2EE, POJO, JQuery, JDBC, XML, MVC, AngularJS, Bootstrap, HTML5, CSS3, PL/SQL, Web logic, Oracle ADF Faces,ADF Task Flows, JDeveloper11g, JDK 1.6, Restfulweb service, Jboss 7.1,Spring 3.2.5, Hibernate 4.3.2, JSON, JSF 1.2, AJAX, Sonar, Oracle 10g Database, Servlets,JSP,XML, SOAP 1.2, WSDL, Apache Tomcat 7.0, Eclipse 3.4, UNIX/LINUX, IBM WebSphere, JIRA, API, GIT, Jenkins, JUnit, Maven, Confidential, Chef, GIT, Version One, Share point, Intellij, Typescript, Jasmine, Node JS, Gulp, Karma, SauceLabs

Confidential, Chicago, IL

Java/J2EE Developer

Responsibilities:

  • Developed class diagrams/sequence diagrams using UML and Rational Rose.
  • Used Struts2 framework and J2EE components to develop Action classes, backend processes, complex reports and database interaction.
  • Used Spring Core for dependency injection/Inversion of control (IOC), and integrated frameworks like Struts and Hibernate.
  • Designed the Front-end screens usingJSP, Servlets, HTMLandJavaScript.
  • Design & Development of User Interface module usingJ2EE, JSP, JSTL, ServletsandSpringFramework.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Exposed the Web Services to the client applications by sharing theRestRequest and Response.
  • Deployed the application on the JBoss Application Server.
  • UsedApache Mavenfor project management and building the application.
  • UsedLog4jutility to generate run-time logs.
  • CVSwas used for project management and version management.
  • Focused on Test Driven Development; thereby creating detailedJUnittests for every single piece of functionality before actually writing the functionality.
  • Configured and worked with Apache Server.
  • Displayed tabular data using AngularJS by applying filters on the table data.
  • Used AngularJS HttpRequest to read data from web servers and process JSON data to render in the UI.
  • Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5/CSS3, Angular JS and bootstrap.
  • Redesign the App using technologies of HTML5, CSS3, JS, Angular JS and JQuery.
  • Utilized Rational Clear Case as a version control system and for code management
  • To ensure cross-browser compatibility including IE 8, Firefox 3.5, Safari 4 and Chrome 4.0.
  • Developed code obtaining bean references in Spring IOC Framework.
  • Designed and developed for the Presentation layer using JSP, HTML, JavaScript, DOJO struts Tiles.
  • Developed the application under J2EE architecture using JSP, Struts, Java Beans, iBATIS Data mapper.
  • Involved in designing components with design patterns like Factory, Singleton, Front Controller, Business Delegate, DAO, DTO, and Façade.
  • Involved in designing & coding of business logic using Spring IOC, Pure MVC & AOP features.
  • Participated in the requirements analysis and technical assessments.
  • Installed, configured, and maintained a continuous integration (build) server.
  • Designed and developed Session beans to implement business logic.
  • Designed and developed data persistence mechanism using Hibernate in Struts2 applications.
  • Created SQL’s from views and queries to interact with multiple systems for data.
  • Developed a robust administration and security system for access control and restrictions at application and user level.
  • Part of a Development team that works on a custom Cloud Portal to integrate AWSAPIs for Automated Network configuration and Server/Application provisioning.
  • WroteJUnittest cases for unit, integration, and functional tests, run automatically byJenkinsin the builds triggered by each push toGit
  • Deploying Rational Team Concert for Source Code Management, Build Automation, Release Management, Work Item Management & Iteration Plan Management
  • Develop Web pages using Ajax, JavaScript, JQuery, JSP, JSF and XML that interact based on events.
  • Performed J2EE application deployment using IBM WebSphere Application Server on Windows and Linux.
  • Used WebLogic and WebSphere Application server for Transaction management and hot code swapping.
  • Developed deployment descriptors and scripts.
  • Used PL/SQL for writing stored procedures.
  • Used Bugzilla tracking tool to track bugs.
  • Developed Junit test cases to unit test the business logic.

Environment: J2EE, JDBC, XML, JSF, JQuery, MVC, iBATIS, java beans, EJBs, PL/SQL, WSDL, NodeJS, Spring Frameworks, Eclipse, Struts, JDK 1.6, Core Java(Multithreading, Collections), JSP, JSTL, Servlets, HTML, JavaScript, AngularJS, AJAX, SOAP1.2, UML, JDBC, Shell Scripting, log4j, JMS,Apache Tomcat, Oracle EBS R12,Oracle 10g Database, Amazon AWS, AWS EC2, Unix/Linux,Agile,EJB3.0, WebSphere 7.0,IBM RAD 7.5,Oracle EBS suite R12, Maven, AXIS2, IBM MQ, JUnit 4.0, Confidential, Maven, Jenkins, GIT, JBoss 6.0, Rational Team Concert 4.0.7, Rational Clear Case.

Confidential, Waterbury, CT

Jr. Java/J2EE Developer

Responsibilities:

  • Involved in gathering business requirements, analyzing the project and creating Use Cases and Class Diagrams.
  • Involved in Design Reviews and Code Reviews.
  • Created design documents and reviewed with team in addition to assisting the business analyst / project manager in explanations to line of business.
  • Involved in analysis, design, construction and testing of the online banking application.
  • Involved in meeting to gather information and requirements from the clients and preparing the requirement document.
  • Prepared the detailed functional requirements along with screenshots and description of all the modules.
  • Used AJAX for asynchronous communication with server
  • Designed and developed Application based on Struts Framework using MVC design pattern.
  • Used Struts Tiles Framework in the presentation tier.
  • Developed Struts Action classes using Struts controller component.
  • Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.
  • Used Struts validator framework for client side and server side validation.
  • Also implemented dynamic loading of JSP’s using AJAX.
  • Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL Server database.
  • Responsible for writing complex SQL and HQL queries.
  • Apache Ant was used for the entire build process.

Environment: JAVA, J2EE, JUnit, ANT,AJAX, JSP, JavaScript, Eclipse, PL/SQL, SQL server2005, Servlets, Struts, HTML, XML, Spring 2.0, Hibernate 2.0, Log4j, WebLogic 8.1, Unix, Rational Rose.

Confidential

Jr. Java/J2EE Developer

Responsibilities:

  • Involved in project discussion with client.
  • Involved in Business Logic Analysis.
  • Prepared Module design and implementation notes with UML Diagrams.
  • Writing EJB classes and Deployment descriptors.
  • Coding for Servlet, JSP, DAO and JMS.
  • Writing custom tags.
  • Created required Database Triggers, Tables with proper indexes.
  • Writing stored procedures.
  • Coordination with (Data warehouse, Data modeling & ETL) other technology team.
  • Unit and Integration testing.
  • Defect fixing.

Environment: Java, JSP, HTML, JavaScript, Servlets, Struts, SDLC, Custom Tags, EJB, JMS, Oracle 9i, DB2, Websphere 5.1 and ETL tool (DataStage), UNIX Shell Script.

Confidential

Software Engineer

Responsibilities:

  • Developed User Interfaces
  • Prepared UML Diagrams
  • Implemented SDLC and procedures
  • Coding, Debugging of the Source Code for all layers like Presentation, Controller and Model layers
  • Involved in unit testing and integration testing.
  • Defect fixing.

Environment: Java, JSP, HTML, JavaScript, EJB, XML, JMS, Oracle and Weblogic.

We'd love your feedback!