We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Boston, MA

SUMMARY

  • Having 4+ years of experience in design, development, maintenance and support of Java Full stack/J2EE applications.
  • Working knowledge in multi - tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and Service Oriented Architecture.
  • Ability to assimilate emerging technologies very quickly and apply that knowledge to the fast growing and changing markets of Information Technology.Expertise in analyzing each product’s environment, architecture, and inter-dependencies with problem solving and analytical abilities, effective in working independently.
  • Extensive knowledge in developing Single Page Applications (SPAs) using JavaScript frameworks like AngularJS and ReactJS.
  • Developed Responsive Web pages using Bootstrap 3, CSS 3 Media Queries and SASS/SCSS.
  • Sound Knowledge in JavaScript and ES6 concepts like prototypes, Scope chains, Closures Promises, Function Generators and Arrow functions.
  • Good Understanding in designing and implementing Node.JS RESTful API’s and experience in creating server-side connectivity between NodeJS and MongoDB.
  • Strong Understanding of MVVM and MVC and Redux architectures.
  • Experience in building web applications using Spring Framework features like MVC (Model View Controller), AOP (Aspect Oriented Programming), IOC (Inversion of Control), DAO (Data Access Object) and template classes.
  • Experienced in developing MVC Framework based websites using Struts and spring.
  • Strong Database (RDBMS) development experience in writing queries, functions, stored procedures, triggers, and views in MYSQL, SQL, PL/SQL.
  • Experienced in developing Microservices with Spring Boot, Spring REST, Spring Cloud, Eureka, API-Gateway.
  • Proficient in using source code control systems such as SVN, GIT, JIRA, and Jenkins.
  • Experience using various IDEs such as ECLIPSE, INTELLIJ IDEA, NETBEANS, VS CODE, SUBLIME.
  • Involved in Sprint planning and Scrums and experienced in working with AGILE methodology.
  • Experience in system analysis, design, workflow architecture, development, testing and maintenance of web-based applications.
  • Excellent team player, self-starter and good at Multi -Tasking with ability to handle deadlines in fast paced environment.
  • Bachelor of Engineering in Computer Science and Engineering - Sathyabama University

TECHNICAL SKILLS

Web Technologies/ Application Development: HTML4.0/5, TypeScript, JavaScript, CSS2/CSS3, DHTML, JSP, AJAX, JSON, Bootstrap, DOM, RESTful web services, SASS, Grunt, J

Frameworks/Libraries: jQuery, AngularJs, ReactJS, NodeJS, ExpressJS.

Programming Languages: C, Python, Java

Databases: MySQL, SQL, PL/SQl, MongoDB

Servers: HTTP Web Server, Apache Tomcat, WebSphere, WebLogic

IDE / Version Controls: IntelliJ, Atom, Eclipse, Visual Studio, SVN, GIT

PROFESSIONAL EXPERIENCE

Confidential, Boston- MA

Full Stack Developer

Responsibilities:

  • Involved in discussions with the System Analysts to identify the technical requirements.
  • Designed and Developed User Interactive (UI) Web pages using HTML5, Angular2, Bootstrap, CSS, JavaScript, jQuery, and AJAX.
  • Used Bootstrap CSS for dialogs, tabs, date picker, model pop up's and advanced components to implement UI model.
  • Used CSS SASS/SCSS pre-processor for minification.
  • Created responsive layouts for multiple platforms by implementing Grid orientation model using Bootstrap.
  • Worked with Angular 2.0 component based MVC framework for authoring complex decorators, services, components, and pipes, working with animations, routing, and states.
  • Worked on Angular 2 by consuming Restful web services & Used Angular2 forms like Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side.
  • Implementing or exposing the Micro Services based on RESTful API utilizing Spring Boot with Spring MVC.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API’s and Spring Boot for Micro-Services.
  • Implemented authentication system using JWT (JSON Web Tokens).
  • Implemented the project as a multi-tier application using Spring MVC and used core Spring concepts like AOP, IOC.
  • Integration with CICD (Continuous integration and continuous Deployment) Process for allmicroservices and serve them to external innovations
  • Experience in upgrading and migrating various versions of Mongo database on different platforms. Designed and developed custom Mongo applications specific to clients' needs.
  • Developed a RESTful Web API using Spring Boot. Spring Data is used to communicate with the Mongo.
  • Developed code to call the web service/APIs to fetch the data and populate on the UI using jQuery/Ajax.
  • Handled response data from RESTFUL web services using JSON to update UI.
  • Developed Spring JMS message listeners to consume JMS messages from queues and used Spring transaction management to manage the transactions in the application.
  • Used Spring Framework at Business Tier and uses Spring container for initializing services and used Spring Core Annotations for Dependency Injection such as Bean, Component, Repository, Auto wired etc.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • JIRA & Confluence were the tools used to keep things in check
  • Worked in Agile Methodology with daily based scrum and actively participated in daily standups to discuss the progress of the application also involved in sprint planning and retrospectives.

Environment: HTML5, CSS3, JavaScript, Angular 2.0, J2EE, NodeJS, Java, Spring Boot, AJAX, jQuery, JSON, DOM, MongoDB, Bootstrap, REST API, Eclipse IDE, Jasmine, Agile, GIT, JIRA.

Confidential, CT

Full Stack Developer

Responsibilities:

  • Involved on test-driven development, continuous integration systems, and Agile software development.
  • Involved in writing RESTful Webservices for supporting web application consuming those services on different applications.
  • Involved in Development using Java (Back-end), Hibernate (Also SQL), JAX-RS (for REST) and Junit following Agile Methodologies. Used SVN and Maven for version control.
  • Used Hibernate core interfaces, mapping associations to implement DAO layer.
  • Integrated Spring with Hibernate and made as Spring bean using Hibernate Template.
  • Used Spring IOC framework to integrate with Hibernate.
  • Designed and developed Microservices business components using Spring Boot and used various component classes to customize the monitoring of Microservices
  • Implemented RESTful Web services to exchange data between multiple systems.
  • Involved in design, development and implementation of front-end part of the web application using HTML5, CSS3, JavaScript, AJAX, JSON, AngularJS and Bootstrap.
  • Worked on latest features like creating various effects, shading, 2D 3D animation, Shapes, handling multimedia files for the developed web pages using HTML5.
  • Implemented SOA architecture with Web Services using SOAP, WSDL, UDDI, REST, WADL and XML using CXF framework tool/Apache Commons.
  • Involving in resolving of issues related to Prism and provisioning Microservices.
  • Developed Web services (SOAP) through WSDL in Apache Axis to interact with other components.
  • Used Maven build script for building and deploying the application and Designing new database tables for the enhancements.
  • Reusable HTML-like elements and behavior of presentation components and the attributes that define data bindings are implemented using AngularJS directives.
  • Worked extensively on all client-side UI validations and implementing business logic using jQuery, Date picker, Tabs, Slider, Accordion and Dialog plugins in jQuery are used.
  • Worked on Twitter Bootstrap plugins to build Rich Internet Application (RIA).
  • Faster responsive web pages were created by minimizing page load through adjustments, content analysis, other UI performance improvements and using best practices.
  • UI screens were developed using MVC features of AngularJS and JavaScript.
  • Strong understanding of supporting XML and JSON based REST web-services, integrating with the front-end.
  • Worked on tools like GIT and JIRA for version control and bug tracking.

Environment: Spring 4.0, Hibernate, RESTful Web Services, Jersey, HTML/HTML5, CSS/CSS3, JavaScript, jQuery, Angular JS, Bootstrap, JSON, Ajax, dynamic HTML, Agile methodology, Adobe Photoshop, Drools, CS4, GIT, SQL, ATG9.0, TDD, Agile, Bootstrap, Development, Jira.

Confidential

Mean Stack Developer

Responsibilities:

  • Implemented latest HTML5 and CSS3 features like creating various effects, shadings, 2D/3D animations, shapes, handling multimedia files and many others.
  • Developed prototypes and UI deliverables, such as wireframes using the tool BALSAMIQ.
  • Developed a Single Page Application (SPA) for the clients to perform risk analysis and predict the impact of fraud, waste and abuse using AngularJS.
  • Used various features in AngularJS like data binding, routing, custom filters, custom directives to meet various customized requirements.
  • Designed the user interface of the application using HTML5, CSS3, Java Server Faces 2.0 (JSF 2.0), JSP, JSTL, JavaScript, AngularJS, Node JS, and AJAX. Coded in AngularJS MVC Framework to make single page app (spa) and complex price configurations pages.
  • Used the http services in AngularJS to make API calls and exchange data in JSON.
  • Used Google analytics reports, optimized the page load time for the pages that had heavy traffic and improvised those pages using CSS.
  • Performed split testing in order to gauge the user experiences and improve the efficiency.
  • Extensively used jQuery, AJAX and DOM manipulation to create interactive web applications like message posting and auto complete form validations.
  • Involved in enhancing existing MEAN (MongoDB, Express, Angular and Node) stack applications and provided the required support.
  • BuildRESTweb service by buildingNode.jsServer in the back-end to handle requests sent from the front-endjQuery Ajax calls.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using MongoDB (NOSQL) database.
  • Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API in order to access the MongoDB from NodeJS.
  • Used jQuery to make the HTML, CSS interact with JavaScript functions to add dynamism to the web page.
  • Created and tested scripts using jQuery on various browsers Chrome, Firefox, Opera, Safari, IE, etc.
  • Actively involved in providing the technical support of the application by troubleshooting and resolving the issues.

Environment: Rally, Agile, HTML5, CSS3, DHTML, JavaScript, jQuery, Backbone.js, Angular.js, Node.js, Require.js, Responsive Design, Bootstrap, AJAX, Git, Web services, XML, XSLT, Agile Methodology.

Confidential

Java Developer

Responsibilities:

  • Followed Agilemethodology and involved in daily SCRUM meetings, sprint planning, retrospective and used JIRA as a tracking tool for the sprints.
  • Designed the front-end screens using AngularJS, HTML5, CSS3, JavaScript, jQuery, Bootstrap and Spring Boot.
  • Developed Angular controllers, services, filters and developed HTML templates with various Angular directives such as ng-app, ng-controller, ng-repeat, ng-if,ng-show, ng-hide,ng-change, ng-blur etc.
  • Developed Grid’s used in the system using Slickgrid and created custom grid directive to make the component reusable.
  • Used various Angular UI Bootstrap components such as calendars, masks, uploaders, sliders, alerts, modal dialogs etc. For developing the UI.
  • Took part in setting up the routing configuration using Angular UI router for various views and subviews.
  • Developed Angular services making use of resource service to perform REST API calls to the backend.
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Developed REST exception handling controller advices to respond to bad requests and server-side exceptions.
  • Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the Spring bean profiling.
  • Consumed SOAP/ JAX-WS based web services using Spring framework and used SOAP UI for testing these services.
  • Used REST Client and POSTMAN to test the rest-based services and used Junit and Mockito to test the middleware services.
  • Used Hibernate in the persistence layer and implemented DAO’s to access data from database.
  • BuildRESTweb service by buildingNode.jsServer in the back-end to handle requests sent from the front-endjQuery Ajax calls.
  • Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API in order to access the MongoDB from NodeJS.
  • Involved in configuration and usage of Apache Log4J for logging and debugging purposes. Used RAD as IDE tool to develop the application.
  • Used Veracode for application security scanning and remediated the flaws that were identified in the code.

Environment: Java 7, STS, Tomcat 7, Gulp, Spring Tool Suite, Spring, Spring Boot, Hibernate, MongoDB, RESTful Web Service, Oracle, HTML5, CSS3, jQuery, AngularJS, Node Js, Express, JavaScript, GIT, JMS, Jenkins, Agile, JIRA tool, Selenium, Log4j, Maven.

We'd love your feedback!