We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

2.00/5 (Submit Your Rating)

New, JerseY

SUMMARY

  • Sr. Full Stack Java Developer with 8+ years of experience in analysis, development, testing, implementing Web based, Client/Server Applications along with enterprise and distributed applications across the entire Software Development Life Cycle (SDLC) using Java and J2EE Technologies.
  • Hands - on experience in building Rich UI and RWD Applications using React JS, Angular JS, Backbone JS, Node JS, Java Script, HTML5, CSS, Boot Strap, JSP, JSTL, Servlets, JSON, AJAX, JQuery.
  • Expertise in design and development of web applications CSS3, DOJO, XSL, XSLT, require.js, Ext.js and single page applications (SPA) by using JavaScript MVC framework.
  • Deep understanding of Core Java concepts including Object Oriented Programming OOPs, Garbage Collection, Exception Handling, Generics, Multi-Threading, Collections and Input/output.
  • Expertise in working on various technologies like Java, J2EE, Web Services SOAP and Restful, Spring Framework MVC/Microservices/Batch, Docker, Jenkins, Spring Boot, Hibernate.
  • Experienced in developing Restful Services using JAX-RS specification like Jersey and Rest Easy to implement REST based applications.
  • Experience in Spring Modules Spring MVC, AOP, IOC, Spring Boot, Spring Microservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Hystrix, Spring Dashboard, Spring Zuul, Spring Security.
  • Test driven programmer with through knowledge in Unit testing with Junit, Mokito and using SoapUI, Postman for web service testing, performance testing with JMeter and automated testing with Test Driven Development (TDD) in extreme programming model.
  • Experience in working with Message Queues services like Rabbit MQ, Apache Kafka, IBM MQ for communication between sender and listener.
  • Experience in working with relational and non-relational databases like Mongo DB, Cassandra, Postgres, Oracle Db, SQL Server, DB2 and MySQL.
  • Strong knowledge on JavaScript Unit testing with Jasmin, Karma, Protractor, Mocha and Chai
  • Proficient in working with API testing Tools Postman, Swagger, Soap UI, JMeter tools for testing RESTful and SOAP Web services.
  • Expertise in using Log4J and Slf4J for the purpose of logging, debugging and error tracing.
  • Involved in building the code using Maven, Ant, Gradle and used Jenkins and Quick build for Continuous integration & Continuous deployment.
  • Worked with JIRA tool for tracking stories progress, follow agile methodology and sprint planning.
  • Experience in development and deployment of applications using JBoss, Web Logic Application Server, IBM WebSphere Application and Apache Tomcat.
  • Proficient in using Amazon Web Services. Extensive work done on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, CloudFormation, IAM, S3, RDS, Elastic Cache, SNS, SQS, AMI.
  • Expertise in implementing Web Services, Micro-Services, AWS, Docker and JMS for the synchronous and asynchronous communications between two applications running in different servers.
  • Implemented Docker container service, build pipeline like Jenkins, Bamboo and GOCD for Continuous Integration and Continuous Deployment that can run on the cloud or on-premises.
  • Experienced in branching, tagging and maintaining the version across the environments using SCM tools like GIT, Subversion (SVN) and CVS on Linux and windows platforms.

TECHNICAL SKILLS

Languages: C, C++, Java (J2SE, J2EE1.6/1.5), SQL, PL/SQL, UML2.0

J2EE&APIs Technologies: JSP, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0, Hibernate3.x/2.x, Spring2.0/1.0, JMS, Web Services, SOA, SAX and DOM Parsers, AJAX, JAXB2.1/2.0.

UI Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, XML1.0, XSL, XSLT, CSS, jQuery, Angular-JS, EJS, Node-JS, Ajax, Word Press, JSON, React-JS.

API: XML, DOM (Data Object Model), JTA (Java Transaction API), Java Persistence API (JPA), Java Message Service, Java Speech API.

Development-Tools (IDEs): Eclipse 3.2/3.0/2.1.1 , MyEclipse6.0/5.1.1, RAD7.0/6.0, NetBeans7.0, MS Visual Studio 2005, WebStorm

Web-Application Servers: Tomcat6.x/5.x, WebLogic 10.3/9.2/8.1/7.0 , IBM WebSphere6.x/5.x/4.x, GlassFish.

Design Patterns: MVC, Front Controller, Singleton and DAO patterns

Database: Oracle11g/12c/10g/9i/8i, MS SQL Server 2005/2000, MySQL5.1/4.1, DB 2 9.1/8.1/7.2 , SQL Developer, MongoDB.

Unit-Testing Frameworks: JUnit, Mockito, TestNG.

Platforms: Windows, UNIX, LINUX, MAC

Source Control Tools: CVS, SVN, VSS and Rational Clear Case, Stash Git, Source Tree, GIT Hub, GIT Desktop

SDLC Methodologies: Agile Methodology, Scrum, Water Fall, RUP, Kanban Methodology

Build Tools: Ant 1.7, Maven 2.x, Gradle.

PROFESSIONAL EXPERIENCE

Sr. Full Stack Developer

Confidential, New Jersey

Responsibilities:

  • Followed Agile Scrum methodology that included iterative application development and stand-up meetings by involving in various phases of Software Development Life Cycle (SDLC) of the application.
  • Engaged in developing the consumer-based features and applications by using HTML, JSF, JQuery, and JavaScript and in some places used AJAX to make calls to other services.
  • Responsible for Building applications using React.js which allowed us to render pages on both the client and server using the same codebase.
  • Implemented React.js code to handle cross browser compatibility issues in Mozilla, IE, Safari and FF and used Babel plugin tool for conversion of ECMA versions to support all type of browsers.
  • Worked on create-react-app to launch product to stay update with current Webpack and Babel build configurations.
  • Used React-Router to turn application into Single Page Application.
  • Working with Java 11 features like Type Inference for Lambda Parameters, Epsilon Garbage Collector, Low-overhead Heap Profiling, New File Methods, Dynamic Allocation of Compiler Threads.
  • Used Vue.js events distribution and parent chain for parent-child component communication.
  • Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from service and made REST API calls from React.Js and parsed the data to client and handled the security using Spring Security.
  • Involved in development of REST Web Services using Spring MVC to extract client related data from databases and SOAPUI tool is used for testing RESTFUL API web services.
  • Performed Web services testing between and third-party applications using Soap UI and performance functional testing of REST APIs using JMeter.
  • Worked with various components in Spring, which includes Spring IOC, AOP, Spring JDBC, Spring MVC, Spring JPA, Spring Batch and Spring Boot.
  • Created microservices using spring boot and used spring core annotations for dependency injection and spring MVC for rest API in microservice.
  • Implemented micro services and core platform framework using java Spring Framework, Jdbc Template, query language, Maven.
  • Integrated Spring Security with JWT in Spring boot and database to manage user authentication and user authorization for login filter using tokens and email confirmations.
  • Worked in Migrating existing application into micro services architecture using Rest APIs, spring boot, Spring Cloud Config, Netflix OSS (eureka, hystrix) and Azure.
  • Designed and developed the REST based Microservices using Spring Boot and Built Microservices using spring boot for the delivery of software products across the enterprise.
  • Built an application with Micro Service Oriented Architecture using MERN 4+ (MongoDB, Express JS, React and Node.js) stack and developed Single Page Applications (SPA).
  • Implemented Apache CXF to create SOAP based Restful web services. And created WSDLs as per wire frames, UI pages generated client jars using JAX-WS.
  • Analyzed the React JS server structure in legacy project, then mimicked the REST service by using Java JAX-WS API and did the corresponding configurations.
  • Strong experience in Security-System development for Web Applications. Involved and developed all phases of security implementation using spring security system against all types of authentications: LDAP authentication, Database authentication and Pre-Authentication.
  • Implemented Micro-Services with Spring Cloud provided library services like Netflix Eureka Naming Server, Netflix Ribbon and Feign Client as a Rest client to map response to the client bean.
  • Worked with various components in Spring, which includes Spring IOC, AOP, Spring JDBC, Spring MVC, Spring JPA, Spring Batch and Spring Boot.
  • Developed the user authentication and authorization by using Spring Security OAuth2.0 and JSON Web Token (JWT).
  • Worked with Apache Kafka messaging queues which are used for automatic transfer of messages between sender and listener.
  • Used Microservices architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and worked with Kafka Cluster using ZooKeeper.
  • Participated in migrating the database from SQL to NoSQL database like MongoDB for handling large volumes of data at high speed.
  • Worked with the Node package manager along with Karma, Jasmine, Grunt and Bower for test and build.
  • Developed API using spring boot and used Swagger to text the API, documented endpoints using Open API.
  • Used Load runner and swagger-ui for testing RESTful end points, also responsible for documenting APIs.
  • Involved in developing code and writing Unit test including Junit test and Unit tests with Mockito.
  • Followed the Maven build life cycle to build the application and deployed into JBOSS application server.
  • Used Simple Logging Facade for Java (SLF4J) for logging implementation.
  • Experience in introducing Docker utilizing Docker tool compartment. Condition provisioning arrangements utilizing Docker.
  • Worked on implementing Web Services, Micro-Services, Azure, Docker and JMS for the synchronous and asynchronous communications between two applications running in different servers.
  • Used Azure Functions to integrate applications and run backend processes according to schedules without provisioning/managing servers.
  • Developed the application using IntelliJ IDE and used WebLogic server to deploy the applications and worked on the JMS queues and configured on WebLogic server.
  • Developed Application to assess JSON and XML from Restful web service from consumer side using React and Used JSON to transfer the request from the web page to the server.
  • Used Postman tool to test the API workflow tested on the JSON files which are generated by the ReactJs.
  • Used GIT for version control tool for merging branches, during bug fixes and to solve merge conflicts between other developers, also for production release verification.

Environment: Java 8, Spring MVC, Spring Boot, React.js, HTML5, CSS3, JSON, JavaScript, Node.js, Spring Data, Protractor, Mongo DB, Oracle 11g, IntelliJ IDEA, Junit, Mockito, Git, Spark, Microsoft Azure, Docker, Spring Cloud, RESTful web services, WebLogic, Apache Kafka, Camel, Maven, Jenkins, Karma, Jasmine.

Sr. Full Stack Developer

Confidential, Atlanta, Georgia

Responsibilities:

  • Designed and developed the UI using Angular 6 along with Node JS, HTML5, CSS3, JavaScript, AJAX, and JSON.
  • Created typescript reusable components and services to consume RESTAPIs using component-based architecture using Angular 6.
  • Developed dynamic responsive Web Application by integrating Angular 6 with Bootstrap which is further integrated with Web Services.
  • Worked with Angular 6 Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side also worked with Routes in Angular 6.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API
  • Developed application by using Microservice architecture along with Spring Boot and Spring framework technology, built the WAR file by Maven.
  • Designed and developed asynchronous RESTful Microservices using Spring boot, Couchbase and RXJava that are consumed by other microservices with an average response time of 30 milliseconds.
  • Utilized Spring RESTful API to create RESTful Web Services, set JSON data type between front-end and the middle-tier controller, and handled CORS.
  • Implemented service layer on the top of Cassandra using Core Java, Data Stax API and Restful API.
  • Implemented a robust RESTful (Apache CXF) web service and automated documentation to the web services in the application is provided by Swagger by configuring hapi-swaggered and hapi-swaggered-ui.
  • Used Spring Rest Controllers, Spring Web MVC and Spring Boot extensively to implement server-side business logic.
  • Deployed Spring Boot based micro service Docker Container using Amazon EC2 Container Services using AWS Admin Console.
  • Worked extensively on developing controllers, Interfaces and implementations classes using Spring MVC framework & used Microservices architecture with Spring Boot based service through REST.
  • Planned and programmed a work queue system on Angular with RabbitMQ. It uses Express to create a REST API allowing users to create jobs and retrieve data from Cassandra.
  • Strong experience in RDBMS technologies like SQL, Sub Queries, Stored Procedures, Triggers and Functions. Developed Oracle based stored procedures using PL/SQL.
  • HQL is used to write queries on PostgreSQL and to calculate the average time, buffer index based on the historical data.
  • Used Postman to test the RESTful API for HTTP requests such as GET, POST, and PUT.
  • Involved in complete life cycle of software development including developing, testing, and deployment of application. Involved in developing, debugging code and writing Junit test.
  • Proficient in using Unit testing along with Jasmine, Karma, Mocha test runners.
  • Used Maven for dependency management and deployed the applications on to Apache Tomcat server.
  • Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in debugging the issues.
  • Used GitHub version source control tool, integrated and implemented GitHub APIs to configure and list the existing project repositories by using RESTful web services.
  • Configured and deployed the application using Tomcat Application Server.
  • Deployed Spring Boot based Micro-Services in Docker container by using AWS admin console.
  • Used AWS to deploy the project on an EC2 instance. Created highly fault tolerant, highly scalable Java application using AWS Elastic Load Balancing, EC2, VPC and S3 as part of process and security improvements.
  • Used Maven and Jenkins to automate the build and deploy process and Git was used for project management and version management also along with this used Log4j framework to log/track applications
  • Implemented scripting with Ajax and XML to dynamically refresh the page contents.

Environment: Angular, Node.js, Babel, Redux, Bootstrap, Docker, Jenkins, Pivotal Cloud Foundry (PCF), Docker, Cassandra, JUnit, Chai, Mocha, Netflix Eureka, Spring Boot, Spring MVC, Hibernate, Apache Tomcat, Apache Kafka, Log4j, Maven, Git, AWS.

Java / J2EE Developer

Confidential, Detroit, Michigan

Responsibilities:

  • Developed the flux pattern by using Redux framework as a core dependency.
  • Integrated Redux data store allowing React components to have access to data resulting in highly maintainable code.
  • Worked on responsive design and developed a single isomorphic responsive website that could be served to desktop, Tablets and mobile users using React.js.
  • Implemented application testability and diagnostics and fixing bugs with the help of REDUX (Reducers) architecture, also adapted J2EE best practices, using core J2EE patterns.
  • Developed dynamic responsive Web Application by integrating react with Bootstrap which is further integrated with Web Services and Vue.js.
  • Involved in the development of presentation layer and GUI framework using HTML. Client-Side validations were done using JavaScript and ReactJS.
  • Converted a monolithic app to Microservices architecture using Spring Boot using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in PCF.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment.
  • Functionality is implemented by developing RESTful web services using Springboot, JPA, Pivotal Cloud foundry (PCF) and Oracle Responsibilities.
  • Developed Restful services using Spring and Jersey integration and involved in creating Jersey filters, interceptors and exception mappers.
  • Worked on SOA to develop RESTful Web service to generate and consume services from different modules. Implemented MVC Framework to make single page applications SPAs for responsive services.
  • Developed RESTful API with Spring Framework for benchmarking purposes
  • Converted an existing application to Spring Boot application. Developed Spring Security application including SSO Siteminder Spring Security, Spring Data JPA and integrated with spring boot Application.
  • Worked with Tomcat to deploy the application. Worked to configure the security session managements including CSRF protection using Jason web Token (JWT) Developed business layer, Repository and configure the database and deployed the application into the spring cloud-foundry.
  • Implemented Micro-services using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot Services.
  • Configured Spring-boot projects using a Java-based configuration, registering beans in @Configuration annotated classes and providing configuration in application and bootstrap yaml files.
  • Created web services, WSDL and web methods with Annotation in hibernate, Used the spring container for data source and to load the Hibernate specific classes.
  • Involved in creation of web services, WSDL and web methods with Annotation in hibernate, Used the spring container for data source and to load the Hibernate specific classes.
  • Used ANT, Maven and Gradle scripts for building and deploying the application in web/App servers.
  • Implemented Micro Services using PCF (Pivotal Cloud Foundry) platform build upon AWS.
  • Generated the required XML files to transfer data between the server and the web pages.
  • Configured Jenkins to handle application deployment in Pivotal Cloud Foundry (PCF) server and to integrate with Git Hub version control.

Environment: Java, HTML, Struts 1.x, CSS, DB2, JSP, JDBC, EJB, RAD, J2EE, React.Js, UML, JUnit, Log4j, JavaScript, Vue.Js, J2EE Patterns, Spring Boot, SQL, Hibernate, MVC, CVS, AWS, GitHub, MongoDB, Maven.

Java Developer

Confidential, Phoenix, Arizona

Responsibilities:

  • Developed the user interface functionalities using HTML, CSS, JSP, Servlets, JSTL, Ajax and Struts.
  • Developed JSP's and Servlets to provide dynamic content to the HTML pages and used SOAP UI tool captured all the web service request and response phase.
  • Involved in design, development and testing of web application and integration projects using Object Oriented technologies such as Core Java, J2EE, Struts, JSP, hibernate, Java Beans, XML, and ANT.
  • Used Web Services (SOAP) for transmission of large blocks of XML data between two interfaces.
  • Develop a business continuity plan for the SQL Server Databases using JDBC drivers.
  • Created tables and worked on SQL and PL/SQL to write Stored Procedures functions, Packages for complex Inserts and updates in the database.
  • Worked in business logic DAO classes, to extract data with SQL queries from MySQL database.
  • Used Maven and Gradle scripts for building and deploying the application in web/App servers also Used SVN as version control tool and Maven as build tool.
  • Created, maintained, and administered GitHub as Source control manager, GitHub branch management and merging to facilitate collaboration between development teams and configured Web hooks for push events on GitHub.

Environment: HTML, CSS, JSP, JSTL, Servlet, Struts, Java, J2EE, Java beans, Hibernate, ANT, XML, Javascript, AJAX, Gradle, MySQL, SQL, SVN, GitHub, Maven, JDBC.

Junior Java Developer

Confidential, Atlanta, Georgia.

Responsibilities:

  • Developed view components using JSP pages used in combination with servlets that handles business logic. (JSF, servlets).
  • Developed User Interface using JSP, JSF, HTML, JavaScript, and CSS, developed various Action and bean classes.
  • Worked on ESB, WEB-SERIVCES, MVC, OOPS, OOAD Design Patterns and Java Sever Side Programming.
  • Developed the applications using Java, J2EE, Struts, Servlet, JDBC by using OOPS concepts like - (encapsulation, abstraction, inheritance, polymorphism).
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve the data and did other database configurations using EJB.
  • Tuned Hibernate layer for SCRUD operations, association, inheritance and database for performance and written stored procedure and other SQL, PL-SQL routines.
  • Experience in managing the build files using ANT.
  • Used CVS for branching, reusing, and maintaining version across the environment.
  • Deployed the application on a JBoss server on a UNIX platform.

Environment: HTML, CSS, JSF, JSTL, Servlet, Struts, JDBC, Java, J2EE, ESB, Hibernate, XML, JavaScript, AJAX, ANT, OOPS, CVS, EJB, JSP, JBoss.

We'd love your feedback!