Web Developer Resume Profile
NJ
Summary:
- OCJP Oracle Certified Java Programmer above 5 years IT experience including Strong Development experience using Java/J2EE and Web Technologies.
- Expertise in developing applications using Java, JEE, Frameworks Struts, spring, Hibernate, JSF, JDBC, JMS, XML, MVC Architecture, Web Services, Junit, Automation Testing, JSP and Servlet.
- Programming in JSON, JavaScript NodeJS and HTML5.
- Expertise in RESTful Web Services JAX-RS Jersey, CXF, RestEasy , SOAP, Design Patterns and test driven development.
- Experience in working in AGILE and Acceptance Test Driven Development methodology.
- Experience leveraging OAuth 2.0, SAML, and SSO in Java-based software
- Experienced with Java Multithreaded programming to develop multithreaded modules and applications.
- Strong experience of developing data models using Hibernate POJO's, configuring Hibernate persistence layer, mapping Java classes with database using Hibernate and in Hibernate query language HQL
- Worked extensively with Waterfall and Agile-SCRUM Methodologies.
- Hands on experience with Version control systems like Visual Source Safe, Harvest and Perforce, SVN.
- Strong innovation in testability of code, test automation strategy and methodology.
- Extensive experience in using Application servers WebSphere Application Sever, WebLogic Application Server, JBOSS, Glassfish.
- Design an end-to-end big data solution, including database analysis and design conceptual/logical/physical models , data integration strategy, data quality checks, database deployments and configuration management, automated testing, maintenance, query and analytic support.
- Wide exposure with IDE's like Eclipse, NetBeans, JDeveloper and WSAD for Java programming.
- Proficient in collaborating with business, technical and quality assurance teams.
- Ability to multi-task and to adapt to changing requirements quickly.
- Experience working with cross functional teams to help define product strategies and manage product success in order to achieve corporate goals.
- Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.
Technical Skills:
- Operating System: Window 98/NT/2000/XP/Vista, Mac OS X, Linux, UNIX. Languages: Java, C, C , JavaScript, jQuery, NodeJS.
- Frameworks: Struts Framework, JSF, Spring Framework, Hibernate. Design Patterns: MVC, DAO Pattern, Singleton Pattern, Front Controller, Factory Pattern. Database/Tools: Oracle 10g/9i/8i, DB2 UDB, Sybase, MySQL, PL SQL, MS-Access Web/App Server: Apache Tomcat, WebLogic, WebSphere, JBoss EAP 6 IDE/Tools: Eclipse, Net beans, WebLogic Workshop, ANT build script, Maven build script Version Control: CVS, Star Team, Subversion, Git, Clear Case, VSS
- Web Technologies: JSP, Servlets, JDBC, Java Beans, HTML5, CSS, JavaScript, Web Services.
- System Design and Development: Requirement gathering and analysis, design, development, testing, delivery.
- Security: OAuth, Encryption basics.
Professional Experience:
Confidential
Web Developer
Responsibilities:
- Proficient in building and designing web applications using the Spring Framework.
- Involved in using JPA Java Persistence API frameworks and APIs such as JDO Java Data Objects and Hibernate
- Connectivity to databases using JDBC API from Servlets and JSPs.
- Used Spring Web Module integrated with Java Server Faces JSF MVC framework.
- Developed pages using JSF features like converters, validators, action Listeners, custom components, etc.
- Created conditional logics in pages using JSF tags and JSTL Developed JSF components to use similar features in multiple pages.
- Developed JSF components to use similar features in multiple pages.
- Creating result pages using JSP.
- Enhance several functionalities of the Reports module as per the laid down specifications. The enhancement
- generically comprised of designing new pages in XHTML, coding the underlying business functionalities using
- Involve in requirement gatherings and technical design meetings
- Analysis of functional design document provided by the BA SME team and prepare Technical Design Document
- Construction based on the design and complete code check-in
- Co-ordination with different teams like Middleware, QA and BA team, fix defects and better understanding of new requirements.
- Addressing the tickets for defects identified by the testing in Test Track tool.
- Responsible for the architectural and technical implementation of automated test development.
- Designed and developed NoSQL solutions for all users.
- Executed database solutions in distributed and clustered forms.
- Supported operation tasks such as backup, replication and schema modifications.
- Provide documentation of requirements in the form of data models, source to target mappings, database dictionaries and detailed design documents.
- Redesigned a data entry program for new orders using JSP, Java Servlets, Java Beans, JavaScript, HTML, and
- CSS.
- Maintain developed source code in the repository for all databases and keep all build programs up to date.
- Diagnose and resolve database performance issues. Added features to send e-mail using Java Mail API.
- Responsible for overall development success inclusive of peer/code reviews, adherence to corporate standards, build process guidelines, maintainability, unit tests of the project
- Conducted meetings, group discussions and document questionnaire in order to gather the business requirements in the most complete and correct form.
- Strong development experience in technologies such as Web Services REST using spring, Hibernate, XML, XSD, JSON, JAXB, XPath, Xquery.
- Executing the Unit Test cases which were earlier created by deploying changes to integration server.
- Take care of Audits and Quality Process.
- Design and developed by the struts Action, Action Form, Action Servlet, Action Mapping.
- Configured spring for accessing MS SQL database.
- Implemented rendering of task from functionality using Java, JSP, JSTL, Custom Tags, Custom Java class Loader, XML.
- Designed the front-end applications, user interactive UI web pages using web technologies like HTML5,
- XHTML, CSS and Java script.
- Developed non-functional HTML5, CSS pages from the mock ups and involved in UI review with UI architect and Business Units.
- Converted the mock-ups into hand-written HTML5, CSS 2/3 , XHTML, JQuery,
- Worked in a team, Involved in developing the UI, layout and front-end programming HTML5 for web application that matches requirements of well point.
- Worked on Java and J2EE EJB and JMS development.
- Modified source code to works in JBoss EAP 6
- Planning, installation and configuration of JBoss EAP 6 in domain mode for 4 environments.
- Used Rational Clear Case for check-in checkout and merging the various code versions.
- Involved in creating the JSP and maintained state between requests through HTTP sessions.
- Developed struts based action class for custom forwards.
- Conducted meetings, group discussions and document questionnaire in order to gather the business requirements in
- the most complete and correct form.
- Designed and implemented an https streaming application with java 7, which connected to the Datasift API to receive social data and statistics related to oracle products.
- Designed and coded an application which calculated the shortest distance between two given points on the geographical map of North America, with core java.
- Developed JUnit classes for functional testing.
- Utilized Java Swing framework to develop client side components
- Performed the client side validations using Java Script.
Environment: JBoss EAP 6, J2EE, NodeJS, Struts V1.2, PL/SQL, web services RESTful SQL ,JSF,Management Studio, Eclipse, CoreJava,Servlets,JSP,EJB3.0,Threads,GUI,JDBC,RDBMS,JSF,JavaScript,Swing,OOP, XML, Agile,JSF, EJB3.0,Hibernate, JMS, JPA, ANT, HTML5, OOD, Spring, Websphere, Oracle 10g, Log4J.
Confidential
Java/J2EE Developer
Responsibilities:
- Responsible for developing Use Case, Class diagrams and Sequence diagrams for the modules using UML and Rational Rose.
- Extensive Experience in Designing, Developing Business Processes and SOA based Integration Architecture.
- Used Spring Framework for dependency injection with the help of spring configuration files.
- 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.
- Developed the front end using the implementation of AJAX, GWT, Struts, Struts Validation Plugin, HTML and CSS.
- Used Struts validator framework for client side and server side validation.
- Also implemented dynamic loading of JSP's using AJAX.
- Used Spring Core for dependency injection/Inversion of control IOC , and integrated frameworks like Struts and Hibernate.
- Utilized Hibernate for Object/Relational Mapping purposes for transparent persistence onto the SQL Server database.
- Designing and creating tables and triggers in Sybase.
- Writing stored procedures in Sybase.
- Responsible for writing complex SQL and HQL queries.
- Apache Ant was used for the entire build process.
- Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML.
- Used CVS for version controlling.
- Developed various helper classes needed following Core Java multi-threaded programming and Collection classes.
- Used multithreading in programming to improve overall performance.
- Developed the presentation layer using JSP, Tag libraries, HTML, CSS and client side validations using JavaScript.
- Worked extensively on AJAX.
- Transformed XML content into HTML.
- Involved in Dynamic form generation, Auto completion of forms and user validation functionalities using AJAX.
- Involved in writing DAO layer using Hibernate to access the Oracle database.
- Involved in the configuration management using CVS.
- Developed Ant scripts to bundle and deploy application.
- Implemented Hibernate to map all the tables from different data sources to make database updating.
Environment: Mac OS X ,Spring Framework 2, WebSphere,JSP 2.0, Servlets 2.4, Sybase,JDK1.5, Oracle9i, JDBC3.0, AJAX, Java Script, Hibernate, JAVA ,J2EE , JUnit, ANT,AJAX, JSP , GWT, Eclipse, PL/SQL, SQL server2005, Servlets , Struts, HTML, XML, Spring 2.0, Hibernate 2.0, Log4j, WebLogic 8.1, Unix, Rational Rose, CVS.
Confidential
Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle SDLC of the application like Requirement gathering, Design, Analysis and Code development.
- Used Spring Web Module integrated with Java Server Faces JSF MVC framework.
- Developed JSF Tags and Components
- Developed pages using JSF features like converters, validators, actionListeners, custom components, etc.
- Involved in defining tiles for Struts and CSS for JSP s.
- Involved in developing the JSF/Richfaces pages
- Developed a prototype of the application and demonstrated to business users to verify the application functionality.
- Involve in Sprint Planning and Retrospective meetings
- Analyzing the Items identified in Product backlog and Burndown chart.
- Analysis of user stories which are given by the BA SME team and start the design activities.
- Preparing the Test cases using JUnit Test case excel sheet pre-defined template .
- Construction based on the design and complete code check-in
- Executing the Unit Test cases which were earlier created with help of SOAP UI.
- Deploy the application war on Dev box
- Preparing Burndown chart and Sprint backlog.
- Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
- Hibernate, JBoss, Oracle experienced project work .
- Implemented server side tasks using Servlets and XML.
- Helped developed page templates using Struts Tiles framework.
- Implemented Struts Validation Framework for Server side validation.
- Developed JSP's with Custom Tag Libraries for control of the business processes in the middle-tier and was involved in their integration.
- Implemented Struts Action classes using Struts controller component.
- Implemented EJBs Session beans for business logic.
- Used parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
- Created and deployed web pages using HTML, JSP, JavaScript and CSS.
- Written JUnit Test cases for performing unit testing.
- Worked with QA team for testing and resolving defects.
- Creating new web pages and altering business as per requirement.
- Developed and implemented the business logic component in middle tier using EJB framework including stateless session classes and Entity bean classes.
- Eclipse has been used for developing the application and deployed to the WebSphere application server.
- Implemented MVC architecture using Spring framework.
- Implemented DAO design using Hibernate.
- Used Subversion for version control and creating automated build scripts
- Installed, configured, integrated, Tomcat application server in various environments.
- Used JQuery to develop intuitive user interface.
- Used JQuery template to render JSPs.
- Used JQGrid of Jquery to render data.
- Created tables in MySql for retrieval and data manipulation using Oracle 10g.
- Implemented DAO for data access.
- Worked on Java, SQL Server,CVS, JUnit Technologies.
- Resolve Bugs and Change Requests to already existing code.
- Performed application development using tools like Intellij, JUNIT ,Clear Case and ANT for building application
- Responsible for code review, maintaining application flow, debug, build and deployment.
- Wrote SQL queries for storing and retrieving user profile information from Oracle database.
- Used Rational Clear Case as Version control.
- Involved in the deployment process of the application on WebSphere Application Server
- Participated in Debug fixing and QA review of the Code before delivering to State.
Environment: WebLogic, EJB, J2EE, Spring 2.5.6, Apache CXF webservice, SQL2000, SQL Management Studio, SOAP UI 3.0.1, Maven v2.x, Java1.5, JSP, JDBC, Spring Core 2.0, Struts 1.2, Hibernate 3.0, Design Patterns, XML, Oracle, PL/SQL Developer, Weblogic 10.3, JUnit, UML, Webservices.