Sr Java Full Stack Developer Resume
Mclean, Va
PROFESSIONAL SUMMARY:
- Having 7+ years of 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 pre-processors such as SASS and LESS.
- Specialized in developing Web 2.0 Apps using core JQuery along with AJAX/JavaScript.
- Developing Google analytics app and parallel file processing in Golang.
- 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.
- Golang back-end development for Micro services.
- 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 React JS, Node.js, and EXT JS etc.
- Extensive usage of Cassandra database for spring boot applications using Cassandra template
- 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, Word Press AWS(Amazon Web services) SDK 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:
Languages: Java, J2EE, C, C++
Java Technologies: Servlets, JSP, JDBC, JMS, EJB, RMI, Web Services, SOAP, Log4j.
Distributed Technologies: Web Services, JMS, WebSphere MQ, AWS (Amazon Web services).
IDE: WSAD, Eclipse, RAD, Spring STS, NetBeans.
Framework: Struts2.0, Spring MVC, spring, Hibernate, Apache axis for Web Services
Web/Application Servers: IBM WebSphere 5.X/6.0, WebLogic 7.x/8.x/9.0, WebSphere Portal 5.x, JBoss 4.0, Apache Tomcat 5.0/6.0, GlassFish4
Scripting Languages: JavaScript, BackboneJS, React JS, JavaScript
Web Technologies: HTML, DHTML, AJAX, CSS, BootStrap, AngularJS, XML, DOM, GWT, XPath, DOM, DTD
Methodologies: SDLC, UML, Design Patterns, SOA
Version Control Systems: CVS, Clear case, SVN, GIT
Database: Oracle 8i,9i,10g,11g, SQL Server 2005,2008, MySQL, DB2 7.0,8.0,9.0, PostgreSQL 8,9 MongoDB2, CASSANDRA
Operating System: Windows 98/NT/2000/XP/vista/7/8, UNIX, LINUX, Sun Solaris
PROFESSIONAL EXPERIENCE:
Confidential, Mclean VA
Sr Java Full Stack Developer
Responsibilities:
- Experience in Jenkins; wrote Jenkins file for different stages.
- Experience on swagger / yaml file.
- Worked on Integration testing: Gherkin /godog/ Cucumber
- Worked On build infrastructure for the deployment in AWS
- Used Testing tools Like Ginkgo and Go mega framework
- Worked on server side REST API and called them from backbone models.
- Experience on Deployed API on AWS
- Worked On Go Language and Wrote on API on Go Language.
- Experience on Used Postgres SQL.
- Used Jenkins to build and deploy the application.
- Brief experience on implementing the AngularJS and MVC Framework for data access.
- Developed web UI screens using Spring MVC, AngularJS, HTML, CSS, JavaScript and CSS.
- Constructed web pages for application using MVC3, Java Script, jQuery, ReactJS, and Node.js.
- Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, jQuery, Node.js, HTML, SASS and Ajax to speed the application.
- Worked On Integration testing: Gherkin /godog/ Cucumber
- Experience IDEs: Golang, intelli J idea
- Maintained version control using GIT.
- Used Log4j utility to log error, info and debug messages.
- Responsible for coding as per the coding standards and perform the Unit testing and integration testing.
- Developed responsive web application for backend system using AngularJS with HTML5 and CSS3.
- Developed customer facing software for managing advertisements to grow the business using JavaScript/JQuery, HTML 5, and CSS.
Environment: Golang, Angular JS, HTML5, CSS, Jquery, AWS, Cucumber, Jenkins, API, Node JS, React JSJava Script, GIT, Log 4j.
Confidential, Dallas, TXJava Full Stack Developer
Responsibilities:
- Involved in Analysis, Design, and Development Production phases of the application.
- Used AGILE methodologies to implement the application and participated in daily SCRUM and weekly SPRINT meetings
- Involved and interacted with users, customers and Business users for the requirements and training with new features.
- Worked with Atlassian software products like JIRA, Confluence, Source Tree and Bit Bucket.
- Created rich and interactive UI using Windows Forms (Win Forms) and WPF
- Involved in the development using Java/J2EE Technologies, Web services, Hibernate ORM Framework.
- Constructed a RESTful web service that returns JSON data with Entity Framework and Web API.
- Functionalities include writing code in HTML, CSS, JavaScript, JQuery, Ajax, JSON, AngularJS and CASSANDRA database as the backend.
- Developed responsive web application for backend system using AngularJS with HTML5 and CSS3.
- Used Entity Framework Code first extensively to Add Migrations, Update database
- Created collections in MongoDB for all the user data from various business units.
- Responsible for coding as per the coding standards and perform the Unit testing and integration testing.
- Worked on E-Commerce front end, backend and administration web application
- Created and maintained the framework and layout of each portal with Cascading Style Sheets (CSS)
- Successfully implemented Auto Complete/Auto Suggest functionality using Ajax, jQuery, DHTML, Web Service call and JSON.
- Working as a full-stack software developer on a proprietary Java based E-Commerce platform.
- Responsible to manipulate HTML5, CSS3 in jQuery as well as making the pages dynamic using AJAX, JSON and XML.
- Created Call flow diagrams for IVR applications using VISIO.
- Developed web GUI involving HTML5, Node JS, Java Script under MVC architecture
- Prefer experience with JavaScript and JavaScript frameworks both client side (Angular JS, React JS) and server side (Node.js)
- Experience in building components with React.JS.
- Building Micro services using Golang, JSON.
- Responsibilities included development of new modules of the application such as Web using J2EE 1.6 technologies, Struts and Spring Framework.
- Used spring framework for dependency injection and integrated with Node JS, Hibernate and JSF.
- Developed MVC controllers and deployed flow of Execution in the Servlet Environment using Spring MVC.
- Extensively used Core Spring Framework for Dependency Injection of components.
- Implemented Web Services using Spring RESTful.
- Developed Hibernate with Spring Integration as the data abstraction to interact with the database.
- Used Hibernate for mapping java classes with database and created queries with Hibernate query language (HQL)
- Developed model objects using Hibernate.
- Application developed using WebSphere Application Server.
- Worked with project management tools like JIRA and worked in cloud computing environment.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using React.JS and jQuery.
- Using JMS to send email or notify companies or users who have subscribed particular services in our product.
- Experience with NoSQL data-stores like MongoDB.
- Worked with the key components of AWS (Amazon Web services) like EC2( Elastic Compute Cloud )and S3 (Simple Storage Services).
- Developed tool extractor to extract data from Cassandra.
- Developed customer facing software for managing advertisements to grow the business using JavaScript/JQuery, HTML 5, and CSS.
- Develop features and functionality for our e-commerce applications including order management, risk analysis, payment processing, and return order processing.
- Developed AJAX applications in java and compiled the source to JavaScript running on all the browsers using GWT.
- Installation of RAD, WebSphere Application Server.
- Implemented client side Java-beans for DAO pattern.
- Evaluated Prototype JavaScript Framework.
- Built highly modular HTML5 front end that built on React.JS optimizing for rendering performance.
- JQueryHigh charts plugin integration with databases for displaying custom graphs (line, bar, pie etc.)
- Involved in environment setting, which includes installation, configuration application server like Rational Application Developer 7.0 (RAD), WebSphere and hosting the application on these and supporting them in production environment. Created build scripts for running components individually using Apache ANT and XML.
Environment: Java, J2EE 1.6, Agile Scrum, Spring IOC, Spring MVC, Spring RESTful Web service, Hibernate 3.2, JMS, AJAX, React JS, Struts, JSP, DB2, MongoDB, Oracle, Servlets, Web sphere Application Server, Angular JS, Rational Clear Case, IBM Rational Clear Quest, Rational Requisite pro, UML, CSS, Java Script, GWT, HTML 5, Ant, Windows, Toad, RAD 7.0, GIT, Log4j.
Confidential, Bethesda, MDSr. 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, JavaScript, Ajax, JQuery Custom-tags, JSTL DOM Layout and CSS3.
- Work with a team to analysed functional requirement to develop front and back end of E-Commerce portal.
- 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 web service 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, Clear Case, JAXB, WSDL, XML, XML Schema, Log4j, XSL, XSLT, UML, HTML, CSS, JavaScript, JSP, Junit, Tomcat 7, Oracle 9i, Eclipse 3.6
Confidential, Phoenix, AZJava/J2EE 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 My Eclipse 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 web services.
- 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, GAJava 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, Power Mock and Easy mock for testing
- Performed mutation testing using Pit Eclipse
- Used JavaScript, CSS styling, 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
- Design and Coding of User Interfaces using JSP, AJAX, JavaScript, CSS and HTML.
- Performed early performance testing using ESAPI and JMeter
- 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, Junit Integration test, Java Request Frame Work, JMeter, Pit Testing, JavaScript, Selenium Scripts, Apache Tomcat server 7,Jenkins, Sonar, JQuery, JSP, CSS3, HTML 5,JSTL.
ConfidentialJr. 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.