We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Piscataway, NJ

SUMMARY

  • Around 5 years of e xperience working with various SDLC methodologies based on Agile/SCRUM like Test Driven Development (TTD), Incremental and Iteration methodology, Pair Programming, Agile Development.
  • Developed modules using Angular, Bootstrap, JavaScript, Ajax, jQuery, CSS3 and HTML5
  • Expertise in using inbuilt and custom AngularJS directives and filters to add functionalities to the web page.
  • Experience in Angular 2/4 along with Bootstrap, CSS3to create reusable components for RWD applications.
  • Strong experience in developing applications using Core Java concepts like OOPS, Multithreading, Collections Frameworks, Exception Handling, Data structures and JDBC.
  • Developed core modules in large cross - platform applications using JAVA, J2EE, Spring 3/4/Boot, Hibernate, JSP, Servlets, EJB, JDBC, Web Services (SOAP, REST), Micro Services.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Dashboard, Spring Boot, Spring Microservices, Spring REST.
  • Experienced in implementing Service Oriented Architecture and Web Services using SOAP, REST.
  • Developed Microservices using Spring Boot and deploying Microservices into AWS cloud using Jenkins.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL), HSQL Named Queries, Criteria, and Projections.
  • Experience in implementing Java EE design patterns such as MVC, Singleton, Factory, Adapter, Service Locator
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 9i / 10g / 11g, PostgreSQL and MySQL.
  • Experience in working with NoSQL databases like MongoDB, Cassandra.
  • Hands on experience in Amazon Web Services provisioning and good knowledge of AWS services like EC2, S3, Elastic Beanstalk, ELB (Load Balancers), RDS, Route53, Cloud Watch, Cloud Formation, IAM, SNS.
  • Used Jenkins as a primary tool for implementing the CICD during code releases, worked with CICD pipeline to build and deploy transcoding application on AWS.
  • Expertise with employment of Apache Kafka and Zookeeper apart from JMS as messaging service.
  • Hands on experience with build tools like Ant, Maven, Gradle and Logging tools like Log4J.
  • Monitoring and logging tools such as ELK Stack (Elastic search and Log stash).
  • Experience with CICD, Maven, Gradle, Jenkins, CVS, Git, GitHub.
  • Experienced in using IDE's such as Eclipse, STS, NetBeans and IntelliJ.
  • Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter.
  • Experience in working with web servers Tomcat 8, WebSphere 8.x/9.x, JBoss7.1.0 and WebLogic 10.0.

TECHNICAL SKILLS

Programming Languages: Java 8.0/7.0/6.0/5.0 , PL/SQL

Java/J2EE Technologies: Servlets, EJB, JPA, JDBC, JSP.

Frameworks: Spring 4.3, Hibernate 2.0/3.0/4.x, Spring Security 3.2

Application/Web servers: Apache Tomcat 8, IBM WebSphere 8.x/9.x, Jenkins, WebSphere

Relational Databases: Oracle 10g/11g, MySQL 5.7, DB2 11.1

NoSQL Databases: MongoDB, Cassandra

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, jQuery 2.11, AngularJS 1.0/1.5/2.0

Cloud Environments: AWS, Kubernetes.

IDE: Eclipse, IntelliJ 2017.1, Spring Tool Suite (STS) 3.8.3

Operating system: Windows 10, Linux, Unix

Testing &Bug tracking Tools: JUNIT4.12, JIRA 7.0, Curl 7.36

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Developer IDE Platforms: Eclipse, Net Beans 8.0.2, IntelliJ 2017.1, STS 3.8.3, GITHUB 2.12.0

Build Tools: Maven 3.3.9, Gradle 3.4.1

Web Services: SOAP 1.2, REST 2.0, JAX-WS, JAX-RPC, JAX-RS, Apache Axis

PROFESSIONAL EXPERIENCE

Confidential, Piscataway, NJ

Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development and understanding of business requirements and implement the process using Agile methodology.
  • Worked with BAs for the creation of JSON data formatted file from CF team to be transferred to RISE & Experian
  • Created responsive web pages using Bootstrap and wrote client-side application in a clean MVC model using AngularJS.
  • Developed RESTful Web Services with JAX-RS using Spring Boot and Microservices Architecture.
  • Implemented the application with various Spring Framework modules like Spring IOC, Spring MVC, Spring Boot, Spring Security, Spring JDBC (with JPA annotations)
  • Used Spring AOP (Aspect Oriented Programming) for logging purposes.
  • Implemented the authentication and authorization of the application using Spring Security and OAuth.
  • Spring beans were used for controlling the flow between UI and Hibernate.
  • Used JAVA 1.8 features like Lambda Expressions, Parallel Streams and functional interfaces.
  • Implemented the application using various design patterns such as Singleton, DAO, Factory and Service Locator.
  • Developed Microservices based architecture to enable the application to be deployed on AWS.
  • Responsible for working with Jenkins and deploying the application on Jenkins Build.
  • Worked on AWS services to deploy static websites and dynamic Web Apps on EC2 using Elastic Beanstalk and Elastic Container Service-Docker.
  • Implemented a Continuous Delivery pipeline with Go Pipelines, Jenkins and AWS AMI’s.
  • Developed Java API to interact with the Amazon SQS used in sending bulk emails.
  • Deployed Spring Boot based Micro Services Docker container using Amazon EC2 container services and using AWS admin console.
  • Used Hibernate ORM as a mapping tool for performing various operations which include HQL operations by the usage of various dialects and implemented using the extending of CRUD Repository architecture.
  • Used Spring Data Framework in the controller level to use the features of Spring JDBC and Spring ORM classes like JDBC Template and Hibernate Template to perform the database operations by connecting to Data sources available.
  • Written SQL, PL/SQL, stored procedures and User Defined Functions for Oracle database.
  • Used Maven as build automation tool and responsible for CI & CD implementations using Jenkins and Go Pipelines
  • Used GitHub Enterprise as Version Control tool for Java version and Stash (using Bitbucket) for Node Version of the application and used Rally for issue tracking and Intellij as an IDE.
  • Deployed and tested the application of Node version using GO Pipelines and Jenkins for Java version

Environment: Java 1.8, J2EE, HTML5, CSS3, JavaScript, jQuery, Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Boot, Hibernate, RESTful, SOAP, Hibernate, Mockito, Micro Service Architecture, Amazon Web Services, EC2, SQS, Docker, Kafka, Active MQ, Oracle, MongoDB, Maven, Jenkins, Mercurial, Rally, UNIX and Web Sphere Application Server.

Confidential, Boston, MA

Software Engineer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) and worked in a highly dynamic AGILE environment and participated in Scrum and Sprint meetings.
  • Developed UI using HTML5, CSS3, SASS, JavaScript, Falcon UI, and Angular 6.
  • Proficient on different data sources ranging from flat files SQL Server, Apache spark, Oracle 11g/ PL/SQL Packages, Procedures, Functions, Triggers and other objects and apache Kafka.
  • Extensively worked using AWS services along with wide and in depth understanding of each one of them.
  • Gained experience in deploying applications on to their respective environments using Elastic Beanstalk.
  • Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Acquired practical exposure with Continuous Integration/Continuous Delivery tools like Jenkins to merge development with testing through pipelines.
  • Experienced in version control and source code management tools like GIT, SVN, and TFS .
  • Created S3 buckets in the AWS environment to store files, sometimes which are required to serve static content for a web application.
  • Used AWS Beanstalk for deploying and scaling web applications and services developed with Java.
  • Configured S3 buckets with various life cycle policies to archive the infrequently accessed data to storage classes based on requirement.
  • Expertise in deployment of Hadoop, Yarn, Spark and Storm integration with Cassandra, ignite and RabbitMQ, Kafka.
  • Possess good knowledge in creating and launching EC2 instances using AMI’s of Linux and Windows and wrote shell scripts to bootstrap instance.
  • Used IAM for creating roles, users, groups and also implemented MFA to provide additional security to AWS account and its resources.
  • Configured AWS EC2 instances, S3 Buckets and Cloud Formation Services based on the business requirements.
  • Utilized AWS Lambda to upload data into AWS S3 buckets and to trigger Lambda Functions Including EC2.
  • Configured and maintained the monitoring and alerting of production and corporate servers/storage using Cloud Watch.
  • Hands on experience with build and deployment tools including Ant / Maven , logging and Debugging using Slf4 and Log4j , unit and integration testing using JUnit .
  • Used NPM for installing required node modules and other published Angular NPM modules .

Environment: J2EE, Spring MVC, XML, AngularJS, AWS, JavaScript, Bootstrap, JIRA, Spring Boot, Web services, Microservices, AWS, Maven, HTML5, CSS3, jQuery, Docker, Tomcat, Git, Jenkins, STS.

Confidential, Buffalo Grove, IL

Java/J2EE Full Stack Developer

Responsibilities:

  • Involved in the analysis, design and development phases of the Software Development Life Cycle (SDLC) using Agile (SCRUM) development methodology to deliver regular updates to business team and project managers.
  • Developed UI pages using HTML5, AngularJS 2.0, Bootstrap, CSS3, JavaScript, jQuery and AJAX.
  • Build the reusable service components with AngularJS, Bootstrap, and JSX that are used across various modules.
  • Used Selectors, Events, and AJAX and Dom Manipulation components in Angular 2.0 directives, filters, and services.
  • Implemented jQuery to develop the widgets and to perform the client-side validations, UI centric Ajax behavior.
  • Used Executor Service multithreading to implement Thread pool, parallel processing to run processes asynchronously using future calls to access the data.
  • Developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enums.
  • Used advanced java 8 features like Lambda expressions for array operations, Streams, Method reference, collections. Enhanced concurrency methods etc. throughout the application for well-defined programming.
  • Developed Restful web services using Spring MVC REST framework and JAX-RS.
  • Used Spring MVC Rest Controllers, Services along with Dependency Injection, Spring JMS and Spring Security. Used Spring Framework AOP Module to implement logging in the application to know the application status.
  • Used Annotations for Spring DI, Auto wiring and Spring MVC for REST API s and Spring Boot for Microservices.
  • Implementing or exposing the Micro service architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Using Swagger UI registered micro services, monitored service health check from Spring Boot admin console.
  • Used OAuth 2.0 authentication protocol respectively for security and authorization .
  • Created JSON Data and stored as documents comprising documents, data types and conversions in MongoDB.
  • Wrote SQL queries, stored procedures, triggers, views, and enhanced performance with explain plans.
  • Deployed Spring Boot based micro services into Docker container using Amazon EC2 container services.
  • Used AWS Cloud watch in alerting, maintaining and monitoring of production and corporate servers/storage.
  • Worked on Test automation framework using Selenium web driver.
  • Worked with several testing frameworks such as Junit and Mockito
  • Used Eclipse based Spring Tool Suite (STS) for development and debugging Spring Boot applications.
  • Configured and administered Jenkins for CI/CD into Tomcat Application Server.

Environment: J2EE, Spring MVC, XML, AJAX, AngularJS, AWS, JavaScript, Hibernate, Bootstrap, JIRA, Spring Boot, Web services, Microservices, AWS, MongoDB, Maven, HTML5, CSS3, jQuery, Docker, Tomcat, Git, Jenkins, Selenium, Cucumber, STS.

Confidential

Java Developer

Responsibilities:

  • Used AGILE methodology and participated in SCRUM meetings.
  • Designed and developed front-end using struts framework. Used HTML, CSS and Bootstrap.
  • Developed the JQuery callback functions to implement asynchronous communication using AJAX.
  • Used Multithreading, Collections and other J2EE technologies to design and develop the code.
  • Wrote queries in Oracle Spatial in developing GIS based application.
  • Used JDBC to invoke SQL stored procedures for applications that need to execute as a part of a scheduling
  • Deployed the application on WebSphere application server in development and production environment.
  • Conducted weekly code walk through using UNIX Shell Scripts.
  • Developed SOAP based Web Services for Integrating with the Enterprise Information System Tier.
  • Used JIRA for bug tracking, project level issue tracking and environmental issue tracking.
  • Wrote Junit test classes for the services and prepared documentation for the application.

Environment: HTML, CSS3, JavaScript, JQuery, JSTL, EL, JSON, XHTML, JAXB, XSLT, DOM, XML, EJB, Web Services, Java, JSP, JDBC, EJB, J2EE, SOAP, Eclipse, Oracle, Junit, JIRA, WebSphere.

We'd love your feedback!