We provide IT Staff Augmentation Services!

Senior Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Woonsocket, RI

SUMMARY

  • Over 6+ years of relevant experience in Software analysis, design, development, testing and maintenance of web and enterprise applications using Java and J2EE technologies.
  • Areas of expertise include Core Java, Struts1 and Struts 2, Spring Framework (MVC, JDBC Templates, AOP, Security, Integration), Hibernate, JPA, Servlets, JSP, Web Services (SOAP and REST), XML, JSTL, Java Beans.
  • Hands on experience wif Data Structures, Algorithms, Collections Frameworks and solving critical analytical problems in code.
  • Experience in Building Java/J2EE Applications using Spring Boot, Spring MVC and Micro - Services.
  • Hands on experience in creating components using AngularJS and Angular 2/4 and above.
  • Experience in TypeScript and ECMAScript 6.
  • Hands on experience in building distributed applications and Microservices.
  • Experience in developing web applications wif various open source frameworks: Spring Framework, Spring (MVC), Hibernate AND ORM Frameworks.
  • Developed scalable applications using teh MEAN (Mongo-DB + ExpressJS + AngularJS+ NodeJS) stack and created POC's for rest service development using NodeJS, Express.JS and MongoDB.
  • Experience in designing and developing prototype designs into fully functional, web sites
  • Experienced in Java Messaging Services-brokers Apache Active MQ, Websphere MQ.
  • Experience in building SPA (Single Page Applications).
  • Expertise in developing framework’s for automation using Selenium & TestNG.
  • Expertise in Client Side designing and validations using HTML and Java Script.
  • Expertise in Frameworks like HIBERNATE and JPA.
  • Expertise in JavaScript such as manipulating DOM, Event handling, Callback, Closure Identity
  • Well versed in using Software development methodologies like Agile Methodology and Scrum software development processes.
  • Advanced understanding of testing tools and unit test and integration test scripting and testing methodologies.
  • Involved in developing product components using teh full stack technologies like AWS (Dynamo DB, SQS, S3, EC2, EBS, RDS) & Postgres DB.
  • Worked on Spring framework for developing Multi-Tier distributed enterprise applications.
  • Experience wif developing API’s using Restful web services.
  • Well versed wif AWS (Amazon Web Services) such as EC2, S3 Buckets, EBS.
  • Experience in writing Web Services in SOAP, REST & JAX-RS.
  • Understanding wif Amazon Web Services (AWS) capabilities and limitations.
  • Used Java Message Service JMS API, JNDI and EJB for reliable and asynchronous exchange of important information
  • Experience in Kafka for making async calls for our messaging system
  • Worked wif AWS EKS, ECS and Openshift for Docker & Containers.
  • Designed web pages using wif HTML5, CSS3 and JQuery based on teh W3C standard.
  • Solid experience in Design Patterns, Object Oriented Design, Model-View-Controller.
  • Extensive experience wif Java complaint IDE’s like Eclipse.
  • Well versed wif core Java concepts like Collections, Multithreading, Serialization, and Java Beans.
  • Experience in writing SQL, PL/SQL and Stored Procedures.
  • Experience in using TDD for development and used Junit, Mockito.
  • Experience wif build and release tools like Jenkins, Maven, Gradle, SBT.
  • Good understanding of Relational Database such as Oracle and MySQL.
  • Initiative in providing value addition solution to enhance business and infrastructure capabilities.
  • Very comfortable in analyzing, debugging, troubleshooting, solving problems and issues in teh application.
  • Excellent analytical and critical thinking, creative problem solving, quick learning, leadership, interpersonal and client interfacing skills.

TECHNICAL SKILLS

Programming languages: Java, C, SQL, PL/SQL

Frameworks: Spring Security, Spring AOP, Spring MVC, Spring Boot, Hibernate, JPA

Java/J2EE Technologies: Java Beans, JSP, Servlets

Web Services/Messaging: Micro Services, SOAP/RESTful Web Services, JAXB, JAX-RS

Testing Frameworks: JUnit, Mockito, Apache JMeter

Web Design Technologies: HTML, JavaScript, XML, CSS, JSON, Angular JS

Database Development: SQL, JDBC, MySQL, Microsoft SQL Server, Microsoft Access

Application /Web Server: Apache Tomcat, JBoss, IBM WebSphere

IDE: Eclipse, STS, Postman, SourceTree

Build Tool: Maven

Devops: Git, Jenkins, Bit Bucket

Operating System: Microsoft Windows, Unix, Linux

Certifications: Microsoft Technical Associate

Cloud Technologies: AWS, Microsoft Azure

PROFESSIONAL EXPERIENCE

Confidential, Woonsocket, RI

Senior Full Stack Developer

Responsibilities:

  • Followed Agile software development practice paired programming, test driven development and scrum status meetings
  • Proficiency wif algorithms and data structures
  • Developed, maintained user interface screens using JavaScript, jQuery, Angular JS, HTML, CSS, Bootstrap UI, ASP.NET MVC, C#. Created TypeScript reusable components and services to consume REST API's using Component based architecture provided by Angular 6/8.
  • Developed framework from teh scratch for using Cypress to automate UI and used Java script, NodeJS and NPM for Angular based user interface.
  • Performed UI and API testing using Cypress and created from framework from teh scratch.
  • Experience in developing and creating a rich user interfaces and related data modelling using Angular8/6.
  • Experience in building end to end web applications using MEAN stack wif Angular1.X, 2.Client-Side code were written in ReactJS and Server Side Code were developed using MVC5.
  • Involved in designing Spring MVC application and Hibernate to design module structure
  • Developed Data layer using Hibernate framework, configured XML mapping files, wrote POJO classes and PL/SQL stored procedures
  • Responsible to create DAO CRUD methods using Hibernate & Spring framework
  • Wrote HQL to handle data from databases using Hibernate APIs such as create Query.
  • Implemented reverse engineering in Hibernate to create beans w.r.t schema in database
  • Configured Dispatcher Servlet and View Resolver to intercept incoming requests, manage Spring MVC flow and invoke view components wif teh help of Dispatcher Servlet
  • Wrote Rest-Controller w.r.t RESTful standards in Spring MVC to connect model wif view
  • Worked upon Angular 4 Service which interacts wif RESTful services at backend
  • Collaborated for Angular 4 Components which takes care of view part of teh application
  • Made sure Routing in Angular 4 application is appropriate which helps wiring views together
  • Implemented multi-threading to handle synchronization for users accessing modules
  • Tested Rest APIs in Spring-Controller at backend for JSON data using Postman
  • Worked on Skype Bot application, which is used for our messaging system, developed multiple topics, subscriptions, java streams, JMS
  • Developed various modules w.r.t design patterns such as Factory and Singleton
  • Used Maven to add dependencies required for teh project
  • Worked on JUnit for unit testing of teh application
  • Used Spring Boot at back-end which helps to develop application wif ease
  • Used Tomcat server for application deployment
  • Worked on bug fixing and supported teh production application
  • Worked on AWS components as well like AWS Lambda’s, SQS, SNS and Cloud formation Scripts.
  • Deployed few app’s on EC2 instances using Lambda’s, used Aurora DB for CRUD operations.
  • Used Dynatrace/Splunk for data monitoring for few applications
  • Worked on Azure Resources, Groups, VM’s, Azure SQL DB and Azure ARM Templates.
  • Deployed few java/ angular web applications using Azure Resources.
  • Used GIT for version control and Eclipse IDE for development
  • Used JIRA to handle software development issues

Environment: Java 8, Java/J2EE, Spring MVC, Spring boot, Hibernate/JPA, Web Services SOAP/REST, AWS, JDBC/ODBC, JMS, Kafka, KSQL, JSON, XML, CICD Testing, Junit, Mockito, TestNG, Apache JMeter, Load Testing, Throughput Testing, AWS S3, AWS EBS, EC2, Openshift/AWS EKS, AWS ECS, Eclipse IDE, GIT, GIT Bash, JIRA, TDD, Agile Methodology

Confidential, Atlanta,GA

Full Stack Developer.

Responsibilities:

  • Followed Agile software development practice paired programming, test driven development and scrum status meetings
  • Intensively worked on lambda expressions, Stream API’s and functional interfaces in Java 8
  • Hands on experience in Amazon Web Services (AWS) provisioning and good noledge of AWS services like EC2, S3, Glacier, ELB (Load Balancers), RDS, SNS, SWF, and EBS etc.
  • Used Spring framework for teh business layer using Spring Core, DAO, Spring ORM, Spring IOC and Spring Web MVC
  • Worked on Spring boot application which enables customer required data from user-end using RESTful API’s
  • Used Hibernate as an ORM tool for connecting to teh database and accessing information.
  • Authored SOAP/REST based Web API wrappers to integrate wif conventional Web Services.
  • Familiar wif microservices wif Spring boot and Spring Cloud
  • Created SQL Statement, Stored Procedure, and PL/SQL using Oracle SQL Developer
  • Developed CI/CD pipelines wif automated code which triggers certain threads as soon as you launch teh code and run entire pipeline of PDS2
  • It also interacts wif AWS Lambda’s, SQS & SNS Topics and S3 buckets checks for teh expected files in them in respective format such XML or JSON
  • Developed and implemented AWS Lambda’s for running our internal applications in our pipelines while ingesting teh data using Java and Python.
  • Used Kinesis in AWS for few applications to monitor teh real-time data transfer.
  • Code and developed custom Elasticsearch Java-based wrapper client using teh "Jest" API. To facilitate common access, to Elasticsearch.
  • Worked wif React for UI development as well for “People Search Portal”
  • Worked on various projects for “Venus” development and testing
  • Worked together wif React UI team as well using JavaScript, React, Bootstrap, CSS.
  • Experienced wif Angular MVC framework as well building Components, Type Scripts, CSS and building web applications
  • Deployed teh Angular - Spring Boot MVC application’s on various servers
  • Developed unit and integration tests for existing microservices using JUnit, Mockito, and Docker.
  • Used GITHUB as teh configuration management tool to manage teh code repository
  • Log4j is used for debugging process and application is built wif Maven
  • Worked on load and performance testing using Apache JMeter on RESTful endpoints of our database
  • Worked on legacy applications to move them to Azure.
  • Created few components on Azure to be used by these legacy applications and re-deployed on to Azure.
  • Used JIRA for task and issue tracking for teh project

Environment: Java 8, Java/J2EE, Spring MVC, Spring boot, Hibernate/JPA, Web Services SOAP/REST, AWS, JDBC/ODBC, JSON, XML, CICD Testing, Junit, Mockito, TestNG, Apache JMeter, Load Testing, Throughput Testing, Angular/React,Eclipse IDE, GIT, GIT Bash, JIRA, TDD, Agile Methodology

Confidential, Valparaiso, IN

Web Developer, Intern.

Responsibilities:

  • Responsible to build a responsive and interactive website using HTML5, JavaScript, CSS,PHP.
  • Designed different front-end forms using JavaScript, jQuery, HTML 5 and CSS 3..
  • Diligently troubleshot and resolved bugs which helped ensure optimal development environment.
  • Created Software Design Documentation and testing plans to finish teh website before deadline.
  • Developed a Web Page using HTML5, CSS, JavaScript.
  • Involved in Web Design, Development and Programming.
  • Database design and implemented in MySQL.
  • Experience in client web technologies using HTML, CSS, JavaScript.
  • Developed SQL queries Stored Procedures for Insert, Update and Delete to teh tables based on teh Customizations using SQL Server.
  • Created / modified SQL Queries for better performance tuning on analyzed code for teh better outcome.
  • Involved in writing complex SQL queries (Sub queries, Correlated sub queries and Join conditions).
  • Created new tables, Sequences and written SQL queries in MySQL.

Confidential, CONWAY, AR

Java Developer.

Responsibilities:

  • Involved in all teh phases of SDLC including Requirements Collection, Design & Analysis of Customer Specifications, Development, and Customization of teh Application.
  • Built SPA wif multiple views using route services using Angular and Node.js.
  • Designed Frontend wif object-oriented JavaScript Framework like Angular, Node.js, Backbone.js, Knockout.js, React.js, Spine.js, Ember.js,Require.js, Express.js,Pdf.js and Ext.js and Experience wif client-side templating like Handlebars.
  • Developed front-end code wif Ajax call in Angular2 and jQuery to retrieve data as JSON Object from controllers in back-end RESTful Server and created popup forms using Bootstrap Models, Angular JS Models and AngularJS Controllers.
  • Developed entire server side using Node.js wif Express.
  • Written code according to coding standards& Created AngularJS Controller Which Isolate scopes perform 0operations.
  • Used Rxjs catch library & catch functions to handle Error Handling in Angular 4, 5 and 6 Application.
  • Implemented Angularjs Services for connectivity Between web application &back-end API'S using TypeScript.
  • Built SPA wif multiple views using route services using Angular 4/5/6 and Node.js.
  • Created Angular components, implemented interpolation, input variables, Bootstrapping, NgFor, Ngif, Router Outlet, binding teh events, decorators.
  • Developed, maintained user interface screens using JavaScript, jQuery, Angular JS, HTML, CSS, Bootstrap UI, ASP.NET MVC, C#.
  • Created TypeScript reusable components and services to consume REST API's using Component based architecture provided byAngular4/5/6.
  • Utilized PHP, MySQL, JavaScript (Cross-Platform), HTML, XHTML, CSS to modify existing website, replaced existing functionality wif new code.
  • Designed teh front-end wif HTML4/HTML5 and CSS/CSS3, by taking advantage of teh MVC pattern of teh AngularJS framework. Used Gulp as a build system and JavaScript Task runner.
  • Used CSS selectors for condition based styling and pseudo-classes to add some special effects to selectors.
  • Developed application using MVC Frameworks like Backbone.JS, Node.JS, AngularJS and Bootstrap.
  • Developed and used Angular bindings for various scripting tasks in AngularJS.
  • Utilized teh excellent modules for teh flow control in asynchronous non-blocking of I/O wif teh help of Node.js.Expertise in JavaScript/CSS and JS frameworks like YUI.
  • Worked wif single thread and lightweight scripting for fastest data transfer wifin teh Node.js.
  • Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet
  • Application (RIA). Used JSON to fetch teh data from Web Services.
  • Hands on experience wif data persistence using Hibernate and Spring Framework.
  • Involved in implementation of enterprise integration wif Web Services and Legacy Systems using SOAP, and REST (Using Axis and Jersey frameworks).
  • Experienced in Financial Services.
  • Developed teh application under J2EE Architecture using spring, Hibernate, Servlets, and JSP.
  • Used Spring Core for concept Inversion of control (IOC) implemented using dependency injection.
  • Involved in multi-tiered J2EE design utilizing MVC architecture (Struts Framework), Hibernate deployed on Web Sphere Application Server connecting to a database. Involved in setting up Maven configuration and helping Continuous Integration (CI) Issues.
  • Overcame challenges like data migration from MySQL to MongoDB.
  • Usage of tools like RoboMongo, MongoVue and NoSQL Manager for migration of data between databases wifout any kind of data loss.
  • Responsible for managing MongoDB environment wif high availability, performance and scalability perspectives.
  • Wrote different stored procedures in Oracle using PL/SQL
  • Developed Object Model and UML design models for developing Use cases and created Sequence diagram, class diagram and active diagrams for application components and interfaces.
  • Worked closely wif various teams to resolve issues which include Business, QA, Build &Deployment, Off-shore, Tier2, Production Support teams.

Environment: Java/J2EE, Spring MVC, Spring boot, Hibernate/JPA, Spring AOP, Spring IOC, Spring DI, Web Services SOAP/REST, OAuth, OAuth2.0, MySQL, MongoDB, GIT, Maven, Gradle, Agile Methodology

Confidential

Java Developer

Responsibilities:

  • Responsible for requirement gathering, design, and development of teh module in teh product. Involved in making improvements in core logic by utilizing teh Core Java design patterns like Factory and Singleton. Used agile methodology (Scrum) in teh project development.
  • Hibernate second level cache and pagination TEMPhas implemented to increase performance.
  • Developed teh UI components jQuery data table, HTML5, CSS3 and implementing algorithms in core java.
  • Created a DAO layer using Hibernate. Developed code for obtaining bean references in spring framework using Dependency injection (DI).
  • Tomcat 5 Application server was used for deploying and running of teh web applications made in Spring MVC (3.0) and database access module was created using Hibernate 3.2.
  • Have used math algorithm for implementing
  • Used spring AOP in order to eliminate cross-cutting concerns for logging.
  • Providing estimations for new requirements, change request
  • Participate in requirements elicitation, validation of architecture, create and review of teh design.
  • Providing pseudo code to teh team and assist them in coding completion query optimization indexing to improve teh performance of teh work products.
  • Built a User-Management web application using Angular and Java Spring Framework.
  • This Angular application is used by our users where user can create and give access to our domain to other users by providing their Ldap credentials. It will automatically create access to all teh applications we have in teh organization or user can select which are to be given.
  • Experienced various issues while calling teh backend RESTful API’s, like performance issues, securing teh client token, caching teh data on browser memory etc.
  • Configured POM projects using maven2. Wrote stored procedures in Oracle 10g for application specific.
  • Have implemented spring security for basic autantication. Used JConsole to profile and analyzing heap dump.
  • Used Hibernate as an ORM tool for mapping relationships between various entities in teh project.
  • Wrote shell scripts for war deployment in tomcat.

Environment: Java/J2EE, Spring MVC, Spring boot, Hibernate/JPA, HTML, CSS, Spring AOP, Spring IOC, Spring DI, shell scripts

We'd love your feedback!