We provide IT Staff Augmentation Services!

Sr. Java/ Node Js Developer Resume

5.00/5 (Submit Your Rating)

Chevy Chase, MD

SUMMARY:

  • Around 8years of experience in architecture, design, development and technical support of IT applications.
  • Expertise in JAVA, J2EE technologies and developing enterprise applications using JDK 1.6/1.5, SERVLETS, JSP, STRUTS, SPRING, HIBERNATE, JPA, ORM,JDBC, RMI, JBPM, POJO, JMS and RIA, HTML 5.
  • Experience in performing Requirement Analysis, Design, Development, Testing and Documentation of Software Development Life Cycle (SDLC).
  • Experience in developing User interface(UI) Rich Web Applications, and Web Service Applications using Front End/User interface(UI) Technologies like HTML5, XHTML, DHTML, XML, Object Oriented JavaScript, JavaScript and UI Libraries /Frameworks(MVC),jQuery,Backbone.js,Angular.js, Lab JS, JSON, Bootstrap Framework, Modernizer JS, Ajax, CSS2/3, Media Queries, CSS Frameworks, LESS, SASS/SCSS, JSP and PHP Technologies.
  • Expertise working in various domains E - Commerce, Banking, Government and Clinical Sectors.
  • Hands on experience in MVC FrameworksStruts 1.x/2.0, Spring IOC, AOP, and good knowledge in Web Services and SOA.
  • Experienced in working with Test/Prod environments for continuous build and deployment using tools like Jenkins, GitHuband JIRA.
  • Involved in configuring a Hadoop cluster in a professional environment and on Amazon Web Services (AWS) using an EC2 instance.
  • Designed and integrated the full scale Hibernate/Spring/Struts persistence solution within the application architectures for several projects.
  • Good exposure on Design Patterns including Data Access Object, Service Locator, Data Transfer Object and Singleton.
  • Expertise in using the IDE like MyEclipse 5.1, IBM RAD, Eclipse 3.2, and Net Beans for developing enterprise applications and deploying web services on Apache Axis 1.2.
  • Proficient in integration of Enterprise Java Beans (EJB) with existing applications and using services provided in distributed applications through Web Services (JAX-RPC, JAX-WS and JAX-RS).
  • Experience in using various content management systems (CMS) and Software tracking systems such as Agile and JIRA.
  • Expertise in developing front end system with Javascript, Bootstrap, HTML5, CSS3 and MVC frameworks such as Angular.JS and Backbone JS.
  • Identifying cross cutting concerns and applying AOP concepts, and implementing them using AspectJ or Spring AOP.
  • Worked on Web/Application Servers WebSphere,Apache Tomcat 5, and JBoss 5.
  • Experience in developing Web Services using SOAP, UDDI and RESTful protocols in multiple projects.
  • Good working knowledge of Build Tool like ANT/Maven and error logging using Log4J.
  • Experienced in Business/Functional analysis, Data Modeling and Relational Database design.
  • Working experience with various Version Controlling Software, SVN, CVS andClearCase.
  • Sound Relational Database (RDBMS) concepts, work experience with database objects like Tables, Views, Indexes, Materialized Views and using Oracle tools like SQL*Loader, SQL*Plus and TOAD.
  • Knowledge and good understanding of SQL and PL/SQL. Experience in working with StoredProcedures, Functions, Packages and DB Triggers.
  • Experience in different forms of testing - unit testing, integration testing, regression testing and acceptance testing.

TECHNICAL SKILLS:

Domain: Banking, Insurance and Healthcare.

Programming Languages: C, C++, C#, JAVA JDK 1.4/1.5/1.6/1.7/1.8, SCALA, CLOJURE, GROOVY, SQL, PL/SQL, NOSQL.

Node Modules: Async, Express, Gulp, Request, Lodash, Browserify, Pm2, Grunt, Socket.io, q, npm, Passport, Karma, Mysql, Jade, React.

J2EE Technologies: J2EE, EJB,, JSP, JSTL, Servlets, Struts, JDBC, Hibernate, JSF, XML Parsers, Portals, Spring Framework, iBATIS, Tiles, JPA, Spring IOC, MVC, AOP, AspectJ, Spring Security, Filters, Java Beans, Web Services, AJAX, Swing, Spring Boot, LOG4J, SL4J, JNDI, CS JSF RMI, JUNIT, SAX/DOM.

Web Technologies: HTML, DHTML, CSS, Bootstrap, JavaScript, jQuery, AngularJS, Backbone.js, Node.js, Underscore.js, Ext JS, JSON, AJAX, D3 charts.

Database Skills: DB2, Oracle 8i, 9i, 10g, 11g, 12c, PostgreSql, MySQL, SQL Server, MongoDB.

Web Services: SOAP, AWS, WSDL, UDDI, JMS, Restful, JAXB, JAXP, JAX-WS, JAX-RPC, XML/XSLT, WSDL and Service Oriented Architecture (SOA).

Build Deploy Tools: Ant, Maven and Gradle.

Developer Tools IDE’s & text-Editors: Notepad++, Eclipse, WebStorm, IntelliJ, NetBeans, Visual Studio, Komodo Edit, Sublime Text.

Operating Systems: Windows, UNIX and LINUX.

Version Control Tools: GIT, SVN, TFS, CVS, Clear Case.

Design Patterns: MVC, Singleton, Business Delegate, Service Locator, Session Facade, DTO, DAO, Factory Pattern, Transfer Object.

Issue tracking software: JIRA, bugzilla, Jenkins, Hudson, Puppet, Chef.

Concepts: UML, Rational Rose,OAUTH,OIDC, JUnit.

PROFESSIONAL EXPERIENCE:

Confidential, Chevy Chase, MD

Sr. Java/ Node JS Developer

Responsibilities:

  • Design and development of Business Functionalities using J2EE Technologies in Agile/Scrum Execution.
  • Followed Agile Scrum two week development cycle to streamline development process with iterative and incremental development.
  • Designed and developed all UI Screens using Java Server Pages, Static Content, Html, CSS and JavaScript and wrote AngularJS controllers, views, and service for new website features.
  • Implementation of the markup of the project using Html, CSS, Bootstrap and created different modules in the application and applied AngularJS to enhance the user interface and for making restful API calls and data binding.
  • Worked on server-side web applications using Node.js and involved in Construction of UI using JQuery, AngularJS, Ext.js, Bootstrap and JavaScript.
  • Involved in the development team developing the Supply Chain Integration platform.
  • Experience developing web application on top of platform using Node.js, Express framework, Grunt, Unirest, Async, fs, Winston npm modules.
  • Involved in creating Login and Registration pages and Authenticating and Authorizing users managing various items and photos using node.js middleware Multer for uploading files.
  • Using node-mysql a pure node.js JavaScript client implementing the MySql protocol and using a JavaScript ORM for Node.js BookShelf.
  • Implemented Ajax and JQuery based navigation system visually identical to previous table-based system to
  • improve ease of maintenance and organic search engine placement.
  • Developed and implemented UI controls and APIs with ExtJS and Coded the front end Ajax framework components using Web 2.0 JavaScript library ExtJS.
  • Worked on server-side web applications using Node.js and involved in Construction of UI using JQuery, AngularJS, Ext.js, Bootstrap and JavaScript.
  • Developed a single page, mobile-first, cross-device/cross-browser web application for real-time location sharing utilizing AngularJS, JavaScript API.
  • Introduced the use of live mockups GUI prototyping (using ExtJS) which makes UI part of specification muchmore understandable for developers.
  • Worked extensively in migrating the XMI framework to Angular Framework, all the XMI web pages are rewritten using AngularJS framework.
  • Used AngularJS to parse the data fetched from APIs and used backbone.js to develop an application to perform CRUD operations on the database server.
  • Used Java Mailing or Messaging Service (JMS) API's for mailing detailed notifications depending upon the success and failure once the backend process is complete and also for mailing administrator of any system related problems.
  • Involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, Spring and Hibernate.
  • Used Spring/MVC framework to enable the interactions between JSP/View layer and implemented different
  • design patterns with J2EE and XML technology and involved in handling transactions using Spring Declarative Transaction management.
  • Implemented Caching mechanism using Spring Gem fire Template and implemented DAO layer using different hibernate techniques like strategies, Inheritance, annotations and criteria interfaces.
  • Used SOA Integration service for Data Integration Service and Functional Integration Service and used SOAPUI for the functional testing and inspection and invocation of spring based Web Services.
  • Designing new components to fit in the already existing architecture using core Java, multi-threading different design patterns like the factory method, Abstract factory pattern, Singleton, while developing web-based applications using REST Web Services.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Extensively used Oracle SQL Developer graphical tool for the enhancement and simplification of Database Development task and developed rule modules using Rule Engines, Drools ILOG, BRMS and BLAZE for business management.
  • Created rule-based decision services using BRMS (ILOG JRules framework) and developed specialized search system using MongoDB, AngularJS, Java Servlets, JUnit, Maven.
  • Used Spring-boot-starter-parent POM as the parent POM and inheriting sensible default settings from Spring Boot and the Spring-data-mongodb dependency provides integration with the MongoDB.
  • Deployed, Managed and Monitored MongoDB Replica Sets / Databases and prototyped MongoDB new features across multiple stacks.
  • Implemented scripts for mongo DB import, export, dump and restore and used MongoDB third party tools (ROBO MONGO, MONGOOWL, MONGOVUE) and mongo-built in binaries to monitor and analyze the performance of MONGODB.
  • Created tools to support and enable Continuous Integration, Continuous Deployment and system monitoring/reporting using Chef, Jenkins and Shell Scripts with a Postgre SQL database.
  • Installed, configured and hosted the Oracle, Tomcat app servers and MySQL DB servers on physical servers (Linux, Windows), and Amazon AWS virtual servers (Linux).
  • Used cloud computing technologies Amazon EC2 and Amazon S3 web services for Cloud Drive, Cloud Search and migrated corporate Linux servers from physical servers to AWS virtual servers.
  • Involved in creating test cases using JUnit for Java classes and Abstract spring dependency Injection test for spring beans and developed web-based tools for testing, HTML and JavaScript Performed a thorough unit testing and resolved several data related issues before migration to production.
  • Implemented, configured, and customized JIRA issue tracking software with Agile plugin and every aspect of JIRA, is customized including highly customizable workflows.

Environment: Java 1.7/1.8, J2EE, Core Java JSP, Spring MVC, Spring ORM, Spring IOC, Spring Web Services, AngularJS, Node.js, Backbone.js, ExtJS, web sphere portal, Hibernate, MySQL, MongoDB, GIT, Restful Web Services, Oracle 9i/10g, JUNIT, IBMDB2, Apache Tomcat, IBMMQS, Agile, Spring Batch, Spring Boot, Spring Integration, Maven 2.0/3.0, JBOSS, Java Script, HTML, Life ray Portal, CSS, JQuery, AJAX, AWS stack, Eclipse.

Confidential, Kansas City, MO

Sr. Java/J2EE Developer

Responsibilities:

  • Agile Methodology is used to develop the application, involved in daily SCRUM meetings to discuss the status and progress of individual Sprints and was mainly interacting with the business users for data migration and testing the application.
  • Involved in the creation of UI specification documents by interacting with business users and also design documentation and data modeling for the entire project.
  • Frontend validations are performed using JavaScript, server side validations are performed in Struts
  • Used Struts Tag Libraries, JSPs, HTML, JavaScript, AJAX, DOJO and CSS to develop the frontend UI, certain shopping cart features are developed using jQuery and Angular.js.
  • Worked on server-side web applications using Node.js and involved in Construction of UI using JQuery, AngularJS, Ext.js, Bootstrap and JavaScript.
  • Accessed and interacted with Mongo DB from Node.js JavaScript code.
  • Involved in the architecture, design and development of high traffic application built in Java/J2EE using MVC architecture integrating Spring, Hibernate and Struts frameworks in SOA.
  • Application Architected and developed using Backbone JS, MVC framework
  • Used core Java to develop Multi- Threaded Java Engine.
  • Designed Spring based Quartz Scheduler to design a probing service which pings a particular service in the Service Registry (WSRR) at flexible pinging intervals.
  • Quartz scheduler takes care of invoking multiple jobs and it gets the input for pinging from database.
  • Involved in the creation of data model and data dictionary during the application design phase.
  • Implemented ORM with HIBERNATE to make the Persistence class objects interact with numerous SQL Server tables spanned across various schemas as per MODOC standards.
  • Defined multiple Data sources on the server side to be used in applications with JNDI.
  • Used Java API to connect the Amazon S3 service to store and retrieve the media files.
  • Entire Application was developed in Eclipse. GWT plug-in is used for browser testing and compatibility of AJAX and JQuery components along with JUnit.
  • Used Test/Prod environment for continuous build and deployments in Jenkins.
  • Local deployment and testing was performed in JBoss while final Testing, Stage and Production versions are deployed on the WebSphere Server.
  • Involved in developing JUnit test cases to validate the type of data flow and exchange of cXML messages back and forth with University of Missouri Show me Shops.
  • Various business services are exposed as Restful WebServices to the external clients during the Service Oriented Architecture (SOA) implementation.
  • Apache Ant is used as Build tool to automate the build process for the entire application.
  • Used SVN repositories for version controlling, and Log4J is used for Logging Errors, Exceptions.
  • Automated data loading using SSIS package to fetch, load and parse data from various external sources such spreadsheets and flat files from DB2 in to SQL Server Database.
  • Involved in development, performance testing & defects fixing, also followed an Issue Tracker to log the issues and fixes applied on a daily basis to streamline the application development.

Environment: Java, J2EE, Struts 1.x, Spring 2.0, Hibernate 3.0, MS SQL Server 2008, SOA, cXML, JSP, Eclipse, GWT, cXML, JUnit, WebSphere 6.0, JBoss 4.x, JQuery, Glassfish,AJAX, DOJO, Backbone JS, Underscore JS, JQuery, AJAX, JSON, GIT, Scrum, Apache Ant, Amazon web services (AWS), Mongo DB.

Confidential, St. Louis, MO

Java/J2EE Developer

Responsibilities:

  • Used the Sprint based Scrum Agile methodology for the development of the Projects and closely worked with the Scrum Master, Product Owner, and Team Members.
  • Involved in the Sprint Planning Meetings, Sprint Review Meetings, and Daily Standup Meetings.
  • Worked on general interface framework for application layout.
  • Designed and developed the custom web based applications using JSF, AJAX, HTML, JQuery, and JSP.
  • Designed and developed screens in HTML, HTML 5.0, and JSP with client side validations using JavaScript.
  • Used JavaScript and AJAX for Input validation and Event error Handling.
  • Development using IOC, Dependency Injection using Spring framework.
  • Configured WebSphere MQ queue connection factories & WebSphere MQ queue destinations.
  • Extensively used Eclipse IDE as Application Development Environment for developing the custom applications using the J2EE Frameworks such as Struts 2.0, JSF, Spring 3.0 and J2EE Technologies such as Servlets, JSP, EJB 3.0, and JNDI.
  • Used the JSF framework to design the presentation layer.
  • Developed Web Services using SOAP, JAX-RS and also consumed Web Services using Apache Axis2.
  • Developed business tier using EJB by implementing various patterns.
  • Responsible for defining MyBatis Mappings, SQL queries and in generating Data Access Objects.
  • Developed server side scripts using JSP and JavaBeans.
  • Wrote the SQL queries and stored procedures in Oracle 10g database environment and used SQL Developer for testing purpose.
  • Used Apache Tomcat 6.x/5.x, to deploy the applications.
  • Used SVN Repositories for version maintaining of the application source code.
  • Automate build process through Maven build framework.
  • Used JSR-94 API to access and manage the rules engines.
  • Used JUnit Unit testing Framework to test the Applications.
  • Provided Technical support for production environments resolving the issues, analyzing the defects, providing and implementing the solution defects.

Environment: JDK 1.6/1.5, J2EE, Servlets 2.1, JSP 2.0, EJB 3.0, Struts 2.0, Spring 3.0, MyBatis, HTML, CSS, JavaScript 2.0, Ajax, JQuery, JSR-94 API, Apache Tomcat, JSF Framework, XML, Oracle 10g, Maven, SVN, Eclipse, UML 2.3, Axis2, SOA, REST Services, XFire, SoapUI 4.6.4, JUnit, JBoss4x/5x, IBM Web Sphere MQ.

Confidential, MA

Senior Java Developer

Responsibilities:

  • Participated in gathering requirements from the HR team and analyzing the requirements and designed the UML diagrams based on the OOAD principles.
  • Involved in multi-tiered J2EE design utilizing MVC architecture Struts Framework, Hibernate and EJB deployed on Websphere Application Server connecting to an Oracle database.
  • Worked on the Spring framework like Spring IOC and Spring DAOArchitecture, develop, deployment of front-end and presentation layer logic of sites using JSP, HTML/DHTML, CSS, and JavaScript.
  • Developed software in JAVA/J2EE, EJB, Struts, XML, Oracle and Enterprise Architecture and developed the functionality for communicating between the modules mostly involved in VIEW and CONTOLLER section of MVC pattern for CMS project, includes HTML5, CSS3, JavaScript, JQuery and AJAX.
  • Involved in developing XML, HTML, and JavaScript for client side presentation and, data validation on the client side with in the forms.
  • Maintained Cross Browser compatibility & implemented Responsive Design custom media queries, etc. and created and tested scripts using JQuery on various browsers Chrome, Firefox, Opera, Safari, IE, etc.
  • Debug the application using Firebug to traverse the documents and manipulated the Nodes using DOM and DOM Functions using Firefox (Firebug).
  • Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
  • Coded pages with best Search Engine Optimization (SEO) techniques and used iBATIS framework with Spring framework for data persistence and transaction management.
  • Implemented MVC Architecture using JSF and Struts framework and implemented custom tag libraries and used Spring framework for dependency injection and integrated with Hibernate and JSF.
  • Developed the application under J2EE Architecture using Spring, Hibernate, Servlets and JSPArchitectured & Designed the Restful web services and developed core component layers like xml validation, core service layer.
  • Used EJB 3.0, JMS, Java Script in enhancement of the product, JSON is used for serializing and deserializing data that is sent to or receive from JSP pages and performed builds, monitored DB2 data and ran SQL.
  • Designed and Developed Servlets and JSP pages for authentication and used Ant for developing build scripts and deploying the application.
  • Involved in issue tracking and agile project management using JIRA and created web services using SOAP for SOA.

Environment: Java, J2EE, Spring, iBATIS, Struts, JSF, EJB 3.0, Jquery, MySql, Toad, Sql Server, DB2, Apache Axis2, WSDL, Netbeans, Jboss, Clearcase, UML, JSP, Servlet, ANT, XML, JIRA, Oracle ADF, Oracle BPM, IBM MQ Series, Apache Tomcat, Linux, SVN, Unix, SQL.

Confidential

Java/J2EE Developer

Responsibilities:

  • Responsible for requirement gathering from the Business Analysts and for preparing the requirement specification document
  • Involved in development of the applications using Spring MVC and other components of the Spring Framework, the controller being Spring Core (Dispatcher Servlet)
  • Implemented controller (abstract) and mapped it to a URL in -servlet.xml file. Implemented JSP corresponding to the controller where in the data was propagated into it from the model and view object from the controller Designed and Implemented MVC architecture using SpringFramework, which involved writing Action Classes/Forms/Custom Tag Libraries &JSP pages.
  • Developed Action classes, Enterprise Java Beans (EJB) Session Beans using DAO design pattern
  • Designed, developed and maintained the data layer using Hibernate and performed configuration of Spring Application Framework
  • Used Hibernate to store the persistence data into the IBM DB2 UDB database and written HQL to access the data from the database
  • Developed Rest APIs using Scala and Spray
  • Used JMS (Java Messaging Service) for asynchronous communication between different modules
  • Used XML, WSDL, UDDI, SOAP(JAX-RPC) Web Services for communicating data between different applications
  • Deployed the applicationon Apache Glassfish Application server
  • Worked with QA team to design test plan and test cases for User Acceptance Testing (UAT)

Environment: Java, J2EE, Spring MVC, Hibernate, HTML, Rest API, Scala, Spray, JavaScript, EJB, JSP, CSS, JDBC, JMS, XML, WSDL, UDDI, SOAP Web Services, DB2, Glassfish.

We'd love your feedback!