We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Mountain View, CA

SUMMARY:

  • Java Full Stack Developer with 10+ Years of extensive IT experience with primary expertise in Object Oriented and Web - based enterprise applications development using Java/J2EE and UI technologies like React/Angular.
  • Extensive experience in developing responsive web based single page applications using React JS, redux, Angular/Angular JS, HTML5, CSS3, LESS, SASS JavaScript(ES6), Node.js etc.
  • Expertise in spring framework applications like Spring Core, Spring IOC, Spring MVC, Spring Batch, Spring JPA, Spring JMS and Spring Boot
  • Designed and developed Micro service business components using Java /J2EE, Spring Boot
  • Expertise in designing and implementing NodeJS RESTful API’s and experience in creating server-side connectivity between NodeJS and MongoDB
  • Expertise in producing and consuming Java RESTful web services and XML-based standards and protocols (such as WSDL and SOAP), Service Oriented Architecture (SOA), development of XSD schemas and implementing both SOAP and REST web services
  • Experienced in working with Node.JS, NPM, Grunt, Gulp, Webpack
  • Experienced in working with CMS tools like AEM and WordPress
  • Comfortable working with MEAN & MERN (MongoDB, Express, Angular/React, Node) stack.
  • Experience with web/application servers IBM WebSphere, WebLogic, JBoss and Apache Tomcat Server
  • Developed DAOs (Data Access Object) using Hibernate as ORM to interact with DBMS - MySQL, PostgreSQL, SQL/PL-SQL Oracle 11g and NoSQL databases like MongoDB, Cassandra
  • Solid foundation in data structures, algorithms, and system design.
  • Experience in performing Unit testing, Integration Testing and generation of test cases using Junit, Jasmine, Karma, Mocha, Jest
  • Proficient in Jenkins, Maven and source code control systems such as perforce, GIT

TECHNICAL SKILLS:

UI Technologies: HTML 5,CSS3, JavaScript, AJAX, JSON, Bootstrap, DOM, jQuery, AngularJS, ReactJS, NodeJS, ExpressJS

Service Layer Frameworks: Spring, Hibernate, Spring Boot, GraphQL, RESTful/SOAP web services, Node JS

Programming Languages: C, Java/J2ee, JavaScript

Database Technologies: MySQL, Oracle 11g, MongoDB

Servers: Apache Tomcat, WebSphere, JBoss, WebLogic

IDE / Version Controls: Eclipse, IntelliJ, Visual Studio Code, SVN, GIT, Jenkins, Jira

RELEVANT PROJECT EXPERIENCE:

Confidential, Mountain View, CA

Java Full stack Developer

Responsibilities:

  • To provide better customer experience, developed interactive and easy to access support services.
  • Designed and developed responsive UI using React, Redux, HTML5, CSS3, JavaScript etc.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept using redux.
  • Used React flux Unidirectional data flow architecture to generate and render DOM objects of the UI.
  • Took part in setting up the routing configuration using React router for various views and sub views.
  • Worked with NodeJS and Mongoose to persist data into MongoDB database.
  • Used Spring Core Annotations for Dependency Injection, Spring DI and Spring MVC for REST API’s and Spring Boot for micro-services.
  • Deployed Spring Boot based micro services Docker container using AmazonEC2 container services and using AWS admin console.
  • Used JAX-RS with Spring to create Restful web services.
  • Push code to GitHub repository using Git Bash and Git Extension.
  • Created services for various modules like real world trainings, customer success manager, priority care etc. using Spring.
  • Managed and maintained Oracle and NoSQL (MongoDB) databases in production domain
  • Involved in CI/CD process using GIT, Jenkins job creation, build and publish.
  • Used JIRA as the bug tracking system and for AGILE methodology

Confidential

Java Full stack Developer

Responsibilities:

  • Built Rich Prototypes and Applications using HTML5, CSS3, JavaScript, Express, Ajax, JSON, Angular, React, Redux and Bootstrap.
  • Used Angular2 router to build single page application for navigate through the different status and multiple modals.
  • Used React JS to create Controllers to handle events triggered by clients and send request to server.
  • Creating cross-browser compatible and standards-compliant CSS-based page layouts.
  • Extensively used/modified jQuery to perform AJAX calls for creating interactive web pages on JSON response.
  • Developed internal API’s using GraphQL, node.js and used MongoDB for fetching the schema.
  • Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework.
  • Used Spring Boot to create stand-alone spring applications.
  • Developed and configured the Java beans using spring and Hibernate framework.
  • Used Mongoose(Object Document Mapper) for mapping MongoDB schemas.
  • Extensively used continuous integration and build execution tools like Jenkins and Maven.
  • Worked on installing and configuring ActiveMQ for durable message service.

Confidential

Java Full stack Developer

Responsibilities:

  • Application development which includes developing UI using GWT and EXT JS, producing and consuming Restful web service using spring
  • Developing unit and functional tests for the new functionality
  • Interaction with the client, upstream/downstream application team
  • Deployment activities which includes Configure and build the code from perforce path on Jenkins build platform

Confidential

Java Full stack Developer

Responsibilities:

  • Application development which includes developing UI using GWT and EXT JS, producing and consuming Restful web service using spring
  • Developing unit and functional tests for the new functionality
  • Interaction with the client, upstream/downstream application team

Confidential

Java Full stack Developer

Responsibilities:

  • Understanding the Clients requirements, Coding, Unit testing, and defect fixing
  • Developing unit and functional tests for the new functionality
  • Interaction with the client, upstream/downstream application team
  • Deployment activities which includes Configure and build the code from perforce path on Jenkins build platform

Confidential

Java Developer

Responsibilities:

  • Understanding the Clients requirements, Coding, Unit testing, and defect fixing
  • Developing scripts for account aggregation for various FI for Confidential and developing Confidential system for Confidential using Java
  • Interaction with the client, upstream/downstream application team
  • Deployment activities which includes Configure and build the code from perforce path on Jenkins build platform

We'd love your feedback!