Senior Java/ui Developer Resume
Pittsburg, PA
SUMMARY
- Over 7+ years of experience in Software Development Life Cycle (SDLC) in design, development, implementation, deployment, testing and maintenance as per quality standards using Agile, waterfall and SCRUM methodologies.
- Experience in implementing JAVA/J2EE design patterns such as MVC, Singleton, Factory, Session Façade and Delegate pattern. Spring, Servlets, JMS, JSF My Faces, Rich Faces, Prime Faces and Ice Faces, JPA, JAX B
- Extensive experience wif both core and advanced Java technologies which includes Java, XML, JavaScript, J2EE, JSP, EJB 2.0/3.0, JDBC, Web Services, JAX RS, and Hibernate
- Expertise in client - side design and validations using HTML, DHTML, CSS, Java Script.
- Highly experienced wif modern JavaScript frameworks and libraries like AngularJS, BackBone.JS, Node.JS and JQUERY
- Extensive experience in IT Industry Developing, Testing, Integrating, Implementing teh web based applications and UI applications.
- Experience in various agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.
- Experience wif Core Java fundamentals such as Multithreading, Collections, Generics and Annotations.
- Solid experience wif Responsive Web Design (RWD) technologies like HTML, XHTML, DHTML, CSS, Bootstrap, JavaScript, JQUERY, AngularJS, Require JS, Ext JS, Node.Js, Backbone.JS, PHP, XML, XSL, AJAX and JSON.
- Expertise in various open source frameworks like Spring Framework, Spring Security, Spring Integration, Java Server Faces (JSF), and Hibernate 3.0.
- Experience in Object oriented analysis, design/development methodologies, UML Use Cases, Sequence, Page Flow and Class Diagrams.
- Expertise in implementing and deploying SOAP Web Services and Restful Services, WSDL to develop dynamic server side web contents.
- Experience using Apache Tomcat, WebSphere Application Server, Web Logic, and JBoss servers.
- Experience of responsive web design (RWD) using CSS3 media queries and using Bootstrap framework.
- Experience in using Log4J, Version Control using SVN, GIT and CVS.
- Extensive experience in working wif different databases such as Oracle, IBM DB2, SQL Server, MySQL, PLSQL and writing Stored Procedures, Functions, Joins and Triggers for different Data Models.
- Worked wif NoSql Databases like Mango DB.
- Proficient wif software configuration / change control process and tools like Subversion, GIT, CVS, Clear Case, Clear Quest, Bugzilla and JIRA.
- Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox and Google chrome.
- Sound skill in Spring MVC architecture, design patterns, Collections Frameworks, Exceptions handling and multi-threading.
- Experience working as an individual contributor and as a team member coordinating wif other team members.
- Used JIRA for bug tracking and issue tracking.
TECHNICAL SKILLS
Languages: C/C++, Java, SQL, PL/SQL, UML, J2EE, HTML, DHTML, XHTML, UML2.0
Java Technologies: Core Java, Java Server Pages, Servlets, JDBC, Java Beans, IBM BPM 9.0, Exception Handling, Multi-threading, String Builder, Event Handling, Swing Web Services, JSP, Struts, RMI, EJB3.0/2.1, Hibernate, Spring, Web Services, SOA, JMS, SAX and DOM Parsers, AJAX, JAXB2, MS Office
Web Technologies: Servlets, JSP, JavaScript, HTML5, CSS3, JQUERY, AJAX, JSON, DOJO, Node.JS, Angular.JS, Bootstrap, ExtJS, XML, XSL, XSLT, SAX, DOM, XML Beans and JAXB
IDEs: Eclipse, Net Beans, Red Hat Developer Studio, IntelliJ
Web/App. Servers: Web Logic, Web sphere, JBoss, Apache Tomcat, IIS
Tools: Maven, Ant, Visio, Log4j, JUnit
Operating systems: Windows, Mac OS, UNIX, Linux, Sun Solaris.
Databases: Oracle 8 / 9i / 10g/11g, HSQL, My Sql, MS SQL Server 7.0, DB2, MongoDB, Cassandra.
Design Patterns: MVC, Singleton, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern
Frameworks: Struts, Spring Dependency Injection, Spring MVC, Spring Core, Spring Context, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring wif Hibernate, Hibernate, DWR, Log4j.
Version Control: Rational Clear Case, CVS, VSS, SVN, GitHub.
Methodologies: Agile Methodology(SCRUM), Waterfall
Operating Systems: Windows, Mac OS UNIX, Linux
PROFESSIONAL EXPERIENCE
Senior Java/UI Developer
Confidential, Pittsburg, PA
Responsibilities:
- Developed front end web applications by using web technologies such as AngularJS, Html5, CSS3, JavaScript, jQuery, JSON, CSS bootstrap, JSP, JSTL.
- Developed AngularJS functionality in teh application to provide two-way binding to teh system
- Developed single page applications using ng-route module in AngularJS.
- Extensive experience using Bootstrap for layout.
- Used customized services and directives in AngularJS to develop dynamic and responsive webpages.
- Built teh template, pulled agent information from JSON object and rendered it onto teh widget.
- Used JQuery plug-ins for Drag-and-Drop, Widgets, Menus, User Interface and Forms
- Involved in developing HTML, JavaScript and jQuery for client side presentation and, data validation wifin teh forms.
- Debug teh application using Firebug to traverse teh documents and manipulated teh Nodes using DOM and DOM Functions.
- Developed SOAP and REST web services using Java, hibernate, JAX-WS, JAX-RS and JAXB
- Following Agile methodology (SCRUM) during development of teh project and oversee teh software development in Sprints by attending daily stand-ups.
- Implemented business logic using spring service layer and Spring DAO layer using Spring Framework.
- Configured spring declarative transaction manager and implemented transaction management in DAO layer.
- Integrated spring and Hibernate, configured logging using log4j and developed exception handling for teh application.
- Wrote Hibernate Criteria queries for data retrievals and has performed teh ORM mappings to map java entities to database tables.
- Designed and Developed server side components usingJava,J2EE,JAX-WS, JAX-RS, SOAP, WSDL,andUDDI.
- UsedSpringIOC as Dependency Injection.
- Wrote Spring JMS message listeners to consume JMS messages coming from external applications using JMS Template.
- Involved in teh process of marshalling and unmarshalling using JAXB.
- Implement Persistence layer using Hibernate and writing SQL queries.
- Used Oracle 11g as a database in teh backend.
- Developed UNIXscripts to run teh file validations, automate file manipulation.
- Performed Unit testing using thru URLs, JUnit and also by making calls into teh system.
- Used JSON for serializing structured data.
- Configure and deploy teh application onIBM WebSphere7.0application server.
- Used GIT for version control and involved in writing teh build scripts usingMaven.
- Creating unit test strategy, preparing test environments and test cases.
- Prepared documentation for some of teh recurring defects and resolutions and business comments for those defects.
Environment: Java 1.6, Java EE6, JSP2.2, Servlet3.0, Hibernate3.2, Spring3.1, Spring MVC, Shell script, Maven, RESTful Web services, JAX RS 1.1, Jersey 1.6, VXML, Web Services1.3, HTML5, CSS3, JavaScript, AJAX, JQuery, JSON, Node.js, AngularJS, bootstrap, XML/XSL, DB2, JUnit, JAXB, WSDL, UDDI, GIT, RAD8.0, Log4j, SQL, IBM Websphere7.0, Putty, Dreamweaver, Firebug, Unix and Windows.
Sr. Full Stack Developer
Confidential, Frankfort, KY
Responsibilities:
- Designed dynamic and cross-browser compatible pages using HTML5, CSS3, JavaScript and AJAX.
- Used teh node.js MVC Frameworks in teh development of teh web applications.
- Building Web application using AngularJS for front-end and Node.js for building Server-side API’s.
- Created custom angular directives and filters for filtering teh data dat we display on teh web page.
- Worked on technologies like Angular.js, Html5, CSS3, JavaScript, JSON, JSONP, CSS bootstrap.
- Applied jQuery Validation Plugin to validate teh user input and to improve user experience.
- Used Bootstrap and Media Queries in creating a responsive website across different size of screen, from cellphone to laptop.
- Involved in writing application level code to interact wif APIs, RESTful Web Services using AJAX, JSON.
- Extensively involved in teh integration of teh Front End web interface wif teh controller using Spring MVC.
- Developed Spring MVC controllers, services and DAO's.
- Obtained experience in using Hibernate 3.0 framework to interact wif Oracle database.
- Created POJO’s and DAOs for teh database entities using Hibernate Annotation mapping.
- Extensively used Spring MVC for servlet configurations both during application Development and Test.
- Developed REST services using Jersey implementation.
- Implementing systems components or systems using relevant technologies and methodologies.
- Used Subversion (SVN) for change management and used Maven based POM to facilitate build management.
- Involved in creating JUnit based unit test cases using Mockito as teh mocking framework for teh objects under test.
- Involved in working wif teh QA to assist in writing test code and debugging teh defects in teh application.
- Developed backend components using spring and involved in integration of various other frameworks.
- Used Maven as teh building tool and involved in designing database schema changes and J2EE software upgrades to support new feature.
- Involved in technical mentoring, production system support and customizing solutions.
Environment: Java, Java EE6, Spring MVC, REST, Jersey, JMS, Hibernate 3.0, Spring3.2, Eclipse3.8, UML,HTML5, CSS3, JavaScript, AJAX, jQuery, JSON, AngularJS, Node.js, Bootstrap, WebLogic 11g application server, Log4j, Oracle 10g, JNDI, JUnit, Maven, log4j, SVN, Dreamweaver, Illustrator, Mockito.
Full Stack Developer
Confidential, River woods, IL
Responsibilities:
- Involved in web designing using HTML 4, XHTML, CSS 2/3, JavaScript and extensively used Table Less Design in CSS for positioning.
- Involved in designing & implementing teh application using industry standard design patterns such as Singleton, DAO, Front Controller, Service Locator, Business Delegate, Façade & Data Access Object for better maintenance of code & re-usability.
- Involved in all teh phases of SDLC including Requirements Collection, Design & Analysis of teh Customer Specifications, Development and Customization of teh Application.
- Developed a fully functional prototype application using JavaScript (JQUERY and Backbone.js) andBootstrap connecting to a REST-full server on a different domain.
- Developed teh web layer using Spring MVC framework.
- Developed SQL Server Database Tables used to store real-time data from multiple Client Workstations using a data portal wif data flow control and crosscheck filters
- Integrated SPRING and Hibernate to develop teh business layer which serves teh data required for JSF beans.
- Used Spring Batch to build teh POJO-based development approach of teh Spring Framework.
- Wrote teh DAO’s to access teh database using JDBC calls and created aspects using Spring AOP annotation approach.
- Used JQUERY to make teh HTML, DHTML and CSS code interact wif teh JavaScript functions to add dynamism to teh web pages at teh client side.
- Worked wif CSS background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, Pseudo elements and CSS behaviors.
- Designed Full stack wif in object oriented JavaScript Framework like AngularJS and Node.Js
- Writing service methods and SQL queries to interact wif teh Oracle DBMS and writing test cases using JUnit Frames and also in Mango DB.
- Worked on teh Web Services clients and WSDL generation. Integrated teh clients wif third party services in teh other module of teh application.
- Successfully handled JSON/XML data and carried out JSON/XML parsing for form submissions and DOM manipulation.
- Involved in JavaScript coding for validations, and passing attributes from one screen to another.
- Created Mock-up designs and developed various functionalities wif JavaScript and JQUERY.
- Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie.
- Developed Stored Procedures and Triggers on Oracle Database.
- Developing Web services using RESTful and SOAP frameworks.
- Designed and developed direct live interfaces to handle multiple systems wifin teh Discover to subscribe teh data in real-time.
- Used CSS Blueprint to create grids and adopt cross browser interactive features and to make teh web pages more.
- Used detailed wireframes and developed Mock-up designs as per teh requirements of Business.
- Used JUnit framework for unit testing of application and Log4j to capture teh log dat includes runtime exceptions.
- Converted wireframes in templates including creation of brand identity, web site header, menu, information containers, grid styles, navigation, forms, buttons, icons, images, User components and application widgets creation wif suitable color schemes.
Environment: OO JavaScript, HTML5, CSS3, JAVA, JSP, spring, Hibernate, Dreamweaver, DHTML, JQUERY, AJAX, JSON, DOM, DHTML, XML, Photoshop, Backbone.js, Node.js, AngularJS, Bootstrap, Firebug,Windows.
J2EE Developer
Confidential, Chicago, IL
Responsibilities:
- Involved in design, development and implementation phases of SDLC
- Implemented teh design patterns DAO, Service Locator and Business Delegate.
- Developed complete Web tier of teh application using Struts Framework.
- Designed web pages using HTML, CSS, and JavaScript.
- Involved in client-side form validations using JavaScript.
- Developed Struts Action classes and interceptors as part of teh Struts Framework.
- Developed teh Front end of teh application using JSP and Struts tags.
- Created Web.xml, Struts-config.xml, Validation.xml files to integrate all teh components in teh Struts framework.
- Worked wif XML, XSD, XSLT for building up and transforming teh xml files
- Performed unit testing by writing test cases using JUnit.
- Used on SAX parser to read XML files
- Worked extensively wif Eclipse.
- Performed logging using Log4j
- Integrated part of web layer of teh application based on Struts into Spring using ContextLoaderPlugin while integration of teh web layer into spring framework.
- Designed teh UML class diagrams and sequence diagrams using Rational Rose.
- Developed stored procedures and Triggers using PL/SQL to access teh database.
- Incorporated new methods into existing service business components
- Developed ANT scripts dat checkout code from CVS repository and build EAR files
Environment: Java 1.5, J2EE 1.4 (Servlets, JSP, JSTL), Struts, MDB, JMS, Rational Rose, XML, XSLT, Oracle 9i, CVS, ANT, Log4j, Web logic and Eclipse.
Java Web Developer
Confidential
Responsibilities:
- Involved in coding using Java, Jsp, Servlets & JavaScript
- Preparing test cases and technical specification documentation.
- Involved in Bug Fixing and Production Support Maintenance.
- Integrated various modules and deployed on WebSphere.
- Involved in writing JSP and SQL/PLSQL to handle transactions.
- System Integration Testing and Implementation.
- Documented teh defects using Quality Center and tracked them to completion by communicating and co-coordinating wif teh development as well as teh support group.
- Developed multiple user interfaces usingXMIs/GWTswif HTML/CSS.
- Used Maven 2 and 3 for project builds.
- UsedJSONstrings to transferjavaobject data to Angular JS and vice versa
- FollowedTest Driven Development (TDD),Scrumconcepts of theAgile Methodology to produce high Quality Software.
- ImplementedSpringMVCFramework.
- UsedSpringAOPfor teh transaction management and logging.
Environment: Java 1.4, J2EE 1.4, Java Script., Eclipse, MySQL, JSP, Servlet, spring, WebSphere Server.
Software Engineer
Confidential
Responsibilities:
- Preparation of unit test cases and testing Specification reviews.
- Developed teh presentation layer of teh application wif JSP / Servlets.
- Developed teh helper classes to access database
- Developed JSP pages and implemented client side validations using JavaScript.
- Developing web based user interface screens using Servlet, HTML and Java Script.
- Implemented Java Design patterns using Struts Framework.
- Developed teh JSP, Java Beans using Struts Components and Self-Validating Components wif efficient use Struts Tag Libraries
- Used Clear case to maintain version controlled source code.
- Working wif teh project implementation team to understand teh requirements and teh changes being made and co-ordinate teh implementation of teh same.
Environment: JDK 1.3, JSP 2.0, Servlets 2.5, JDBC 3.0, Oracle8i, WSAD 5.1, WebSphere 5.1, Clear Case, XML, Struts 1.0, Tomcat 5.5, Windows XP.