Node Js Developer Resume
SUMMARY:
- Over 9 years of professional experience in Analysis, Design, Development, Maintenance and Implementing Enterprise, Web and Client Server applications using JAVA/JEE/J2EE technologies and Object oriented technology.
- Experienced with the entire SoftwareDevelopment Lifecycle (SDLC) of applications: gathering requirements,analysis,conceptual and detail design, development, verification and testing.
- Expertise in developing reliable and scalable enterprise applications using Servlets, JSPs, JMS, JDBC, Java Mail, XML, XSLT, EJB, Web Services, AWS, Swing, AngularJS, HTML and DHTML.
- Build & update websites using HTML5, CSS3, AngularJS, and other front - end technologies
- Worked with talented Graphic Designers to create elegant, modern, and user-friendly websites
- Worked with team members to deliver new website options, widgets and applications.
- Keep abreast of the latest technologies and techniques within the web development and design fields by working with team members, mentors and by prototyping solutions.
- Domain knowledge about various industries such as Insurance, finance, Healthcare.
- Experience in developing lightweight application components using Spring IOC, publishing cross cutting concerns as aspects using Spring AOP, Persistence components using Hibernate, JPA, and publishing user interface using Struts.
- Expertise in implementation of MVC using frameworks such as spring, Spring Web flow.
- Experienced in using JSP, Servlets, and HTML to create web interfaces. Developed Java Beans and used custom tag libraries for embedding dynamic into JSP pages.
- Hands-on experience working with the JMS provider IBM MQ Series. Developed Message Driven Beans (MDB) and extensively used the JMS API.
- Experience in deployment of the J2EE applications on Tomcat, IBM Web Sphere, BEA Web logic and JBOSS.
- Solid implementation experience in the area of J2EE design patterns: DAO, Business Delegate, Data Transfer Object (DTO), Service Locator, Session Facade, Singleton and Model View Controller.
- Solid experience in Java Database Connectivity; JDBC API, Entity Beans, DAO Pattern, and configuring data sources on Web sphere and Web Logic App Server.
- Experience in using build tools like Maven and ANT. Experience in using source repositories CVS, SVN.
- Analyzed and developed Use Case diagrams, Sequence diagrams and Class diagrams using the Rational XDE plug-in in WSAD.
- Experience of application development in different environments like Windows, Linux and UNIX.
- Motivated team player with ability to work under minimal supervision possessing excellent communication, interpersonal, analytical and problem solving skills.
- Highly adept at promptly and thoroughly mastering new technologies with a keen awareness of new industry developments and the evolution of next generation programming solutions.
TECHNICAL SKILLS:
Programming Language: Java, C, SQL
Client Scripting: JavaScript, Applets
Server Scripting: JSP
Platforms: Windows (8, 7, Vista, XP, 2003, 98, NT), Red Hat Linux, Sun Solaris 2.8,2.9
Version Control: SVN, HARVEST
Web development Front End technologies: HTML, CSS, JavaScript, Json, AngularJS, microservice, BootstrapJS, ReactJS.
Databases: Oracle 9i, 10g, MySQL 4.1, 5.0, DB2.
Database Tools: Toad for SQL Server, Toad for Oracle, Toad for MySQL, Connect/J for MySQL, DB2Connect
ORM Frameworks: Hibernate 2.0,2.1,3.0
J2EE MVC Frameworks: JSF 1.2, 2.1, Spring 2.5, 3.0, 4.0.2
Web technologies: Servlets, HTML, DHTML, Web Services, SOAP, WSDL, CSS, JSON
Java technologies: JDBC, Java Beans, JPA
Application Servers: WebSphere 5.1, 6.1, WebLogic Application Server 8.1, 10, JBoss, GlassFish 3.1
Web Servers: Apache Tomcat 4.1, 5.0, 6.0, Java Web Server 2.0
IDEs: Eclipse Galileo, Indigo, Kepler, NetBeans, IntelliJ, JBuilder 2005, iRAD 7.5.
JAXRPC, JAXWS, JAX: RS(Restful)
Web service Tools: REST Client, SoapUI, HttpMoniter
Design Patterns: Session Fa ade, Business Delegate, Front Controller, Service Locator, Singleton, Observer, DTO, DAO, MVC, Iterator, Factory
UML Tools: Altova UML Spy 2009, MS Visio, Rational Rose
HTML Editors: MS FrontPage 2003, Adobe Dreamweaver MX CS4
Batch Scripting: ANT 1.4,1.5,1.6,1.7, Maven
Methodologies: Rational Unified Process (RUP), Agile, Scrum, Test Driven Development(TDD)
Messaging Technologies: JMS 1.2, MDB
Transaction Control: JTA, Hibernate Transactions
XML technologies: XML, XSL, XSLT, SAX, DOM, AXIS, and JAXB
Utility Tools: Putty, Fire FTP, Test HTML, Mozilla, Edit Plus, Altova XML Spy
Loggers: Log4J
WORK EXPERIENCE:
Confidential
Node Js Developer
Responsibilities:
- Designed and coded application components in an Agile environment.
- Coordinating with the business and UX teams to get clarity on the requirement for analysis.
- Implemented spring MVC.
- Used JPA to fetch data from database to avoid any dependency on database tables.
- Involved in payment functionality designing.
- Created Dao components for multiple business services.
- Have developed user interface using ReactJS and bootstrap, with a very friendly User interface.
- Responsible for implementing new features, scenarios on the client application using ReactJS, HTML5, microservice.
- Used Node.js to communicate with backend code.
- Used GIT as a repository for this project.
- Used Maven to Build Java API code.
- Used Node.js, Gulp and Bower to build the UI code.
- Tomcat 8 webserver isused to deploy the API and UI code.
- Provides status reports to lead and management as needed.
- Used log4j for logging.
- Supported QA testing to ensure the verification of the developed UX functionalities.
- Developed the application using SCRUM methodology, we have scrum meeting once in every two where we would demo all the user stories done during that iteration for final feedback from end users.
Confidential, Irving, Texas
Node Js Developer Analyst
Responsibilities:
- Involved in the Analysis, Design, Coding and testing of user requirements in different sprints.
- Designed and coded application components in an Agile environment.
- Coordinating with the business and functional teams to get clarity on the requirement for analysis.
- Being an only Java developer for this application I was entirely responsible for creating the API and exposing it as a REST service
- Involved in third party integrations.
- Implemented spring MVC controllers for request mapping.
- Involved in functionality designing and problem solving.
- Created Dao components for multiple functionalities.
- Have developed user interface using AngularJS and bootstrap, with a very friendly User interface.
- Responsible for implementing new features, scenarios on the client application using AngularJS, microservice, HTML5, and Java Script.
- Used Node.js to communicate with backend code.
- Used GIT as a repository for this project.
- Used Maven to Build Java API code.
- Used Node.js, Gulp and Bower to build the UI code.
- Oracle 12c webserver used to deploy the API and UI code.
- Works with Business Systems Analysts to ensure program meets defined requirements.
- Provides status reports to lead and management as needed.
- Used log4j for logging.
- Supported QA testing to ensure the verification of the developed software.
- Followed Agile Development Environment with 3 weeks’ sprint process.
- Developed the application using SCRUM agile methodology.
Confidential
Java Web DeveloperResponsibilities:
- Involved in the Analysis, Design, Coding and testing of user requirements in different sprints.
- Designed and coded application components in an Agile environment.
- Coordinating with the business and functional teams to get clarity on the requirement for analysis.
- Working on the development work as well as support for previous releases.
- Involved in Spring IOC and Spring AOP framework implementation.
- Design, modifies, develops, writes, and implements software-programming applications.
- Have developed user interface using AngularJS and bootstrap, with a very friendly User interface.
- Used Node.js to communicate with API.
- Have developed backend processes using Java, spring and REST services.
- Supported QA testing to ensure the verification of the developed software.
- Implemented record lock and release logic necessary for review functionalities.
- Participates in the testing process through test review and analysis, test witnessing, and certification of software.
- Works with Business Systems Analysts to ensure program meets defined requirements.
- Provides status reports to lead and management as needed.
- Used log4j for logging.
- Developed the application using SCRUM agile methodology.
Confidential
Java Web DeveloperResponsibilities:
- Developed Controller’s and Validation components using Spring MVC framework.
- Developed Business objects and Bean configurations using Spring IOC and implemented cross cutting concerns like logging using Spring AOP.
- Developed the front - end screens using HTML, DHTML, CSS, JSP, JSTL and Java Script. extensively used for client side validation.
- Had extensively used JSTL and Tag Libraries.
- Develop the User Interface Screens for presentation using Ajax, JSP and HTML.
- Rearranging the data in tabular format based on user requirement
- Writing of various SQL queries to obtain the user profiles of the application.
- Developed the front - end screens using HTML, DHTML, CSS, JSP, JSTL and Java Script. extensively used for client side validation.
- Had extensively used JSTL and Tag Libraries.
- Develop the User Interface Screens for presentation using Ajax, JSP and HTML.
- Rearranging the data in tabular format based on user requirement
- Writing of various SQL queries to obtain the user profiles of the application.
- Migrated this application from Java 1.6 to 1.8
- Also involved in migration of this web application from oracle 11 to oracle 12c.
- Provided technical and functional support to various teams likes testing, Cross-functional teams, business users, Architects and product Owners.
- Used Java and spring for back end processes.
- Developed Jobs to run nightly to process and load claims into database.
- Took part actively in all the major changes that under gone in Confidential application.
- Participate in the testing process through test review and analysis, test witnessing, and certification of software.
- Working with Business Systems Analysts to ensure program meets defined requirements.
- Provide status reports to lead and management as needed.
Confidential
Java Web DeveloperResponsibilities:
- Develop the code according to the technical specification document using Java/J2EE technologies.
- Implemented Object Oriented Analysis and Design concepts using UML include development of class diagrams, Sequence diagrams, State diagrams and implemented these diagrams in Star UML.
- Coordinated with Architecture group for review of design and code.
- Involved in build and deploy the application in development and system environments.
- Resolve application related issues by applying analytical, technical and programmatic skills
- Designed and developed web interfaces, services, and Created REST web services.
- Developed DAO classes for Data Layer using JDBC
- Coded Server pages using JSP, Servlets, Struts by following MVC architecture.
- Developed Action Classes and Action Forms beans.
- Worked with the team in the development of the Application front-end using JSP, AJAX STRUTS with the help of HTML and JAVASCRIPT.
- Created interfaces for service layer and DAO functionality.
- Used Bootstrap and CSS framework for the most efficient way of developing the UI.
- Supported QA testing to ensure the verification of the developed software.
- Participate in the testing process through test review and analysis, test witnessing, and certification of software.
- Working with Business Systems Analysts to ensure program meets defined requirements.
- Provide status reports to lead and management as needed.
Environment: /Technologies: Java, Spring 3.3, Angular JS, microservice, HTML5, CSS3, AJAX, RESTful, JAX-WS, Maven, Ant, Node.js, ReactJS,Gulp, Bower, Oracle 11g, Oracle 12c,GIT, Harvest, JIRA, MS SQL server Management Studio, DB2 Toad, Service Now, ETL.
Confidential, Detroit, MI
Java Developer
Responsibilities:
- Involved in the Analysis, Design, Coding and testing of user requirements in different sprints.
- Designed and coded application components in an Agile environment.
- Coordinating with the business and functional teams to get clarity on the requirement for analysis.
- Working on the development work as well as support for previous releases.
- Involved in Spring IOC and Spring AOP framework implementation.
- Developing the code through different layers’ presentations layer using Struts2, Business Layer using Spring IOC, Service Layer using Hibernate ORM framework.
- Troubleshooting of application related issues by analyzing log files created in Linux/Unix environment.
- Worked on Web Services using java API for XML Services(JAX-WS) and build, deploying Restful Web APIs Services
- Implemented several new features by calling new Web services which were provided.
- Worked on front end technologies Angular JS, HTML and CSS
- Developed domain objects using Hibernate and the respective configuration in xml files.
- Involved in fixing various defects assigned on the Jira.
- Used log4j for logging and SVN as version management.
- Developed the application using SCRUM agile methodology.
Environment: /Technologies: Java, Servlets, JSP, JSTL, microservice, Tiles Framework, Spring AOP, Spring IOC, SOAP Webservices, Hibernate, SOAP,XML, XSD, WSDL, JNDI, HTML, CSS, Java Script, Angular JS, Axis2, JUnit, DB2, WebLogic Server, SVN.
Confidential
Java Developer
Responsibilities:
- Front end and back end design and development.
- Designed the application by implementing JSF Framework based on MVC Architecture with EJB, Simple Java Beans as a Model, JSP and JSF UI Components as View and Faces Servlets as a Controller.
- Core Java, highly concurrent Multithreaded coding for processing the port assignment data.
- Developed framework for data processing using Design patterns, Core Java, XML.
- Developed custom validators and converters in JSF.
- Used the lightweight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).
- Used Spring AOP for cross cutting concerns and IOC for dependency injection.
- Developed JSF Component Library, including dynamic Menu components and Pagers.
- Written unit tests using JUnit framework and Logging is done using Log4J framework.
- Developed EJB components that are deployed on Web Sphere Application Server
- Developed PL/SQL procedures, Java and JavaScript code.
- Extensively worked on generating complex reports using Jasper reports.
- Actively involved in code reviews and also in bug fixing.
- Applied CSS (Cascading Style Sheets) for entire site for standardization of the site.
Environment: Web Sphere 6.0, RAD 6.0, SQL, JDBC, Java, EJB, Servlets, Java Server Faces (JSF), AJAX, Spring, ADF Components, JSP, HTML, Hibernate, microservice, Toad, JNDI, LDAP, Clear Case, Rational Rose, PL/SQL, JavaScript, JMS, JUnit, Ant, Oracle 10g and Windows XP.
Confidential
Java Web DeveloperResponsibilities:
- The application development followed Agile methodology
- Used Hibernate to persist the data into the database, Criteria API, HQL to access/update the data from/to database.
- Used the Collections API, Generics while developing code.
- Transaction Management and Fine Grain Access to data with Spring AOP, bean injection is implemented with Spring IOC.
- Developed User Interface validation framework in combination with custom validation built on top of validation framework from the form bean.
- Actively involved in interacting with business users to record user requirements, created the Functional Specification Documents (FRD’s), and remodeled the existing architecture.
- Participated in Code migration and resolving code conflicts while moving to different environments.
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams using Microsoft Visio.
- Developed the custom Logging framework used to log transactions executed across the various applications using Log4j.
- Used JQuery for making Ajax calls and rich user Interface.
- Developed data persistence layer using Hibernate ORM framework.
Environment: Java 1.5, Struts 2.0, Hibernate 3.0, Spring, JEE, JAX-WS, XML, XSD, SOAP, WSDL, SOAPUI, LOG4j, JUnit, Mock objects, microservice, Eclipse, Edit Plus, Ultra Edit, Web Sphere 8.
Confidential
Java Web Developer
Responsibilities:
- Designed and developed presentation layer using Struts, JSP, JavaScript, microservice, Java Server Pages Standard Tag Libraries, Servlets, and HTML.
- Used the lightweight container of the Spring Framework to provide architectural flexibility for inversion of controller (IOC).
- Used Spring AOP for cross cutting concerns and IOC for dependency injection.
- Developed Controller components using Spring MVC framework.
- Developed Business objects and Bean configurations using Spring IOC and implemented cross cutting concerns like logging using Spring AOP.
- Developing the code through different layers’ presentations layer using JSP, Business Layer using Spring IOC, Service Layer using Hibernate ORM framework.
- Used log4j for logging.
- Used Hibernate for mapping persistent objects to the database and implemented DAOs using Hibernate Template of Spring.
- Written test cases using JUnit.
- Worked on Version control management using SVN.
- Worked on Jira for issue and bug tracking.
- Involved in defect tracking, fixing, enhancements, and deployment in WebLogic server.
- Providing extensive application support during the release to the production environment and involved in fixing the defects.
- Applied CSS (Cascading Style Sheets) for entire site for standardization of the site.
- Developed the application using SCRUM agile methodology.
- Used SVN as version management.
Environment: Java, Servlets, JSP, JSTL, Spring AOP, Spring IOC, Spring MVC,Web services, microservice, Hibernate, SOAP, WSDL, JNDI, HTML, CSS, Java Script, Axis2, JUnit, Maven, Oracle 10g, WebLogic, Linux, Shell Script, Eclipse, SQL developer, Putty, Microsoft Visio, MySQL.
Confidential
Associate Software Engineer
Responsibilities:
- Develop the code according to the technical specification document using Java/J2EE technologies
- Coordinated with Architecture group for review of design and code.
- Involved in build and deploy the application in development and system environments.
- Resolve application related issues by applying analytical, technical and programmatic skills
- Developed DAO classes for Data Layer using JDBC
- Coded Server pages using JSP, Servlets, microservice, Struts by following MVC architecture.
- Developed Action Classes and Action Forms beans.
- Worked with the team in the development of the Application front-end using JSP, AJAXSTRUTS with the help of HTML and JAVASCRIPT.
- Implemented server side and client side validation Java Script, Validation-Rules.xml, and Validation.xml.
- Involved in Support Activities like monitoring, starting and stopping the jobs using Autosys.
- Generating Daily reports and sending to the customers for monitoring the performance of the funds
- Worked on the UNIX shell script programming
Environment: Java, JDBC, Sun Solaris, Sybase, microservice, Autosys and WebLogic Application Server