We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

4.00/5 (Submit Your Rating)

OH

PROFESSIONAL SUMMARY:

  • 8+ years of rich experience in analysis, design, development and implementation of, enterprise and web applications, with skills in wide range of Java technologies.
  • Experience on Web - based technologies, J2EE, Spring, Spring MVC, Struts, Hibernate, Web services, Servlets, JSP, JSF, JDBC, and JNDI.
  • Proficiency in Front-end development using languages like HTML5, DHTML, XHTML, CSS3, JavaScript, AJAX, JQuery.
  • Experience in working with Application Servers like WebLogic, Websphere and Tomcat.
  • Experience in writing ANT, Maven build scripts, providing logging facility using Log4j, writing JUnit test cases and used Clear Quest, Jmeter and Bugzilla for bug tracking.
  • Expertise in working with Selenium IDE and Selenium Web Driver using TestNG.
  • Installed, configured, and maintained WebSphere Application Servers (WAS) in a network deployment.
  • Expertise in building RESTful implementation using Spring Web Services, implemented Microservices using Spring Boot.
  • Good knowledge of latest version of object oriented JavaScript Libraries like Angular.js, Node.JS, Backbone, Bootstrap, ExtJS 4.0, Require, Handelbars, and Dojo toolkit.
  • Experience is cloud computing using SaaS, PaaS.
  • Experienced in React JS and working with React Flux architecture
  • Having experience with Typescript.
  • Developed component based programing using AngularJs 2 with Typescript.
  • Experience in various IDE tools such as Eclipse, Netbeans and My Eclipse.
  • Developed User Interface using HTML, CSS, and JavaScript validations, Node Js, NPM and XML.
  • Good Experience in Core Java concepts like OOP Features, Threads, Collections, Framework, Exception Handling, Multithreading, File IO
  • Experience in XML technologies including XML, DTD, XPath, XSD, XSLT, XQuery, DOM and SAX parsers.
  • Involved in writing various NOSQL Queries using Mongoose.js and Mongo DB.
  • Developed, coded and tested web based software using HTML, PHP, CSS, JavaScript to integrated pages and features into the LMS.
  • Have knowledge on creation and maintenance of user accounts and learning records within the LMS.
  • Used canvas to create graphics on the web page with the help of client side scripting.
  • Used Spring Core for dependency injection/ Inversion of control (IOC)
  • Core Java such as multithreading, Collection and Arrays concepts to develop and application implementations.
  • Good experience with MICRO SERVICES (containers, load balancing, distributed cache)
  • Strong knowledge of database like Oracle Postgre SQL, MySQL.
  • Experience in working with version control systems like SVN and CVS.
  • Experienced with JUNIT for unit testing and Log4J for logging.
  • Experience in deploying EAR and WAR in application servers like Jboss4.2.3, WebLogic and WebSphere.
  • Implemented Microservies based on requirement.
  • Good knowledge on AWS EC2, ECS, VPC, AutoScaling, Security Groups, AWS CLI, Cloud watch.
  • Used Junit to test the JSON responses. Worked on ETL Processing.
  • Hands on experience in IBM Clear Case, Perforce, CVS, SVN, and GIT as version manager.
  • Excellent back-end programming skills using SQL, PL/SQL, Stored Procedures, and Triggers in Sybase, Oracle, IBM DB2, UDB MS SQL Server.
  • Written code on Typescript and ES6 to implement AngularJs 2 Components.
  • Experience in developing single page applications using AngularJS framework.
  • Experience and working knowledge of Agile Methodology (Scrum, extreme programming and Unified process), Rational Unified Process and Test driven development
  • Experience of working in both Windows and Unix platforms including programming and debugging with shell scripting.

TECHNICAL SKILLS:

Web technologies: Java 1.8/1.7,J2EE (EJB2.0/3.0, Servlets, JSP, JNDI), AngularJS, NodeJS, XML, SOAP, REST, Restful, JDBC, Bootstrap, JSON.

Frameworks/ORM tools: Spring 4.0.3, Struts 2.0, Hibernate 4.3.5,AngularJS 2.0,ReactJS

Database: JDBC, Oracle 11g/10g/9i/8i/, SQL Server 7.0 and MySQL.

IDEL: Eclipse 3.0, Net Beans, IBM RAD.

Operating Systems: UNIX, Linux, Windows NT/2000/XP /Vista/Windows.

App Servers/ Middleware: Tomcat, Weblogic, JBossEAP 7.x, WebSphere 7.0/6.x, Apache Tomcat 7.x

GUI: HTML5, XML, XSLT, AJAX, JavaScript, CSS, JQuery,Typescript

Query Languages: SQL, PL/SQL.

Programming Language: Core Java APIs (I/O, Thread, Collection), C, C++.

Design patterns: Business Delegate, Business Object, Value Object, Front Controller, Database Access Object, Factory, Singleton, Session Facade.

Tools: JUnit, ANT, Log4j, ANT, Maven, Toad, Jasper Reports, JIRA.

Design, Methodologies & Control: UML, Rational Rose, SVN, GIT.

PROFESSIONAL EXPERIENCE:

Confidential, OH

Sr. Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC ) of the application like Requirement gathering, Design, Analysis and Code development.
  • Developing dynamic web pages using HTML5, CSS3, JavaScript and AngularJS.
  • Followed Agile Scrum methodology that included iterative application development, bi - weekly sprints and daily stand-up meetings.
  • Followed Java & J2EE design patterns and the coding guidelines to design and develop the application.
  • Built RESTful Web services by implementing JAX-RS API with Jersey.
  • Utilized core J2EE design patterns such as Data Transfer Object in the implementation of the web services.
  • Involved in writing various NOSQL Queries using Mongoose.js and Mongo DB.
  • Developed component based programing using Angular2 with Typescript.
  • Developed various screens for the front end using React JS and used various predefined components from NPM (Node Package Manager) and Redux library.
  • Co-ordinated with UX designers and developed user interface using HTML5, CSS3 and AngularJS.
  • Implemented AWS solutions using EC2 instances, S3, RDS.
  • Created Hibernate Named Queries in Hibernate mapping files and implemented them at DAO layer.
  • Assigned AWS Elastic IP Addresses used to work around host or availability zone failures by quickly remapping the address to another running instance or a replacement instance that was just started.
  • Created AngularJS Custom Directives and Filters to build reusable components and perform different functions.
  • Used NodeJS for writing a proxy service layer using ExpressJS .
  • Have knowledge on creation and maintenance of user accounts and learning records within the LMS.
  • Developed Rest API using Node JS using various modules in node like express.
  • Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Developed User Interface using HTML, CSS, and JavaScript validations , Node Js, NPM and XML.
  • Developed Test cases and test scripts using Jasmine test API .
  • Developed, coded and tested web based software using HTML, PHP, CSS, JavaScript to integrated pages and features into the LMS.
  • Utilised the new features of HTML5 like Canvas for graphics .
  • Created React components with testability and reusability of components across the organization in different applications.
  • Created & maintained Docker images and Docker containers, Worked on multiple AWS services regularly as part of day-to-day activities.
  • Used canvas to draw graphics via scripting in JavaScript.
  • Good knowledge of using JavaScript Frameworks testing frameworks, Jasmine, Karma and Q Unit.
  • Designed and developed RESTful web services to support JSON for other developers to access to speed up development using Spring Batch, Spring MVC, Spring Web Services.
  • Written code on Typescript and ES6 to implement Angular 2 Components.
  • Worked with Grunt, Gulp, Express modules of Node JS and Bower for managing UI dependency.
  • Writing Spark compliance GUI pages using JSP, Ajax calls.
  • Wrote internal and external API services using Node.js modules.
  • Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed.
  • Used Toplink as ORM tool for mapping Java objects to Oracle database .
  • Extensively Worked on writing different business logics in Core Java as per the requirement.
  • Worked with Grunt, Gulp, Express modules of Node JS and Bower for managing UI dependency.
  • Involved in implementing caching at the web services layer with EhCache.
  • Jenkins is used as a continuous integration tool for build and deployment.
  • Involved in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Redesigned user interface HTML frameworks with Bootstrap and refined CSS styling.
  • Creating self-contained, reusable, and testable modules and components.
  • Creating custom, general use modules and components which extend the elements and modules of core AngularJS.
  • Experience with building micro services ( Spring Boot or Groovy)
  • Used AngularJs 2.0 integrated with Bootstrap framework for UI development.
  • Experience in setting up CI/CD pipeline to provision automatic deployment using cloud formation, Jenkins and Ansible playbooks
  • Ensuring a clear dependency chain, regarding the app logic as well as the file system.
  • Worked on AngularJs 2.0 by consuming RESTful web services & Used Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
  • Ability to provide SEO solutions for single page apps.
  • Prepared design documents and participated in estimation meetings.
  • Fixed defects in functionality, performance and designing issues of the application.

Environment: AngularJS, JavaScript, Micro services, NodeJS, Java, EJB, React.js, HTML, CSS, XML, JSON,Spark, Jasmine, Restful, SVN, JUnit, Toplink, TOAD, AWS, Sublime Text, WebSphere and Oracle.

Confidential, Jersey city

Sr. Full Stack Developer

Responsibilities:

  • Involved in the development of presentation layer and GUI responsive development using JSP, HTML5, CSS/CSS3 & used Client Side validations were done using Angular JS, XSLT and JQuery (Masking), and Google graphs XML DOM.
  • Used Dependency Injection feature of Spring MVC framework and O/R mapping tool Hibernate for rapid development and ease of maintenance.
  • Developed and implemented the MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Developed the DAO layer for the application using Spring Hibernate Template support.
  • Extensively involved in writing Object relational mapping code using hibernate , developed Hibernate mapping files for configuring Hibernate POJOs for relational mapping.
  • Used EJB’s in the application and developed session beans for the business logic at the middle tier level.
  • Implemented EJBs Session beans for business logic.
  • Used React JS , HTML, CSS, jQuery, C # to create web pages for client side validation.
  • Implemented Transactions using spring framework .
  • Used canvas to create graphics on the web page with the help of client-side scripting.
  • Good Experience in Core Java concepts like OOP Features , Threads, Collections, Framework, Exception Handling, Multithreading, File IO.
  • Used MVC Frameworks like Bootstrap, Angular 2, Node.js .
  • Used Spring MVC and Web Flow to bind web parameters to business logic.
  • Developed application by using Struts, Servlets and JSPs.
  • Functionalities include writing code in HTML, CSS, JavaScript, JQuery , Ajax, JSON, and Angular JS with MySQL database as the backend.
  • Worked on distributed database management systems like Cassandra .
  • Used agile development environment and involved in daily SCRUM and worked on UAT issues and production support issues as a part of the Release support team.
  • Used Junit to test the JSON responses. Worked on ETL Processing.
  • Involved in writing various NOSQL Queries using Mongoose.js and Mongo DB.
  • Extensively worked on Bamboo . Maintaining for the purpose of continuous integration (CI) and for End-to-End automation for all build and deployments.
  • Used JSP Tag Libraries (JSTL) to implement the logic inside the JSPs.
  • Used plain JavaScript and JQuery , JavaScript Library to do the client side validations.
  • Developed Web Services using REST, SOAP, WSDL , UDDI and XML.
  • Good Experience in Core Java concepts like OOP Features, Threads, Collections, Framework, Exception Handling, Multithreading, File IO.
  • Have worked on Oracle10g database for storing and retrieving the application data.
  • Involved in configuring JMS and JNDI in rational application developer.
  • Performed building and deployment of EAR, WAR, JAR files on test, stage systems in WebLogic Application Server.
  • Used Business Delegate, Service locator, Factory, Session Facade, DTO and DAO design patterns.
  • Performed unit testing using JUNIT framework and tested DAO’s and Business Services.
  • Used CVS as a version control system, an important component of Source Configuration Management (SCM).
  • Maintained relationship between objects using Spring IOC .

Environment: Java1.7, J2EE, Spring 3, Adobe CQ5/AEM, Hibernate 4.3,ETL Servlets, Struts 2.0, Node.JS, JQuery, AWS, Angular.js, JavaScript, Bamboo,Cassandra Oracle 11g, PL/SQL,React.js,Web Services SOAP, SVN.

Confidential, TX

Java/J2EE Developer

Responsibilities:

  • Involved in various steps of SDLC such as analysis, design and development of system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams using Rational Rose.
  • Used Spring JDBC template (DAO) at DAO Layer.
  • Created rich client using Ajax to pull the data from database.
  • Developed User - Interface screens involving Servlets, JSP, JavaScript, and JQuery.
  • Implemented various Java design patterns like Front Controller, Service Locator, Business Delegate, and Data access Object, Factory Pattern, etc.
  • Implemented various complex SQL queries.
  • Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.
  • Used Linux Server to generate logs and stores the generated files.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans and AOP for creating the exception handling aspects and to integrate with O/R mapping tool Hibernate.
  • Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Deployed the applications on IBM Web Sphere Application Server.
  • Implemented SOAP Web Services to integrate third party service using the WSDL and created stubs.
  • XML parser APIs SAX and JAXB in the web service's request marshaling and un-marshaling.
  • Developed SQL for querying the Database, Written stored procedures and triggers.
  • Focused on TDD by creating detailed JUnit tests for functionalities before implementing each of them.
  • Used JIRA for tracking issues reported by testing team.
  • Log4J to capture the log the events and exceptions.
  • SVN for version control of the application.
  • Implemented the library dependency management and application build process using Maven.

Environment: JAVA 1.6, J2EE, Spring 3.0, Hibernate 3.0, Apache CXF, SOAP Web Services, HTML, JavaScript, CSS3, JSP, Servlets, NodeJS, JDBC, Linux, Agile Methodology, PL/SQL, JMS, JUnit, XML, UML, UNIX shell scripting, Oracle 10g, IBM WebSphere, Tomcat 8.0/7.0, SVN, Cobertura and JIRA.

Confidential

Java Developer

Responsibilities:

  • Involved in analysis, design and development of the project.
  • Developed application by using Struts, Servlets and JSPs.
  • Developed the application using J2EE architecture.
  • Designed and developed web pages using HTML and JSP.
  • Used Entity Beans to persist the data into database.
  • Used JMS to establish message communication.
  • Responsible for the performance PL/ SQL procedures and SQL queries
  • Implemented the project using JSP and Servlets based tag libraries
  • Involved in developing JSP forms.
  • Deployed applications on JBoss 4.0 server
  • Used Web Services-WSDL and SOAP.
  • Extensively used Oracle ETL process for address data cleansing.
  • Developed Session Beans which encapsulates the workflow logic
  • Used Log4j logging framework to debug the code.
  • Used CVS for the concurrent development in the team and for code repository.
  • Developed different data formatted web applications and deploy the script using client side scripting using JavaScript.
  • Deployed applications on Linux client machines.
  • Deployed the EARs and WARs in WebSphere Application server using ANT script.
  • Involved in regression testing, evaluating the response times, and resolving the connection pooling issues
  • Designed of JSP pages and layout of the application.

Environment: Java, J2EE, Servlets, Struts, EJB, JSP, Javascript, JMS, JBoss 4.0, SQL Server 2000, Ant, CVS, PL/SQL, WSDL, SOAP, Eclipse, CVS, Linux, log4j

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed front-end GUI screens using HTML, JSP and CSS.
  • Java Servlets and JSP were used as a middle-ware to communicate Client & Server used JDBC for database.
  • Developed the Struts Controller Servlet for the application.
  • Built various Strut Action classes to Model the business logic.
  • Developed Action Forms to capture the screen data.
  • Developed JavaBeans components as the business objects.
  • Implemented Struts Validate Framework for used data in all modules.
  • Deployed application on IBM WebSphere application Server.
  • Performed logging with Log4j.
  • Used JDBC to provide database connectivity to database tables in ORACLE.
  • Creation and maintenance of data was done using MySQL database.

Environment: Java, JDBC, Struts, Servlets, JavaScript, HTML, ORACLE.

We'd love your feedback!