Sr. Full - Stack Java Developer Resume
4.00/5 (Submit Your Rating)
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Full - Stack Java Developer
Responsibilities:
- Developed Web pages from scratch using HTML5, CSS 3(using SASS) and JavaScript.* Used Angular 4 component router for navigation. Worked with Angular 4 directives, components, pipes, and injectable.* Programmed in Angular 4 to upload (post) files/images to the AWS S3 browser from the
- Front - end by installing NPM package of AWS-SDK.* Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 4.* Involved in the development of services with Angular 4 injectable property, as to make the service available for dependency injection when creating components.* Utilized create-react-app to launch product to stay update with the most current web pack and babel build configurations.* Performed Verification and validation process for the code written by making use of Jasmine and Karma
- JavaScript testing framework by testing across various scenarios of the Angular 4.0 applications.* Worked with the Node package manager (NPM) along with Gulp.* Worked with SASS to build better and optimized Style sheets.* Designed and developed RESTFUL web services using Spring Boot and Jersey framework.* Used Spring Boot which is radically faster in building cloud Micro Services and develop Spring based application with very less configuration.* Worked with various features in spring such as Spring AOP, Spring Transaction management.* Implemented Spring Bean Factory using IOC Configured
- Bean properties using dependency injection.* Migrating existing application into REST based Micro services to provide all the CRUD capabilities using Spring Boot.* Used Swagger specification for documenting REST API's which exposes description of a RESTFUL web services to different clients.* Worked with Netflix OSS Eureka service in spring cloud for service registration and discovery and spring config for centralized configuration and used ribbon for client-side load balancing.* Created various Docker images from the Docker containers and published these images in the Docker hub repository.* Deployed the Dockerized Spring Boot application using AWS Elastic Bean Stalk (EBS).* Worked on Deployment Automation of all micro services to pull image from Private Docker registry and deploy to Kubernetes Cluster
- Used Node JS to run Angular 4 on server with mock JSON data and completed the UI development independent of server.* Created AWS Lambda functions for AWS config rules using Node.js. Heavily used Lambda function on text object methods Context object properties using Node.js.* Wrote services with Angular 4 to store and retrieve user data from the Mongo DB for the application on devices with HTTP service.* Used Mongoose API in order to access the Mongo DB from Node JS and used Angular CLI and NPM for scaffolding the Angular 4 application.* Authenticating Users and to provide the security to RESTful web services using OAUTH 2.0.* Extensively used Git for v
Confidential
Full Stack Developer
Responsibilities:
- Developed business module applications using J2EE technologies.* Created a custom, single - page, responsive web application using Angular JS, JavaScript, Ext JS, HTML and CSS.* Developed code in Java which creates mapping in ElasticSearch even before data is indexed into.* Design the Elasticsearch configuration files based on number of hosts available, naming the Cluster and Node accordingly. Using Curator API on Elasticsearch to data back up and restoring.* Build Rest services using NodeJS and
- ExpressJS and used a full complement of Express, AngularJS, NodeJs, and MongoDB to store and present assessments.* Designed and developed the UI using spring view component, JSP, HTML, CSS, JQuery and AngularJS.* Used JQuery Mobile with HTML5 & CSS3 for laying out pages nd reducing scripting.* Developed queues using AWS SQS with JMS for services to subscribe and listen events. Implemented logic to listen and to subscribe events.* Also used JQuery Mobile in designing responsive web sites.* Used spring validator framework for client side and server side validation. Also implemented dynamic loading of JSP's using AJAX.* Create RFP (Request for Proposal) microservices to provide
- RestFul API and RAMLutilizing Spring Boot with Microservices.* Built Spring based Java and Scala microservices to support enterprise web application.* Used Spring Core for Dependency Injection/Inversion Of Control (Ioc), and integrated frameworks like Struts and Hibernate.* Responsible for integrating the view components like grids, forms and charts with java restful services.* Utilize Struts (MVC2) framework and developed JSP pages, Action Servlets and XML based action-mapping files for web tier.* Docker is used for creating images that are deployed on AWS.* Configured Docker container for branching purposes.* Used Javascript for validation of page data in the JSP pages.* Created continuous integration system using SVN, Maven, ANT and Jenkins.* Used Struts Framework in the application which is based on MVC2 design pattern.* Experienced first-hand the best/worst practices for integrating micro-services into an existing system architecture.* Used Spring Framework for Dependency injection and integrated with the Hibernate.* Developed Data Access Objects to handle HQL queries using Hibernate and Transfer objects.* Used log4j for logging info and are helpful in debugging the issues.* Involved in design, development and testing phases of project.* Developing and maintaining the application based upon the requirements.* Hands-on experience in creating and consuming RESTful Services using Angular JS.* Developed View Controllers for all the views to handle all the events.* Developed View models for binding the data to the controls.* Responsible for producing custom Ext JS builds for deploying the code into test, UAT and production environments
Environment: Java 8, J2EE, HTML5, CSS3, Angular Js, Node Js, JS
Confidential
Java Developer
Responsibilities:
- Used OOAD for building applications.* Involved in gathering business requirements, analyzing the project and creating use Cases and Class Diagrams.* Created sequence diagrams, collaboration diagrams, class diagrams, usecases and activity diagrams using
- Rational Rose for the Configuration, Cache & logging Services.* Designed and developed the project using MVC design pattern and developed front end using Spring MVC framework, business components using Spring.* Developed Spring MVC validators to perform server side business object validations.*
- Implemented Tiles based framework to present the layouts to the user and has and developed UI using view tags (HTML), JSP, Javascript, CSS.* Implemented Generic DAO using Spring JDBC to handle database operations on Similarly Constructed Tables.* D eveloped user interface using JSP, JSP Tag libraries, Spring Tag libraries and Java Script to simplify the complexities of the application.* Developed RESTful API with Spring Framework for benchmarking purposes.* Implemented Spring framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.* Worked on Spring Web Flow on Spring MVC to build an application from scratch using Spring XML configurations, annotations. Wrote controllers to handle incoming requests and send output to the UI Configured.* Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles,
- Interceptors, and Validations provided by Spring framework.* Wrote authentication and authorization classes and manage it in the front controller for all the users according to their entitlements using Spring security.* Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using Spring.* Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.* Worked Gradle build scripts to compile Java classes and create jar, performed unit testing and package them into ear files and SVN as version control.* Involved in setting up Jenkins for continuous integration and continuous builds by polling the repositories.* Developed unit test cases for the data access layer and business components using Junit and EasyMock.* Design and development of JAXB components for transfer objects and Prepared EJB deployment descriptors using XML.* Used JAXP (DOM, XSLT), XSD for XML data generation and presentation and Wrote Junit test classes for the services and prepared documentation.
Environment: Java/J2SE 1.5, JSP, Servlets, JAXB, XSLT, DOM, XML, Spring 3.0, Web Services, JNDI, J2EE, RSA, JBoss6.0, Rational Rose, Spring, CVS, XML, Log4J, Oracle9i, gradle, Junit, Jenkins, Junit, Rational Rose, JavaScript, DHTML.
