We provide IT Staff Augmentation Services!

Sr Full Stack Developer Resume

3.00/5 (Submit Your Rating)

NY

SUMMARY

  • 8 + years of strong software experience in design, development and deployment of web - based and Client-Server business applications using OOP, Java/J2EE technologies.
  • Experience in Core Java, J2EE, JSP, Servlets, JDBC, Spring Framework, Spring Boot, Maven, Hibernate, Restful Web Services, SOAP.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TTD), Incremental and Iteration methodology, Agile Development & Testing using Software Development Life Cycle.
  • Extensive experience in designing professional UI web applications using front-end technologies like Angular 4/6/7/8, Node.js, Angular JS, HTML5, CSS3, JavaScript, jQuery AJAX, JSON and Bootstrap.
  • Strong hands-on experience with various modules of Spring Framework such as Spring MVC, IOC, AOP, JDBC, IO, Spring Rest, Spring Boot 1.X/2.x, Spring Microservices, Spring REST, Spring Security, Spring JPA, Spring Web, Spring Web Flux.
  • Proficient in applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Experience in Service Oriented Architecture (SOA), Web Services Integrations, BPM, BPEL and ESB using WebSphere Process Server, ESB, Web Sphere Integration Developer, Data Power and WSRR.
  • Proficient in frameworks like Struts, Spring, JSF, AJAX frameworks and ORM frameworks like Hibernate.
  • Expertise in working with various Amazon Web Services (AWS) like Elastic Container Service (ECS) & Elastic Compute Cloud (EC2), Simple Storage Service (S3), Lambda implementation, AWS CLI.
  • Experience in working with Java script libraries like Angular JS, jQuery, Node JS, Lodash Js, underscore JS, BackboneJS, ExtJS.
  • Experienced in SOA architecture in building both SOAP and Restful web services (Both producing & consuming of SOA services).
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL),HSQL Named Queries, Criteria, Projections.
  • Responsible for support and maintenance, implemented Spring Batch for huge number of transactions.
  • Expertise in Azure Scalability and Azure Availability - Build VMs availability sets using the Azure portal to provide resiliency for IaaS based solution to manage network traffic.
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Strong experiencewith NoSQL databaseMongoDB development and migrations from SQL relational databases to MongoDB, Cassandra and CouchDB.
  • Experience in using Active MQ, Rabbit MQ to implement messaging and queuing system.
  • Experience in database modeling, design and development of PL/SQL queries, Stored Procedures, Triggers, Cursors, Functions and Packages in relational databases: Oracle 11g, SQL Server 2005/2008, DB2 andMySQL.
  • Experience in working with web servers like Tomcat 8, IBM WebSphere8.0, Jetty, JBoss 7.1.0 and WebLogic 10.0, Nginx.
  • Experience in cloud platform technologies such as AWS Web Services, Heroku, OpenShift, Cloud Foundry
  • Hands on experience with build tools like Ant, Maven, Gradle and Logging tools like Log4J and Splunk.
  • Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring Junit Runner, JMeter.
  • Expertise in several testing environments like JUnit, Selenium, CURL, Jenkins, SoapUI and System Testing.
  • Mastering/Leading in the development of applications/tools usingPython.
  • Good knowledge on configuration management and build tools like Bit Bucket, CVS and GIT.
  • Highly proficient with Vue.js framework and its core principles such as components, reactivity, and the virtual DOM.
  • Hands-on experience on CICD pipelines with DEV ops technologies like Jenkins, Sonar, Cloud Foundry and Docker.
  • Involved in building and deploying Apache Ant/ Maven/Gradle scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Hands on experience using Selenium and Cucumber for creating Automated Test Suites and deriving functional and acceptance tests.
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as messaging service.

TECHNICAL SKILLS

Languages: Java 1.6, 1.7,1.8, JavaScript, TypeScript, PL/SQL

Technologies: Spring, Restful, Microservice, Spring MVC, Spring REST, Servlets, JMS, JSP, JSTL, Custom Tags

Web Technologies: Java script, HTML, CSS3, SCSS, Angular framework various versions, Bootstrap, AJAX, Velocity Templates, HTML5, React JS, and basic knowledge on NodeJS

Frameworks: Spring Boot, Spring Framework 3.x/4.x/5.x, Hibernate Framework, Angular Framework, Structs Framework, Mockito and Junit Framework

Database Tools: Toad for Oracle, Toad for MySQL, Oracle SQL developer, DB Visualizer, Mongo Compass, PG Admin, Robo Mongo, MySQL WorkbenchDatabases Oracle 9i/11g/12c, IBM DB2, Mongo Database, MS-SQL Server, PostgreSQL

Web Services/Specifications: SOAP Webservices (JAX-RPC, JAX-WS), RESTful webservices (JAX-RS)

Web/Application servers: Apache Tomcat, IBM WebSphere, Jetty, Web logic, JBoss

Cloud Technologies: AWS (ECS, EC2, S3, SNS, CloudWatch, Cloud Formation Template, RDS, VPC, Auto Scaling, IAM), AWS Lambda, PCF, Docker

Version Control: Tortoise SVN, Bit Bucket, GitHub, CVS

IDEs: Eclipse, Spring tool suite (STS) IntelliJ, Net beans, JDeveloper.

Build Tools: ANT 1.7,1.8,1.9, Maven various versions, Gradle

CI/CD Tools: Jenkins, Bamboo, Urban Code Deploy

White box Testing: Junit 3, Junit 4, DB Unit, Mockito, Easy Mock, Power Mock

Black box Testing: HP Quality Center, JIRA, Bugzilla.

Performance Testing: JMeter, Load UI, Load Runner, Win Runner.

Methodologies: Agile (XP, Scrum) and SDLC (Waterfall) model

Batch Jobs: Quartz Scheduler, Cron, Spring Batch

Operating systems: Windows 10/7/XP, UNIX, AIX, OEL, Mac, Linux Sun Solaris.

PROFESSIONAL EXPERIENCE

Confidential, NY

Sr Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, analysis, design documentation, development, test cases, implementing and production support of the application.
  • Implemented REST web service in Scala using Akka for CBPMAN log tracking application
  • Worked closely with the Business Analyst and designed the rules and reevaluate the rule flow in Rule Governance team.
  • Secured the REST services using Spring Security and OAUTH framework and created documented REST services using Swagger and Jersey.
  • Deploy and manage applications on JBOSS/Tomcat J2EE server. Managed the codebase using GIT
  • Followed AGILE Methodology to promote iterations, collaboration, and process adaptability and participated in SCRUM Meetings throughout the life cycle of project.
  • Developed the Product Builder UI screens using Angular-JS, Node JS, HTML5, CSS, JavaScript, and Bootstrap
  • Developed embedded C software for UNIX operating system.
  • Involved in implementation of Adobe AEM and Marketing Cloud Solution like Target, Analytics using DTM (Dynamic Tag Management).
  • Designed and developed Restful Web Services tier using spring, JBPM.
  • Worked on AngularJS controllers, views, and services for new website features.
  • Used ActiveMQ to transfer .txt files between the Consumer and Producer
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, jQuery, Node.js, Redux, HTML, SASS, and Ajax to speed the application.
  • Developed code in Java which creates mapping in Elastic Search even before data is indexed into.
  • Automate infrastructure in AWS utilizing amazon web services (AWS). Deploy puppet to completely provision and manage AWS EC2 instances, volumes.
  • Used Hibernate 3.0 in data access layer to access, update and insert information in the database.
  • Used Java API for XML Web Services (JAX-WS) to convert Java Objects to XML conversions.
  • Responsible for the creation of Informatica services including Repository Service, Integration Service
  • Implemented various design patterns in the project such as DAO, Business Delegate, View Helper, Data Transfer Object (DTO), Session Façade, Singleton, and Model View Controller.
  • Used Maven build scripts to build the application and deploy on Web Sphere application server v6.5.
  • Worked on React JS Virtual Dom and React views, rendering using components which contains additional components called custom HTML tags.
  • Performed QA testing in on the front-end of the development cycle for gains in code quality, software functionality and programmer productivity.
  • Managing analytical tag migration program from legacy system to new tag management system using Adobe DTM.
  • Used Jasmine and Karma for unit testing for Angular JS applications.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Creating modules, generators, promises using es6.
  • Used Perforce Visual Client for updating the view and used Serena Business Manager for bug tracking in test and production environment.
  • Prepared the High Level and Low Level, UI standard, Code Review, Architectural Review and Project Approval Documents.
  • Maven is used as a build tool and continuous integration is done using Jenkins.

Environment: JDK 1.6, Scala, ActiveMQ, SASS, Jasmine, Karma, ReactJS, Flux, Eclipse 3.6, Agile, Spring FW 3.1.0, Cache Abstraction, REST Web Services, tomcat 6, Oracle 11g, Spring MVC, Hibernate, Drools, JPA, Maven, JUnit, Log4j, HTML5, CSS3,javaScript,WAS 6.5,Adobe DTM, UML, PLSQL, Mockito, JSP, XML, JAXB, Unix, Subversion(SVN), ClearCase, Jenkins, Maven, Informatica, AngularJS

Confidential, Fort worth, TX

Senior Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.
  • Worked in Agile framework as an individual contributor Responsibilities include - Interaction with Business team in story grooming, reviewing story/acceptance criteria.
  • Used Java8 features like Streams and Lambda expressions and Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.
  • Used Java 8 Method s feature to point to methods by their names.
  • Used Microservice architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers and worked with Kafka Cluster using Zookeeper.
  • Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production environments.
  • Converted a Monolithic app to Microservices Architecture using Spring Boot 2.0 using 12-factor app methodology. Deployed, Scaled, Configured, wrote manifest file for various Microservices in Open shift/Kubernetes environment.
  • Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Used REST and SOAP Web Services to acquire credit history information.
  • Involved in consuming RESTful web services using Angular JS to render JSON data.
  • Wrapper developed inPythonfor instantiating multi-threaded application and running with other applications.
  • Developed batch processing applications using spring batch deployed on AWS.
  • Worked on AWS Elastic Load Balancing, created EC2 instances and worked on autoscaling the instances.
  • Used CFT templates for creating AWS stack, S3 buckets, Roles and Policies.
  • Worked on CHEF scripts for automation and bootstrapping of applications on EC2 instances.
  • Rewrite existing applications and migrated applications and the to the AWS cloud as part of modernization project.
  • Designed and documented CI/CD tools configuration management.
  • Experience with various MVC Java frameworks like Angular 8,Node.JS, Bootstrap etc.Responsible for developing the partner Homepages using HTML5, CSS3, JavaScript, React JS, Node JS and jQuery.
  • Developed crypto rest services using NodeJS and integrated services.
  • Developed web applications running on NodeJS using the Express framework,Vue.jsand Backbone.jswith Mustache.jsfor front end MVC/templating.
  • Developed dynamic responsive Web Application by integrating Angular with Bootstrap which is further integrated with Web Services andVue.js.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concepts.
  • Implemented the function to send and receive AMQP messages on RabbitMQ synchronously and asynchronously and send JMS message to Apache ActiveMQ on the edge device.
  • Used GIT as source code collaborator and GitHub for maintaining code and documentation.
  • Migrated the Application from Spring MVC to Spring Boot.
  • Experience in developing scalable solutions usingNoSQL databases CASSANDRA, MongoDB, DynamoDB.
  • UsedNOSQLdatabase Mongo DB to store data of reporting Application which is of unstructured data.
  • Involved in capacity planning and requirements gathering for multi data centre Cassandra cluster
  • Used MongoDB document-oriented database to store data.
  • Implement a production ready, load balanced, available and fault tolerant Kubernetes infrastructure.
  • Worked with containerization tools, can implement transition to Docker and develop distributed cloud system using Kubernetes and Helm package manager for Kubernetes.
  • Migrate Data from Elasticsearch-1.4.3 Cluster to Elasticsearch-5.6.4 using Logstash, Kafka for all environments.
  • Elasticsearch and Logstash performance and configuration tuning.
  • Developed and deployed UI layer using JSP, XML, JavaScript, HTML5, Ajax, jQuery, React JS and CSS3.
  • Used Spring Framework for DI/IOC and ORM components to support the Hibernate tool.
  • Used Spring DAO for developing the data access layer.
  • Integrated Hibernate 4.1 along with Spring Data Redis and used annotations for mapping ORM classes to DB.
  • Developed Hibernate mapping file and the HQL queries for retrieving data from the Oracle database.
  • Involved in Configuring web.xml and Spring-config.xml according to the Spring framework.
  • Developed application based on the MVC Architecture using Spring MVC to define Dispatcher Servlet, Controller, model, and View Resolver.
  • Used Core Java classes to implement business logic.
  • Responsible for installation, configuration, and administration ofRed Hat Linux, Solarissystems.
  • Experience withJumpstart & KickstartInstallations onSolaris & Linux
  • Responsible for configuring, integrating, and maintaining all Development, QA, Staging and Production PostgreSQL databases within the organization.
  • Used Maven to build war and ear files to deploy on JBoss Application Server 7.
  • Monitored and fixed the error logs using Log4J, configured log4j.xml.
  • Followed Test Driven Development (TDD) and wrote server-side test cases using JUnit 4.12.
  • Implemented agile development process on Software Development Life Cycle.
  • Participated in Docker and AWS workshops to gain experience with the emerging technologies.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables within time.

Environment: Java 1.8,11, Design Patterns, Servlet, JSP, Spring MVC 3.2, Spring Boot, Hibernate 4.1, Web services - SOAP & Restful, WSDL, Oracle 11g, Maven, JBoss 7, EJB 3.0, JMS, XML, SVN, Log4J, Eclipse 4.0, HTML5, Java script, AJAX, jQuery, React JS, JUnit 4.12, Agile Methodology, SCRUM.

Confidential, Memphis, TN

Sr Full Stack Java Developer

Responsibilities:

  • Used Scrum as a development methodology, participated in Daily Scrum meetings, Sprint planning and Retrospective and other Agile meetings.
  • Implemented responsive UI rich web applications with HTML5, CSS3, SCSS, Bootstrap and Angular frameworks and used reactive & template driven forms to associate HTML elements to model & provide dynamic user validations on client side.
  • Used Spring Boot framework for building cloud Micro Services and to develop Spring based application radically faster with very less configuration.
  • As part of business requirement, I’ve developed several spring boot based micro services using spring rest & event driven microservices.
  • Involved in writing of multiple batch jobs using Spring Batch framework where we configured both annotation & xml-based configuration to support various business functionalities.
  • Implemented Spring JPA & ORM framework to interact with the database to perform all the crud operations based on business use cases.
  • DeployedSpringBootbased Micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Implementing RESTful web services to retrieve data from client side and made RESTAPI calls from Angular 4 and parsed the data to project client and handled the security and Authorization using OAuth and JWT.
  • Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
  • Generated swagger documentation for rest services and exposed it external teams by using spring fox swagger library.
  • Extensively used Apache Kafka cluster to consume & produce messages from topics which are fault-tolerant, resilient, and horizontally scalable.
  • Implemented Oracle SQL Queries & PL/SQL - stored procedures, functions, triggers, sequences, and built-in functions to retrieve and update data from the databases.
  • Created rule-based decision services usingand developed specialized search system using MongoDB, Angular, Java Servlets, JUnit, and Maven.
  • UsedMicro servicesto communicate using synchronous protocolsHTTP and RESTfor implementing SOAP.
  • Used Spring-boot- starter-parent as the parent POM and inheriting sensible default settings from Spring Boot and the spring-data- Mongo dB dependency provides integration with the MongoDB.
  • Involved in designing & development of various Node rest services using node, express and Mongo database.
  • Built Angular components, UI services to consume rest services using Component based architecture provided by Angular Framework.
  • CreatedTypescriptreusable components and services to consumeREST API'susing Component-based architecture provided byAngular Framework.
  • Used Angular to parse the data fetched from APIs and used backbone.js to develop an application to perform CRUD operations on the database server.
  • Created tools to support and enable Continuous Integration, Continuous Deployment and system monitoring/reporting using Chef, Jenkins and Shell Scripts.
  • Extensive Design, implement and test services experience in aMicro Service-oriented architecture and has implemented theRESTbasedMicro servicesusing theSpring Boot,Spring DatawithJPA(Java Persistence API).
  • Supported in creation team’s AWS Infrastructure while coordinating with network engineering team on building subnets creation and Security groups creation and firewalls rules implantation.
  • Involved in migrating SOAP web services to rest services where coded wrapper endpoints over service layer and exposed it via gateway.
  • Involved in writing of test cases using Junit and Mockito framework and maintained a branch coverage above 75% which is a mandatory requirement.
  • Followed Acceptance Test Driven Development with the help of Cucumber framework where we automated the test execution of each feature we developed.
  • Used Github/Jira bit bucket for version control.

Environment: Java 8,J2EE, Spring Framework, Spring Boot, Spring Batch, Spring REST Web services, AWS ECS, EC2, AWS S3 Bucket, Swagger, Splunk, Zookeeper (Service Discovery), Angular Framework, Hibernate ORM, MongoDB, GIT, Restful Web services, Oracle 9i/10g, JUNIT, Micro services, Apache Tomcat, Maven, Typescript, Java Script, HTML, CSS, Bootstrap, Postman, Mockito Framework, Log4j, JIRA, Confluence, Jenkins.

Confidential

Java Developer

Responsibilities:

  • Gathered requirements and specifications by communicating effectively with business users.
  • Participated in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting live UAT demo at end of the sprint.
  • Participated with architecture team in technical evaluations, solution, and design approaches discussions.
  • Implemented multiple Restful APIs using Jersey framework for various business requirements.
  • Implemented Fallback and Circuit breaker using Hystrix for api’s (Restful webservcies) which is an additional layer of fault tolerance and fail-safe handling.
  • Modified existing spring web flow by adding action states and expression logics as per new business requirements.
  • Integrated the Apis’s (Restful webservices) into client portal.
  • Used Spring MVC, Spring Web flow, Velocity template, jQuery, HTML/CSS, AJAX for developing presentation components in the legacy application.
  • Consumed SOAP based Web Service as part of business logic implementation.
  • Created and modified Oracle Stored Procedures using PL/SQL as per new business requirements.
  • Mentored the QA team in doing performance testing of Api’s which includes load test and stress test and Hystrix trigger test using J Meter.
  • Used Cucumber with Selenium framework for Automated Test-Driven Development implementation.
  • Used Jenkins, Anthill Pro for CICD.
  • Used Mockito, JUnit, Cobertura for Test Driven development.
  • Enforced a branch coverage above 90% overall using Jacoco.

Technologies: JDK1.7, oracle PL/SQL, Anthill pro, Jenkins, Git/Gerrit setup, SVN, Jira, Version One, Oracle SQL developer, JUNIT, Mockito, jQuery, AJAX, Java Script, CSHTML, WebLogic Server, JMeter, Velocity Template, Spring Web Flow, Spring MVC, Rest API’s, Soap, Agile Methodology, Apache Tomcat, Maven.

We'd love your feedback!