We provide IT Staff Augmentation Services!

Sr. Full Stack Developer Resume

2.00/5 (Submit Your Rating)

Edison, NJ

SUMMARY

  • Expert in Various Agile methodologies like SCRUM, Test Driven Development(TTD), Incremental and Iteration methodology, Pair Programming, Agile Development &Testing using Software Development Life Cycle.
  • Experienced in Development, Testing and Deployment of enterprise applications on Windows, LinuxandUNIX platforms using IDE's such as Eclipse, STS, Rational Application Developer (RAD),NetBeans,IntelliJ14.x/15.x.
  • Developed core modules in large cross - platform applications using JAVA, J2EE,Spring, JSF, IBatis, Hibernate, JSP, Servlets, EJB, JDBC, Web Services (SOAP, REST), E-Commerce, Micro Services.
  • Developed UI modules using AngularJS,Node.js,JavaScript, Ajax,JQuery, CORDOVA, CSS3 and HTML5
  • Experienced in Full stack UI technologies using Grunt js, Gulp Server, Yeoman generator for Angular.
  • Expertise in using customAngularJSdirectives and filters to add functionalities to the web page elements.
  • Experience in using various JavaScript Web application related libraries such as Backbone.js, React JS, Require.js,Polymer.js, Knockout, EJS, Bootstrap and Google Web Toolkit.
  • Experience in Web-centric apps using XML, Angular.js, JavaScript, JQuery, CSS, Photoshop, Dreamweaver and IIS.
  • Experience in developing server side applications using Node.js to achieve scalability in web applications.
  • Hands on experience for HTML/CSS/JSP direct coding with focus on Cross-browser/Cross-platform compliance.
  • Good knowledge in Angular 2.0 directives to create reusable elements and attributes, along with easy to test and maintain client side interactivity in web applications,Twitter Bootstrap and Responsive Design.
  • Strong experience in Spring Framework modules such as Spring MVC, IOC, AOP, JDBC, JTA, IO, SpringDashboard,Spring Boot, SpringMicroservices, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, SpringZuul Proxy.
  • Experienced in implementing Service Oriented Architecture and Web Services using SOAP, REST.
  • Strong understanding of Micro services patterns - Circuit Breaker/Hystrix, DDD, Aggregator, and Proxy Chaining.
  • Developed applications using latest technologies like EJB3.2, Spring 3.x/4.x, Hibernate3.2/4.x, REST based Web services (Axis2.0, JAX WS 2.0, JAX RS), Rule Engines (Drools4.1, ILOG), jBPM tools.
  • Proficient in using Amazon Web Services (AWS). Extensive experience focusing on services like EC2, Elastic Beanstalk, CloudWatch, CloudFront, CloudFormation, IAM, S3, RDS, Elastic Cache, SNS, SQS, AMI.
  • Experienced in working with Spring JDBC Templates, JMS Templates, Spring EAI, Spring Rest Templates.
  • Strong experiencewithMongoDB development (reports, schema design, map reduce functions) and migrations.
  • Experienced in Middleware persistence frameworks like Hibernate/JPA Entities for mapping Java classes using Hibernate Query Language (HQL),HSQL Named Queries, Criteria, and Projections.
  • Experienced in Distributed Transaction Management system with Spring JTA Based on Atomikos and Bitronix.
  • Hands on experience with build tools like Ant, Maven, Gradle and Logging tools like Log4JandSplunk.
  • Experience with CICD-Ant, Maven, Gradle, Jenkins, Hudson, CVS, Git, GitHub.
  • Experience in testing withJUnit Framework usingMockito and Easy Mock, SpringJUnitRunner, JMeter.
  • Expertise in several testing environments like JUnit, Selenium, CURL, Jenkins, SoapUI and System Testing.
  • Responsible for maintenance of batch jobs, implemented Spring Batch for huge number of transactions.
  • Experience in working with web servers like Tomcat 8, WebSphere 8.x/9.x, Jetty, JBoss7.1.0 and WebLogic 10.0.
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot.
  • Expertise with employment of Spring Kafka and Zookeeper apart from JMS as MessagingService.
  • Experience using secure authentication mechanisms like LDAP, SASL and Kerberos v4.
  • Used Amazon Web Services (AWS) a secure cloud services platform, offering compute power, database storage, content delivery and other functionality to help businesses scale and grow.

TECHNICAL SKILLS

Languages: Java 1.8, J2EE, Scala 2.12.1, Python 3.6.0

Web Technologies: SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlets API 3.0

Frameworks: Spring 4.3, Hibernate 4.3, Angular JS 1.0/1.5/2.0, Spring Security 3.2

Application/Web servers: Apache Tomcat 8, IBM WebSphere 8.x/9.x, Jetty, Jenkins 2.50, WebSphere MQ 7.5

Relational Databases: Oracle 10g/11g, SQL server 2012/2014/2016 , MySQL 5.7, DB2 11.1

NoSQL Databases: MongoDB, Cassandra, CouchDB

Internet Technologies: HTML 5, JavaScript 1.8, XML 2.0, CSS 3 and CSS 4, JQuery 2.11, Angular JS 2.0, BackBone.JS 1.3.1,Polymer.JS, Node JS 6.0.

Cloud Environments: Azure, AWS, Netflix Eureka, Mesos, Kubernetes.

IDE: Eclipse, NetBeans 8.0.2, Intellij 2017.1, Spring Tool Suite (STS) 3.8.3

Operating system: Windows 10, Linux Mint 18.1, Unix

Bug tracking Tools: JUNIT4.12, JIRA 7.0, Bugzilla 4.4.12, Curl 7.36

Reporting Tools: Jasper Reports 6.0, Crystal Reports XI, SSRS 5.0

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

Developer IDE Platforms: Eclipse, Edit plus, Notepad ++, TEXT PAD, JBuilder, Net Beans 8.0.2, Intellij 2017.1, Spring Tool Suite (STS) 3.8.3, GITHUB 2.12.0

Build Tools: Ant 1.10, Maven 3.3.9, Gradle 3.4.1

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

PROFESSIONAL EXPERIENCE

Confidential, Edison, NJ

Sr. Full Stack Developer

Responsibilities:

  • Participating in Requirement Analysis and technical assessment during project life cycle.
  • Used Agile methodology and attended daily and weekly SCRUM meetings to update working status etc.
  • Developed application UI screens for various modules using HTML5, CSS3, JavaScript, JSX, Bootstrap, ReactJS, Redux, Babel and NodeJS.
  • Created reusable components used across various modules using ReactJS and JSX.
  • Involved in creating REST services using Node-JS, Express-JS, Mongoose and Body-Parser NPM modules.
  • Created views to hook up models to the DOM and synchronize data with the server as a single page application (SPA) using React JS andused Webpack as the module bundler.
  • UsedNodeJSto run Grunt tasks and build properly the project (compile, minify etc.)
  • Extensively used factory object inNodeJSto use the common functions in different views to reduce redundancy and improve maintenance of the code.
  • Analyzed the SQL scripts and designed the solution to implement using Scala.
  • Used J2EE design patterns like Model View Controller (MVC), Singleton, Factory, Data Access Object (DAO), Data Transfer Object (DTO) and Service Locator etc.
  • Developed RESTfulwebservicesusing Jersey,Springframework and JAX-RS.
  • Created REST based web services by establishing links using HATEOAS from Spring based application.
  • Used Spring core for dependency injection/inversion of control (IOC), and integrated withHibernate.
  • Spring Boot Microservices were developed with microservice architecture using REST and Apache Kafka.
  • Installation, configuration, and administration ofJBOSS EAP 5/6 in Red Hat Linux environment.
  • Implemented Fail Safe and circuit breaker patterns in Spring Boot Micro Service applications using Hystrix and monitored the services using Hystrix Dashboard.
  • Used Eclipse based Spring Tool Suite (STS) for development and debugging Spring Bootapplications, Micro services and deployed in to AWS lambda Expression.
  • Enhanced existing REST API's by adding new operations using Spring, Jersey and created documentation for web services usingSwagger.
  • Provided cloud environment for MicroservicesusingSpringcloud Netflix (Eurekaserver).
  • Deployed Docker contained Spring boot micro services in to spring EC2 container service using AWS admin console and used lambda to run applications in AWS console.
  • Experience with building Docker Images and running them on Docker container.
  • Worked with Apache Tomcat 8 and NodeJSservers to deploy and configure Java API’s and front end modules.
  • Loading data from flat files intoOracle11g database using SQLloader and UNIX script
  • Used HQL, Named Parameters, Named Queries and Interfaces such as Expression, Query and Criteria for implementation of Hibernate template and extensively used Hibernate Cache.
  • Strong understanding of Micro services patterns - Circuit Breaker/Hystrix, DDD, Aggregator, and Proxy Chaining.
  • UsedMongoDBthird party tools (ROBO MONGO, MONGOOWL, MONGOVUE) and mongo-built in binaries to monitor and analyze the performance ofMongoDB.
  • Worked with several testing frameworks such as JUnit, Easy Mock, Mockito and Power Mock.
  • Used JUnit for unit testing and implemented with Log4j to provide logs of exceptions.
  • Used Git for version control and JIRA for bug Tracking and Project Management.

Environment: Java 8.0, Spring 4, Hibernate 4.2, Spring Boot, JPA, JavaScript, ReactJS,Scala, HTML 5.0, CSS3,Node.js,ReactJS, Bootstrap,Require.js, Jade, NPM, Babel, Webpack, Swing, Python, UNIX,Apache Tomcat,STS,Oracle 11g, MongoDB,Log4J, JUnit, EasyMock, JBPM,Selenium,XML, Web Services, SOAP UI, Kafka, Netflix Eureka,Spark, Netflix Ribbon,Ansible,Splunk, AWS,Gradle, Git, PL/SQL, Docker, HATEOAS, Curl.

Confidential, Fremont, CA

Java Full Stack Developer

Responsibilities:

  • Developed and tested modules using Agile (SCRUM) methodologies and developed Technical design documents.
  • Work flow and workflownavigations were developed to work per the user roles.
  • Followed Agile with JIRA for a 2-week release approach of development/deployment strategy.
  • Responsible for Acceptance Test Driven Development (ATDD) or Behavior Driven Development (BDD) approaches to developing and testing software.
  • Used various features inAngularJS like data binding, routing, custom filters, custom directives to meet various customized requirements.
  • Used the http services in AngularJSto make API calls and exchange data in JSON.
  • Extensively used JQuery, Node.js in implementing various GUI components in application portal.
  • Used JQueryto make the HTML, CSS interact with JavaScript functions to add dynamism to web page.
  • Worked with controller, service and view components in applications using Spring 3.5 framework.
  • Implemented Spring modules like Controller, DI/IOC, Auto wiring, Spring security, AOP and AspectJ.
  • Service Oriented Architecture (SOA) was exposed through RESTfulweb services with loose coupling between layers using Spring framework during development.
  • Designed and developedMicroservicesusing REST framework and Spring Boot.
  • Implemented RESTful Web services in Service Oriented Architecture (SOA) to retrieve data from client side and made REST API calls from NodeJSand parsed the data to client and handled the security and Authorization using Spring Security and OAuth authentication protocol respectively.
  • Enterprise level web applications were supported by building Spring based Java micro services.
  • Messages from JMS-Message driven beans and Active MQ. Integrated Active MQ services with Beans.
  • Created Single Page Application (SPA) which can data bind and synchronize server with AngularJS framework.
  • Hibernate DAO classes were developed to retrieve and save data using Spring framework manager classes.
  • Experience in Creating, Dropping Indexes, Tables, Stored Procs and Views on Oracle DB.
  • Cloud environment for micro services was provided using Spring cloud Netflix (Eureka server, Hystrix, Ribbon).
  • Deployed the Application into Docker container and made easily accessible at runtime using Cloud Foundry and other cloud services like AWS, Netflix Eureka, SpringHystrix as fallback method, SpringRibbon for load balancing and a broker service to maintain status using Spring Kafka and Zookeeper.
  • Developed CI/CD system with Jenkins on Kubernetes container environment utilizing Kubernetes.
  • Reading the log files using ElasticSearch,Logstashand alerting users on the issue and saving the alert details.
  • Strong understanding of Micro services patterns - Circuit Breaker/Hystrix, DDD, Aggregator, and Proxy Chaining.
  • Log4J is used for logging purposes and debug levels are defined for controlling what we log.
  • Writing Unit test cases using JUnittesting framework and performed unit and system testing.
  • Selenium’s playback tool feature for authoring tests has been used in executing more than 100 test cases.
  • Used Jenkins for continuous integration in which all development work is integrated and involved in deploying the application using Docker to AWS environment.

Environment: XML, XSL, NodeJS, AngularJS, Bootstrap, HTML5, JavaScript, CSS3, Ajax,Spring4.x,Hibernate 4.x,Git, AWS, WebSphere7.5, Swing, Web Services, Liferay,JMS, SoapUI, Cassandra,TestNG, JSON, Maven, ElasticSearch, Log4j, Oracle DB, Spring Cloud Netflix, Config Server, Eureka Server, Hystirx, Discovery Client, ANT, Ribbon, Zuul Proxy, Agile.

We'd love your feedback!