Java Full Stack Developer Resume
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
