We provide IT Staff Augmentation Services!

Senior Backend Developer Resume

0/5 (Submit Your Rating)

Richmond, VA

SUMMARY

  • Having 7+ years of experience in maintaining, design, development, implementation and testing various web - based applications.
  • Extensive experience in development of web and enterprise applications using J2EE technologies such as JSP, Servlets, Struts, Spring, Spring boot, JPA, Hibernate, and JDBC.
  • Strong experience in relational databases like Oracle 10g/11g, MySQL, MS SQL Server.
  • Worked with Microservices architecture using Spring Boot to modularized code and implemented Rest APIs using Spring boot and integrated Swagger API for documentation.
  • Extensive experience in Design, Development and implementation of Model-View-Controller (MVC) using Spring Framework.
  • Experience in using Java 1.8 features like Functional Interfaces, Parallel Streams, and Lambda expressions.
  • Expertise in web-based GUIs development using HTML5, JavaScript, CSS3, JQuery and AJAX.
  • Experience inAngularJS,Angular2,Angular5, Typescript, andangular-cli, @ components, @directive
  • Extensive experience in building single page applications (SPA) usingAngularwith expertise in creating User Controls, Web Forms and client-sidevalidationsusingJavaScript, jQuery and Angular.
  • Expertise in working with HTML5, JavaScript, CSS, Bootstrap, MVC frameworks likeAngular, Node.js as a platform for web applications.
  • UsingAngularbuilt-in directives, custom directives and services for developing interceptor and complex UI data table grids.
  • Extensive experience in developingNode.jsapplications usingMVCframeworksand installation of client-side dependencies usingBower.
  • Experience in Application servers like JBOSS, Apache Tomcat, Web logic and Web Sphere.
  • Experienced in integrating enterprise applications using SOAP and Restful Web services.
  • Well versed with consuming and producing Web services like SOA Architecture based SOA (WSDL Component), UDDI and REST working with data-exchange formats like PLAIN TEXT, XML and JSON formats.
  • Experience in MVC (Model View Controller) architecture, using Struts Framework, and Spring Framework with various Java/J2EE design patterns.
  • Worked extensively on Core Java using Object Oriented Programming, Multithreading, Collection framework, Serialization.
  • Comfortable working with Windows and Linux based environments.
  • Expertise in collaborating with onsite as well as offshore teams and coordinating with business to convert business requirements into technical specifications.
  • Hands on experience in creating build scripts using ANT and Maven.
  • Developed teh entire application implementing MVC Architecture integrating JSP with Hibernate and Spring MVC frameworks
  • Strong experience with Version Control like GIT and SVN.
  • Expertise in Using Clear case for source code control and JUNIT for unit testing.
  • Involved in implementing teh DAO pattern for database connectivity and used teh JDBC API extensively.
  • Experienced in working withAngularfor client side scripting and synchronizing teh applications.Specialist in working on different kinds of Application Servers & web tiers including Apache Tomcat5.x
  • Good experience in using JDBC and Hibernate for persisting data to different relational
  • Databases.
  • Experience of working on CSS Preprocessors likeLESS and SASSalong withJavaScript task runners like Grunt JS.
  • Has good experience on React js, Redux and Nodes js.
  • Experience in using various IDE’s such as IntelliJ, Eclipse, Web Storm, and Net Beans.

TECHNICAL SKILLS

J2EE Technology: Servlets, JDBC, JSP, JSTL, JNDI, Web services, SOA, REST and SOAP

Programming Languages: Java 8, Javascript, SQL, PL/SQL

Web Technologies: XML, HTML 5, CSS 3, JavaScript, JQuery, React js, Redux, Nodes js, JAX-RS, JAX-WS.

Version Control: GIT, SVN.

Framework: Spring(IOC, MVC, Web, AOP), Spring boot, JPA

Databases: Oracle 10g/11g, MySQL, MS SQL Server.

Application/Web Servers: IBM Web Sphere, BEA Web Logic, Apache Tomcat Server, JBoss.

Operating Systems: WINDOWS, UNIX, LINUX.

IDE Tools: IntelliJ, Eclipse, Net Beans.

Database Tools: MySQL Workbench, SQL Developer.

Design Methodologies: J2EE Design Patterns, MVC Pattern, Java Design pattern

SOA: SOAP Web Services (JAX-WS), Restful Web Services (JAX-RS).

Build Tools: Maven, ANT.

PROFESSIONAL EXPERIENCE

Confidential, Richmond VA

Senior Backend Developer

Responsibilities:

  • Involved in all phases of teh Software Development Life Cycle (SDLC) using Agile Scrum methodology
  • Built micro services using spring boot for teh delivery of software products across teh enterprise.
  • Analyzed Requirements and translated business requirements into working model using agile methodology.
  • Implemented Core Java Collections, Multithreading, Exception handling, Design patterns for functionality, also worked on Java 1.8 functional programming concepts, and lambda expressions.
  • Developed Interactive modules in teh application by usage of HTML5, CSS3, Bootstrap, jQuery,Angularand JavaScript.
  • Extensively worked on Developing Front end code inAngularto retrieve data as JSON and displayed teh well-organized result in web pages by writingAngularComponent, directives, Services and route providers.
  • Created REST Full API using Node and Express and consuming itAngular.
  • Used Express Framework to set up middleware to respond to theHTTPrequests with teh help ofNode JS.
  • UsedWebpackfor code bundling and babel as compiler for transpiling JS files in unsupported browsers.
  • Involved in JavaScript coding for validations and passing attributes from one screen to another.
  • Performed Verification and validation process for teh code written by making use of Jasmine and Karma JavaScript testing framework by testing across various scenarios of theAngular.
  • User Swagger and postman for API documentation and API testing.
  • Involved in creating JUnit, Mockito based unit test cases as teh mocking technique for teh objects under test.
  • Used JPA and Hibernate as ORM to map Java classes to data base tables.
  • Resolving spring framework artifacts and code build & deployment via Maven, Jenkins and Docker.
  • Used JIRA for agile project management and tracking stories and issues
  • Written Ajax driven JSON consuming JavaScript functions to save User selections such as radio button, drop-down menu selections into a cookie. Used jQuery to make teh HTML, CSS interact.
  • Deployed and managed cloud VMs withAWSEC2 command line clients and management Console and also management and also usedGulpfor running JavaScript tasks.
  • ImplementedBowerto install requiredJavaScriptlibraries and also worked withNode.jsto give a structure with rich API over aRESTful JSONinterface.
  • DevelopedRESTservices usingNode-JS, Express-JS, Body-Parser, Mongoose, Underscore-JSand other node modules to serve teh web application withJSON data.
  • UsedNode.js NPMmoduleGruntto run tasks and build properly teh project (compile, minify, concat etc.).
  • Developed detailed Testing Strategy for teh entire application and developed various test cases. Including teh functional testing teh new developments / enhancements.

Environment: Java 1.8, Micro Services, spring 5.X, Jenkins, Restful Web Services, Hibernate 4.X, Spring Boot, Mockito, JUNIT, Giteye, SQL and Swagger, Angular, JavaScript, Node JS.

Confidential, Carrollton Texas

Java Developer

Responsibilities:

  • Associated with teh Data model designing and reusability of teh existing data objects to maximum extent.
  • Involved in teh design and developed teh Front-end components using ReactJS, Redux, Saga and Axios.
  • Involved designing in web pages usingHTML 5, XHTML, CSS3, JavaScript, Angular.js,React.js, Redux, React-Bootstrap,Node.js, express.js, SASS, Mongo DB, Bootstrap3,Underscore.js.
  • Implemented client-side Interface usingReact.jsandAngualr.jsand with use ofUnderscore JSforJavaScript templating, function binding, creating quick indexes.
  • Build micro services using spring boot for teh delivery of software products across teh enterprise.
  • Requirements and translated business requirements into working model using agile methodology.
  • Responsible for build and deployment of application in WebSphere Server.Experience in HTML5/CSS3 development and designing new web features using modern frameworks like Angular JS andAngular 2etc.
  • Working on latestAngular 2 framework to create SPA (Single Page Applications) and writing teh functional code using Typescript.
  • A robust understanding of front-end technologies, Object-Oriented JavaScript, AJAX, XHTML, HTML, XML/DOM, Node.js, Angular 7, React JS, JS-Based framework.
  • Used JSON for data interchange, as it's faster and can be parsed using JavaScript.
  • Used BootstrapJavaScriptplug-ins to implement Tabs, Tooltips, Pop Overs, Buttons and Alerts.
  • Developed Single Page Application (SPA) usingAngularJSFramework and injected generic services using Angular 2.0.
  • Performed teh Unit Testing and moving teh jobs to SIT, QAT and UAT.
  • Engaged with Requirement analysis on core functional modules.
  • Implemented a CD pipeline involving Jenkins & GIT to complete teh automation from commit to deployment.
  • Built and tested a Restful web service using Spring Boot
  • Involved in teh Design, Architecture, and Implementations by understanding teh Functional requirements.
  • Worked with JIRA for Issue Tracking and monitoring.
  • Automated deployment of builds to different environments using Jenkins.
  • Involved in teh Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC
  • Develop core Java programs for all business rules and workflows using spring framework.
  • Implement Hibernate for data persistence and management.
  • Analyzed and fix issues related to REST Web services and Application responses.
  • Communicate with teh client and teh end users in addressing and clarifying teh issues.
  • Involve in design, configuration, development and bug-fixes.
  • ImplementedBowerto install requiredJavaScriptlibraries and also worked withNode.jsto give a structure with rich API over aRESTful JSONinterface.

Environment: Java 1.8, JavaScript, Multi-Threading, Servlet, JSP, Angular, Node JS, Micro Services, spring 4.X, Jenkins, ReactJS, Restful Web Services, Hibernate 4.X, Spring Boot, Web Sphere, Oracle 11g, UNIX.

Confidential, Minneapolis, MN

Java Developer

Responsibilities:

  • Developed applications using Application Lifecycle Management to deliver reliable applications.
  • Involved in project plan meetings with clients, business analysts and team members to analyze business.
  • Designed User Interface usingAngularJS, Bootstrap, HTML5, and CSS3.
  • Used JS framework such asAngularJS (for data driven apps) and Backbone.Js (for heavy DOM Manipulation).
  • Involved designing in web pages usingHTML 5, XHTML, CSS3, JavaScript, Angular.js,React.js, Redux, React-Bootstrap,Node.js, express.js, SASS, Mongo DB, Bootstrap3,Underscore.js.
  • UsedExpressFramework to set up middleware to respond to theHTTPrequests with teh help ofNode .JS.
  • Developed teh front-end web page by using HTML5, CSS3, and JavaScript, taking advantage of teh frameworksAngular2.
  • Designed dynamic and browser compatible pages usingHTML5, CSS3, Backbone.js, jQuery and JavaScript.
  • Implemented variousValidation Controlsfor form validation and implemented custom validation controls usingObject Oriented JavaScript.
  • Requirements and translated business requirements into working model using agile methodology.
  • Worked on NodePackage Manager (NPM)to manage teh modules and used it to install useful tools such asGrunt, Express, underscore.js, require.js, crypto.js, passport.js, mongoose, body-parser.
  • Developed teh view-controller components using Servlets/JSPs, JavaScript, Bootstrap, CSS, HTML and DHTML.
  • Developed reusable and interoperable Web service modules based on SOA architecture using SOAP and migrating to RESTFUL.
  • Developed teh service layer that acts a bridge between teh presentation layer and data access layer, with spring framework.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging.
  • Configured development environment using Web Sphere application server for developer’s integration testing.
  • Developed persistence Layer using Hibernate to persist teh data and to manage teh data.
  • Developed Hibernate configuration files and queries and Implemented DAO classes.
  • Developed unit testing frame work using JUnit test cases for continuous integration testing.
  • Helped deployment team in deploying and bringing up application with proper configuration settings for optimal performance of application.
  • Helped deployment team in deploying and bringing up application with proper configuration settings for optimal performance of application.
  • Responsible in ensuring that all production changes are made as per teh life-cycle methodology and risk guidelines.

Environment: Java1.7, Hibernate4.X, Angular, Spring4.X, XML, JSP, JUnit, Maven, AGILE, UML, JAX-WS, JAX-RS, Log4J, Oracle 10g, JavaScript, PL/SQL, Web Sphere.

Confidential

Java Developer

Responsibilities:

  • Involved in Software Development Life Cycle Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
  • Involved in requirements from business user’s data modeling and designing and developing tools using Servlets and JSP.
  • ExpressUsingNode.jsand Implemented Back-end API usingNode.jswith teh help ofExpressFramework.
  • Involved in teh design and development phases ofAgile Software Developmentand also building Web application development for client and server side usingBackbone.jsandNode.js.
  • Requirements and translated business requirements into working model using agile methodology.
  • Involved in implementing teh DAO pattern for database connectivity and used teh JDBC API extensively.
  • Designed and developed teh UI using JSP, HTML, DHTML, CSS, XML and JavaScript.
  • Used Oracle database to deploy teh application.
  • Implemented Dependency Injection (IOC) feature of spring framework to inject beans into User Interface and AOP for Logging.
  • Developed unit testing frame work using JUnit test cases for continuous integration testing and used JTest Tool for performance testing.
  • Developed Use Cases, Class Diagrams, Sequence Diagrams and Data Models using Rational Rose.
  • Working on PL/SQL procedure and functions for production issues and defects.
  • Used JavaScript, JQuery and AJAX for client-side validation.
  • Used Spring MVC framework controllers for Controllers part of teh MVC.

Environment: Java1.7, Node JS, HTML5, DHTML, CSS3, JavaScript, Servlets, Spring 3.X, JSP, XML, JDBC, Oracle10g, SQL.

We'd love your feedback!