Java/j2ee Developer Resume
Louisville, KY
SUMMARY:
- Having 7+ years of front - end web application development experience with technologies using HTML 4.0/5, XHTML, DHTML, CSS2/CSS3, DOM, Java script, JQuery, Ajax, JSON, XML, and JSP .
- Hands on experience in designing and developing Single Page Application (SPA) using Angular JS and Bootstrap JS with other UI technologies such as JQuery and HTML.
- Experience in Agile development environment and used to rapid application development in demonstrating quick results to customers.
- Expertise in User interface design for n-tier Web application using JQuery, PHP, JSON, AJAX, Responsive Web Design, SOAP Web Services, and REST Web Services.
- Proficient in developing front-end applications using HTML5, CSS3, JavaScript, Angular JS(1.3), Bootstrap JS, Node JS and MVC frameworks.
- Experienced in Java UI technologies Swing/SWT/FX.
- Expert in HTML5/CSS3 development and have experience in Node.js, bootstrap.js, Angular.js, Ext JS, Responsive Web design
- Experience in working MVC Architecture and also in using version control (SVN).
- Experience in developing Ext-JS components like Grids, Toolbars, Panels, Combo-Box and Button etc.
- Involvement in using various IDE’s, Dreamweaver, Notepad++, eclipse, Net Beans, Adobe Photoshop.
- Utilized the latest front end Technologies such as HTML5 and CSS3 for layouts.
- Thorough knowledge of Spring/Hibernate and similar frameworks.
- Involved in designing the user experience interface UI/UX strategy, UI requirements, converting findings into UI designs
- Experience in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
- Hands on experience in Test Driven Development (TDD) and expertise in Continuous Integration using Jenkins and task automation using ANT and Maven
- Experience in developing persistent layer with Hibernate interfaces and annotations with good performance optimization
- Hands on experience on CSS preprocessors such as SASS and LESS.
- Used the latest HTML5 elements for video playback, content rendering using semantic tags such as article, section.
- Specialized in developing Web 2.0 Apps using core JQuery along with AJAX/JavaScript.
- Experience in XML Parsing in Java, JavaScript and JSTL.
- Client side technologies such as JavaScript, HTML, XML, XSL, Web Services etc.
- Utilized the latest front end Technologies such as HTML5 and CSS3 for layouts.
- Thorough knowledge of Spring/Hibernate and similar frameworks
- Experience in Applications using AJAX, Object Oriented (OO) JavaScript, JSON, JSONP, and XML.
- Expertise in XML, Require.js, Object Oriented JavaScript. Proficient in working with Apache Tomcat Server.
- Proficient in developing Web Services, related technologies &frame works: WSDL, SOAP, REST, AXIS and Jersey, SOAP UI and generating client’s client using Eclipse for Web Services consumption.
- Continuous integration using Hudson tool, Big Data, Maven and Ant script.
- Worked with Angular JS, Node JS, EXT JS etc.
- Experience with User Acceptance Testing (UAT) and Accessibility Testing.
- Extensive experienced working in both AGILE/SCRUM and SDLC based development environment and participating in SCRUM sessions that includes Analysing, Designing, Coding, Testing, implementation & Production Support.
- Expert in developing AJAX based Web 2.0 applications using Google Web Toolkit (GWT).
- Proficiency in implementing interaction between front end and back end using JSON and XML.
- Expertise in developing Web services using SOAP, REST, XML, WSDL and XML Beans.
- Used SVN, CVS, Harvest, Clear case and Clear Quest for Version controlling and error reporting and project management tools like JIRA.
- Expertise in working with software tools like Dreamweaver, Aptana Studio, and Eclipse.
- Skilled in working with software tools like Microsoft Visual Studio.
- Expert in developing AJAX based Web 2.0 applications using Google Web Toolkit(GWT).
- Worked on server side REST API and called them from backbone models.
- Strong knowledge in database connectivity via MySQL and JDBC.
TECHNICAL SKILLS:
Operating Systems: Windows XP/2000/98, UNIX, LINUX
Languages/scripts: Java 1.4/1.5/1.6/1.7 , C++, C
Middleware: JDBC, Web Services and Java Servlets
Frameworks/APIs/Tools: Struts, Spring, Hibernate, ANT, Maven, JUnit, Spring, SOAP/REST Web services, Selenium
Scripting: JavaScript, AJAX, JSP, JSP custom tag libraries, HTML, DHTML, XML, CSS, XSLT, ExtJS, JQuery, Jbehave, Angular JS
Databases and Tools: Oracle 8i/9i/10g/11g, Microsoft SQL Server 2005 & MySQL, Toad
Application/Webservers: Apache Tomcat, WebLogic 8/9/10/11g, JBoss, IBM WebSphere
Development Tools: IBM Rapid Application Development (RAD), Eclipse, My Eclipse, NetBeans, Ant, Maven, JUnit. SOAP UI
PROFESSIONAL EXPERIENCE:
Confidential, Louisville, KY
Java/J2EE Developer
Responsibilities:
- Designed and developed using Struts framework which played central role in this application development.
- Extensively worked on business, front end and persistence tier using the JSP, Servlets, Spring MVC, and JSON.
- Involved in designing low level as well as high level using UML
- Worked on all phases of Software Development Life Cycle (SDLC) to implement the assigned use cases successfully
- Created Struts Config, Tiles Definition, and validation using Struts controller component and Struts validation framework.
- Used J2EE design patterns such as MVC, DAO and DI/IOC, Business Delegate, Singleton for the applications.
- Developed Helper Classes and Value Objects (java beans).
- Structured and developed application using EJB/JavaBeans (Model), Servlets (Controller) and JSP (View).
- Designed Database Schema and Writing SQL queries.
- Designed and Developed presentation layer using JSP, Html and CSS using Angular JS
- Developed the enterprise application by integrating JSF/Spring/Hibernate Frameworks.
- Implemented Business Logic in Session Beans.
- Written ANT Build Scripts.
- Developed dynamic UI components using AJAX and Dojo
- Developed and Deployed Stateless and State ful session Beans, used EJB 3.0 as the ORM mapping tool and worked with the different configuration files.
- Developed stored procedures, triggers, and database scripts in SQL and PL/SQL for querying, insertion and deletion.
- Built web-based maintenance application to maintain complex specification documents. Used JQuery, Wicket, and iBatis against a MySQL database
- Developed and Deployed Stateless and State ful session Beans, used EJB 3.0 as the ORM mapping tool and worked with the different configuration files.
- Integrated spring security services and JMS.
- Developed JAXB Web Services using WSDL, XSD, SOAP and XML.
- Converted the mock-ups into hand-written HTML, CSS, XHTML, JavaScript, JQuery, AJAX, XML and JSON.
- Designed the front-end applications, user interactive (UI) web pages using web technologies like HTML5, XHTML, and CSS3 .
- Also, developed presentation layer using JSP, HTML5, DHTML, CSS, AJAX, JavaScript, and JSTL Taglibs.
- Implemented data access using Hibernate (Object Relational Mapping Tool) persistence framework.
- Implemented SOA architecture with Web services using RESTful web service
- Developed configuration files, mapping files and Annotations to map the POJOs to DB tables managing associations and classes specific to the Spring and Hibernate.
- Developed DAO API to manage the payment information using JDBC
- Followed test driven design (TDD) technique and worked on Pair programming
- Reviewed the code and deployed the applications to WebSphere application server
- Extensively worked on Unit and Integration Testing.
- Worked on UNIX Shell scripts to provide integration support.
- Worked as the production support member resolving the production issues ticketed by end users.
Environment: Java, J2EE, JavaScript, HTML5, CSS3, JQuery, AJAX, Angular.js, Bootstrap.js, Microsoft Visual Studio, Spring, DOJO, Struts, Oracle, SQL, MVC, JDBC, REST, Eclipse, Apache Tomcat, Subversion (SVN),JIRA, Grunt, Agile, UML, JSP, JSTL, Servlet, Maven RAD 6.0, JSP, Struts, Hibernate 3.0 EJBs, Windows, UNIX
Confidential, Bethesda, MD
J2EE Developer
Responsibilities:
- Developed the application with iterative methodology, refactoring the existing code and writing new code.
- Used Spring Model View Controller (MVC) 2 architecture. Used JSPs in front-end, spring framework in business layer and Hibernate in persistence layer.
- Developed the application using Spring IOC to communicate with the persistence layer.
- Developed the presentation tier using Spring Framework that ensures MVC rapid application development.
- Used Spring AOP framework for security transactions, reusability logging purpose.
- Developed Hibernate configuration and hbm files using tools.
- Developed front-end content using JSP, HTML, JSTL and Struts Tag libraries.
- Used Struts Tiles framework to create layouts in user interface.
- Developed account transfer system using Spring beans and developed persistence layer in Hibernate for data access
- Developed the UI Screens using HTML5, DHTML, XML, Java Scripts, Ajax, JQuery Custom-tags, JSTL DOM Layout and CSS3.
- Used various libraries of JavaScript like JQuery, JQuery UI, Angular.js, Ext JS, and Node.js.
- Implemented persistence layer using Hibernate that use the POJO classes to represent the persistence database tables.
- These POJOs are serialized Java Classes that would not have the business processes.
- Implemented JUnit test cases for all the modules developed to ensure complete code coverage.
- Represented user data to business users using HTML5, CSS and JavaScript.
- Developed web applications using Spring MVC, JQuery, and HTML.
- Worked on integrating JQuery APIs with MVC pattern.
- Worked on the Java backend development using Spring, REST API and JSON.
- Configured the WebLogic server and performance tuning
- Implemented the back-end functionality of the modules using Session beans and CMP Entity beans and used DAO, DTO, Business Delegate, Session Façade J2EE design patterns.
- Developed DAO API to manage the payment information using JDBC
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
- Worked extensively on Soap UI for mocking the back-end web service calls.
- Used GIT as a version controller.
- Implemented Log4J to trace logs and to track information.
- Implemented Restful webservice with the use of URI templates and content negotiation.
- Used JSP, JavaScript, JQuery, AJAX, CSS, and HTML5 as data and presentation layer technology.
- Used Restful Web Services to access financial data on legacy systems.
- Implemented automatic email notification of the monthly statements for the customers using Java Mail.
- Designed and developed the front end using HTML, CSS, and JavaScript with JSF Ajax and tag libraries.
- Created applications, connection pools, deployment of JSPs, Servlets in WebSphere.
- Used Clear Case for Source Control and Version Management.
- Executed Manual Testing on different modules of the application.
- Followed test driven design (TDD) technique and worked on Pair programming
Environment: Core Java, Struts 2.0, JSTL, Hibernate 3.1, HTML5, CSS3, CSS, AJAX, Spring 2.5,Angular JS, Web Services, WebLogic 9.1/9.2, Servlets, ClearCase, JAXB, WSDL, XML, XML Schema, Log4j, XSL, XSLT, UML, HTML, CSS, JavaScript, JSP,Junit, IBM Tomcat 6, Oracle 9i, Eclipse 3.6
Confidential, Phoenix, AZ
Java Developer
Responsibilities:
- Followed Agile scrum methodology and participated in Sprints, Daily Scrum Which involves cross functional members.
- Involved in the creation of Wireframes, Software Requirement Documents (SRS)
- Involved in planning and prioritizing project work into phased deliverables.
- Involved in the server side back end Security development with Single Sign On process using JOSSO for central Authentication.
- Used Spring Framework for Dependency injection and integrated with the JSF Framework and Hibernate.
- Developed the web applications with the help of HTML4, HTML5, DHTML, XHTML and CSS.
- Implemented Hibernate utility classes, session factory methods, and different annotations to work with back end data base tables.
- Implemented Hibernate second level caching to improve read performance.
- Involved in the development on Geo Location service using API calls.
- Responsible for handling some of the database activities which span from creation table structure to development of SQL scripts
- Developed modules with JSP, Servlet, Spring, EJB, XML,& deployed them on JBoss Application Server.
- Implemented application level persistence using Hibernate and Spring
- Developed unit test cases using JUnit.
- Developed interfaces using HTML, JSP pages and Spring - Presentation View.
- Developed and implemented Servlets running under JBoss.
- Developed dynamic UI components using AJAX and Dojo.
- Used Jersey API to implement Restful web service to retrieve JSON response and used Jackson library to parse JSON response.
- Implemented Ajax calls using JSF-Ajax integration and implemented cross-domain calls using JQuery Ajax methods.
- Configured Java Messaging Services (JMS) on WebLogic application server for sending asynchronous messages.
- Implemented Dojo for increasing functionality of the project.
- Involved in design new search component using JSON,SOLR search
- Responsible for handling some of the database activities using client TOAD which span from creation table structure to development of SQL scripts
- Worked with MyEclipse as Java IDE tool for creating JSPs, Servlets and XML.
- Used MQ Series to send, receive and read the messages and also Created Queues.
- Involved in the deployment process of the application on WebSphere Application Server.
- Responsible for setting up Angular JS framework for UI development. Developed HTML views with HTML5, CSS3, JSON and Angular JS
- Used SOAPUI tool for testing Restful API webservices.
- SVN are used as source code controls and developed test cases using JUnit.
- Deployed the Web application using ANT build script
Environment: Core Java, JSP, JSTL, HTML5, JQuery, Hibernate, Angular JS, JavaScript, CSS Struts Tiles, spring, JBoss, SOAP, JAXB,JSON, ANT, Dojo, JOSSO, Maven, Oracle 11g, SQL, Glass Fish, WebLogic 9.2, WebSphere 7.0, Eclipse 3.6
Confidential Atlanta GA
Java Developer
Responsibilities:
- Developed class diagrams, use case and sequence diagrams for the design phase of the project using UML
- Developed software application modules using disciplined software development process followed (AGILE methodology)
- Involved in developing HTML and JavaScript for client side presentation and, data validation on the client side with in the forms.
- Involved in developing the UI pages using HTML, DHTML, CSS, JavaScript, JSON, JQuery and Ajax.
- Implemented design patterns like singleton, DAO of CORE JAVA in developing applications.
- Involved in the design and implementation of the architecture for the project using OOAD, UML design patterns.
- Developed Action class and Action Form for business logic with support of spring framework and Presentation tier.
- Involved in design and development of server side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using Eclipse IDE.
- Data modeling and Report Writing in ANSI SQL
- Designed and developed JSP Pages using Struts Frame work and Tag libraries.
- Created Hibernate configuration files, Struts Application context file.
- Developed front-end screens and GUI using JSP
- Developed Business Objects and App Bean POJO classes for business logic
- Developed dispatcher servlet to receive end user requests
- Configured the servlet and its mapping in the spring- configuration file.
- Used Spring core for dependency injection configured the bean in the application context file( deployment descriptor),
- Worked on Open AM implementation for single sign-on (SSO) for security components.
- Used Request Framework for better API implementation.
- Performed testing by writing test cases using JUNIT framework
- Used Mockito, PowerMock and Easy mock for testing
- Performed mutation testing using Pit Eclipse
- Used javascripts, CSSstyling, JQuery, jstl tag libraries and custom tags to develop various front end modules,
- Checked logging errors using log4j,SLF4j and debuggers
- Used design patterns like Singleton, DAO and prototype for various modules,
- Developed the application with Spring MVC 3.2 and higher
- Used Apache Tomcat Version (6.x and 7.x) for local testing
- Implemented Java Request Framework for retrieving and updating data
- Developed mapping files to map to the database tables
- Used Maven to build the application locally
- Consumed Soap Web services using WSDL
- Used SOAP UI for cross platform functional testing
- Used checkstyle, jacoco and coberture for code coverage check and code quality check
- Design and Coding of User Interfaces using JSP, AJAX, JavaScript, CSS and HTML.
- Performed early performance testing using ESAPI and Jemeter
- Implemented regression testing and integration testing
- Used Sonar dashboard to keep track of the code coverage and quality coverage
- Used Jenkins for continuous integration of the application.
Environment: J2EE, Spring, Hibernate, Apache Axis, Web Services Explorer, HTML, CSS, Ajax, JQuery, JSTL, JavaScript, JBoss, Eclipse, Oracle. Maven, Spring, JunitIntegration test, Java Request Frame Work, Junit, Pit Testing, JavaScripts, Selenium Scripts, Jrebel, Apache Tomcat server 7,Jenkins, Sonar, JQuery, JSP, CSS3, HTML 5,JSTL.
Confidential
Jr. Software Developer
Responsibilities:
- Used HTML, CSS, and JavaScript for the front end designing.
- Developed the Front End User Interface using HTML, JavaScript, JQuery and CSS.
- Used JQuery plugins for Drag-and-Drop, Widgets, Menus, User Interface and Forms.
- Used JS for custom client-side validation and DOM manipulations.
- Implemented Presentation layer using CSS Framework, Wire-framing, and HTML5.
- Used AJAX to refresh only certain section of the page and reduce the load on the web server
- Designed business applications using web technologies like HTML, XHTML, and CSS based on the W3C standards
- Used UML diagrams Use Cases, Object, Class, State, Sequence and Collaboration to design the application using Object Oriented analysis and design.
- Developed a fully functional prototype application using JavaScript (JQuery) and Bootstrap, connecting to a REST-full server on a different domain.
- Used JavaScript and JQuery for validating the input given to the user interface.
- Involved in documenting the details related to Changes occurring in the system, following the Quality processes.
- Handled PHP backend development for dynamic database driven website
- Developed HTML prototype documents with CSS Style Sheets.
- Web Application Developed using Web Technologies 2.0.
- Implemented JQuery Filter search a JavaScript tool for adding a little search widget next to any page listing.
- Used Flash Animations and Storyboard & User Flows for e-learning tutorials using human factor engineering design concepts
- Analyzed and created Stored Procedures, Functions, Triggers and Packages.
Environment: HTML, CSS, JQuery, JavaScript, W3C Standards, AJAX, JSON, JSTL Taglibs, Java, J2EE, JSP, Servlets, Spring, Hibernate, SOAP, WSDL.JavaScript, JQuery,, HTML, CSS, PHP.
