We provide IT Staff Augmentation Services!

Sr. Java Full Stack/ Cloud Developer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Over 7+ years of strong experience in teh IT industry with diversified exposure in design, development and deployment of web - based and client-server business applications.
  • Experience in projects which involve Agile Methodologies, Scrum, Test First Development, Incremental and Iterative Development, Pair Programming, Rational Unified Process.
  • Expert in Core Java with strong understanding of SWING, Collections, Multithreading, Event handling & Exception handling.
  • Worked on creating responsive websites for Smart devices using responsive design, media queries and bootstrap. Was involved in test automation for Mobile Devices based on iOS and Android.
  • Possess expertise in designing and developing web and mobile applications using HTML 5, CSS3, JavaScript, JQuery, AngularJS Skilled at progressing from problem statement to well documented designs.
  • Worked on Java 8 Generics, Enums and Lambda expressions, Streams functional Interfaces, Default methods
  • Experience in UI frameworks such as React.js, Node.js, BackBone.js and Angular.js. Experience in Web Service Technologies: SOAP, Restful, WSDL, UDDI, Apache Axis, CXF, IBM JAX-WS, JERSEY.
  • Developed applications with Spring using technologies Spring MVC, DAO, IOC, AOP, spring Boot, Batch, Heroku, Security, Spring Integration, Spring Zuul, Spring Eureka, Spring Netflix, Spring Hystrix.
  • Hands on experience in JSP, Servlets, REST/SOAP Web Services, Hibernate, Spring,Struts technologies in design performance tuning, testing, maintenance and support for software applications.
  • Experienced in Middleware persistence framework Hibernate/JPA for mapping POJO classes with database using HQL.
  • Technically savvy in using multiple databases like Oracle,SQL Server, MySQL, DB2, NOSQL DB (mongodb,Cassandra).
  • Expertise in designing and developing enterprise and web applications, Servlets, JSP,Spring, Hibernate, SOAP, REST, JMS, XML, JUnit.
  • Hands on Expertise in writing Dockercomposefiles to have teh microservices deployed into teh stack
  • Experienced in Springframework, including Spring IoC/core, Springmicroservices, SpringAOP, SpringSecurity, SpringMVCand SpringBoot, SpringREST,SpringEureka, SpringRibbon, SpringNetflix, SpringZuul,
  • Experience in implementing design patterns such as MVC, Singleton, Factory, Adapter, Observer, Service Locator Session Facade, DAO, and DTO.
  • Designed and developed Microservices using RESTframework and SpringBoot and Exposed teh WebServices to teh applications by sharing teh Swagger-RESTAPI, integrating with Hystrixdashboard to monitor Spring Microservices
  • Experience in writing SQL, Stored Procedures with teh databases like Oracle 10/11g, My SQL, DB2
  • Expertise in testing with Junit using tools like Mockito, Easy Mock.
  • Implementing teh microservices to base on RESTful Utilizing Spring Boot with Spring MVC and Apache Kafka.
  • Developed applications with Spring using technologies Spring MVC, DAO, IOC, AOP, spring Boot, Batch, Heroku, Security, Spring Integration, Spring Zuul, Spring Eureka, Spring Netflix, Spring Hystrix,Spring Cloud Sleuth.
  • Unit testing, Integration Testing and generating of test cases for web applications using JUnit, Log4J,LogBack.
  • Developed scripts for build, deployment related tasks using Jenkins, Docker, KubernetesGradle, Bash.
  • Designed and developed Microservices using REST framework and Spring Boot and Exposed teh Web Services to teh applications by sharing teh Swagger-REST API, Hystrix dashboard to monitor Spring Microservices.
  • Experienced in implementing unit test cases using JUnit, ANT and Log4j tools, Easy mock and Mockito.
  • Expertise in software configuration management using CVS, SVN and IBM Clear Case. Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
  • Strong experience on DevOps essential tools likeDocker, Kubernetes, GIT, Jenkins.
  • Providing logging facility using Log4j, Writing JUnit test cases and ClearQuest, Jmeter, Bugzilla for Bug tracking.
  • Expert in using version control tools such as such as GitHub, SVN, CVS, Rational Rose.
  • Extensive development experience on different IDE like Eclipse, My Eclipse, IntelliJ, Spring Tool Suite (STS).
  • Excellent Experience in MAVEN, Gradle .Writing gradle plugins to integrate dependencies in teh form of Gradle Plugin
  • Experience in working on modern MEAN Stack- MongoDB, Express, Angular, and Node.
  • Used Spring Boot properties like actuators and health checkers to enhance Micro Service implementations.
  • Experience in architecting, designing, developing, deploying, profiling, performance optimization/tuning of complex distributed

TECHNICAL SKILLS

Languages/API: Java 4/5/6/7/8/11, Java/J2EE, C, C++, JDBC,Groovy,Design Patterns, Groovy DSL,JavaScript, SQL and PL/SQL

Cloud Environments: AWS, Azure, Netflix Eureka, PCF, Mesos

Frameworks: Struts 1.x/2.0, Spring 3.x/4.0, Hibernate3.x

Web Technologies: HTML, CSS, DHTML, Servlets, JSPs, JSF, JQuery, Ajax, Angular 2, Node Js, React Js, JSON.

Web/Application Servers: Apache Tomcat 5.x/4.x, IBM WebSphere, BEA WebLogic and J-Boss

IDE’s: Eclipse 3.x, IntelliJ,Spring Tool Suite(STS) 3.8.3

Databases: Oracle, SQL Server, MySQL, DB2 and NoSQL (mongo, cassandra)

Web services: SOAP, JAX-WS, WSDL, JAX-B and Restful

Version Control: JIRA, CVS, Subversion and Clear Case

Other Utilities: ANT, Log4j and Maven

UI Frameworks: JQuery, AngularJS, Angular 2, Bootstrap.

Scripting Language: AJAX, Shell Script, Java Script

Build Tools: ANT,Maven, Gradle

PROFESSIONAL EXPERIENCE

Confidential, Charlotte NC

Sr. Java Full Stack/ Cloud Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing and User Acceptance Testing. Successfully followed teh Agile methodology in teh Scrum Cycle model.
  • Developed teh ui pages using XHTML, jQuery, HTML5, CSS3, Angular JS, Node JS.
  • Experienced with setting up teh microservices from scratch using Netflix Oss modules.
  • Implemented various cross cutting concerns like logging exception handling using teh Spring Aop.
  • Experienced with Software Development Life Cycle (SDLC) with object oriented of business process andworkedondevelopingService oriented architecture applications in agile development environment.
  • Used JIRA to assign, track, report and audit teh issues in applications
  • Application and developed cross browser and multibrowser compatible web pages using HTML5, CSS3, and Bootstrap.
  • Implemented code according to AngularJSController, which isolate scopes perform operations.
  • Developed teh ui pages using XHTML, jQuery, HTML5, CSS3, AngularJS, NodeJS.
  • Developed SPAs, components using Angular JS directives, controllers, view and routing, service modules.
  • Leveraged teh use of teh JT400 jar to communicate to teh IBM me series servers and consumed teh services deployed on teh billing systems servers to retrieve teh data from teh database.
  • Used teh legacy DB2system to retrieve data by writing complex sql queries.
  • Used APIGEE to configure teh basic policies like verifying headers in teh APIGEE.
  • Used APIGEEas a gateway and to trace teh requests and responses.
  • Involved in bugfixing during teh Systemtesting, Useracceptancetesting. Deploying teh applications and binding third party services like AppDynamics on PivotalCloudFoundry (PCF).
  • Build Stand Alone applications using SpringBoot and developedTestcase using Spock, Junit and SpringTest.
  • Created REST web services to serve user requests and for third party system interaction.
  • Implemented teh autantication, authorization features by usingSpringSecurity.
  • Implemented various NetflixOSS modules like Config Server, Eureka Server, Eureka Client, Zuul gateway.
  • Implemented Swagger2 for teh Spring Rest based web Sevices.
  • Implemented a commonframework in order to enable teh client to control teh rest mappings dat go into teh controller.
  • Leveraged teh use of Muschko’sgradleplugin in teh project to generate teh dockerimages and push teh docker images into teh nexus repository.
  • Used Java8Streams, Optional, Lambdas, Predicates and filters to process data.
  • Developed Spring modules using teh gradle as teh build tool.
  • Implemented logging in teh applicationusinglogback groovy configuration to avoid teh xml based configurations all through teh application.
  • Implemented teh jsonlogging using teh logback configurations.
  • Developed a gradle plugin to manage teh dependencies of teh application and to have certain plugins like teh jacaco and pmd, codenarc, sonarqube and Muschko’s nexus as a standard in teh project.
  • Used Spring DAO module forperforming CRUD operationsondatabase.
  • Spring MVCFramework IOC design pattern to provide relation between application components. Separated application configuration and dependency specification from actual application code.
  • Developed REST web services using Spring Boot to extract client related data from database and used SOAPUI for testing these RESTFULAPI web services.
  • Used Postman to test teh rest services and written postman scripts to automate teh tests on local.
  • Creating use cases, classdiagrams, activitydiagrams and collaborationdiagrams.
  • Familiarity with Service Oriented Architecture (SOA) by developing and consuming RESTful web services based on JAX-RS and Jersey.
  • Developed controllers and services for handling teh requests using SpringBoot.
  • Deployed Docker contained Spring bootmicroservices in to Spring EC2 container service using AWS admin console.
  • Wrote corresponding one-one REST methods to implement respective change requests (change appliers)
  • Called external vendor applications using Web Services for delivering notifications.
  • Created SOAP based web service using JAX-WS and tested using SOAP UI.Tested REST services using POSTMAN.
  • Worked on Junit, Mockitofor creating test cases for all teh Business Rules and teh application code.
  • Hands on Experience in writing dockercompose files to deploy teh microservices in teh form of stacks into teh portainer.
  • Used teh gradleplugin to generate teh client side code from teh wsdl.

Environment: Spring Boot, Eureka, Config Server, Zuul Gateway, Apigee, Spring MVC, SVN, RESTful, JAX-RS, Jersey, SoapUI, Postman,JAX-WS, JUnit, Agile, Java 8, Streams, DB2,,MyBatis, Spring framework, Spring MVC, Hibernate, Microservices, XML, Docker,Docker Compose, Agile Methodology, JT400.

Confidential, Bellevue, WA

Sr. Java Full Stack/ Cloud Developer

Responsibilities:

  • Experienced with complete AgileDevelopment, storygrooming, estimations, retrospectives and sprintplanning.
  • Used Java8 Streams, Lambdas, Predicates and filters to processdata.
  • Implemented SOA architecture with WebServices using SOAP, WSDL and XML to integrate other legacysystems
  • Used HTML5, Angular4, SAAS, JSON, and Typescript to developUserInterface.
  • Created multiple TypeScript modules to manage written codes inAngular4.RegisteredAngular4components inAngular4modules using decorator functions like Component, NgModule.
  • Implemented classes, interfaces and methods, constructors and objects definitions using TypeScript.
  • Used teh Node Package Manager (NPM) to install libraries likeangular-cli, typescript etc., which are required for developingangular4applications in Node.
  • Developed RESTfulwebservicesusing Jersey,Springframework and JAX-RS.
  • Spring Boot Microservices were developed using REST.
  • Used Spring AOP in AddressingCrossCuttingConcerns such as logging and exception Handling.
  • In Spring boot application created REST based web services by establishing links using HATEOAS.
  • Used Spring IOC for dependency injection and inversion of control.
  • Enhanced RESTAPI's by adding new operations using Spring and created documentation for using Apigee.
  • Used Apigee to trace incoming requests and debug issues on Apigee.
  • Used object relational mapping from myBATISframeworks to access back-end Oracle databases.
  • Provided cloud environment for Microservices using SpringcloudNetflix (Eurekaserver).
  • Security is implementedusing Spring Security OAuth2.0 andAnalyzedthelogfiles by using Cloud Foundry Console.
  • Developed a Microservices using Angular 4 and Spring boot based REST services to convert teh application into browser based single page application.
  • Experience in Pivotal Cloud Foundry (PCF) and teh implementation of micro services in PCF.
  • Responsible for writing micro services using Spring Boot andPivotal Cloud Foundry.
  • Implemented Fail Safe and circuit breaker patterns in Spring Boot Micro Service applications using Hystrix and monitored teh services using Hystrix Dashboard.
  • Performed Load Balancing by using Spring Ribbon.
  • Worked with several testing frameworks such as JUnit, Mockito.
  • Used JUnit for unit testing and implemented with Log4j to provide logs of exceptions.
  • Using Maven for build and deployment to Tomcat server and Splunk as log monitoring.
  • Used Jenkins for building and deploying teh projects.
  • Used Git for version control and JIRA for bug Tracking and Project Management.
  • Involved in production operations to analyze & resolve urgent issues and bundle them for hotfix releases
  • Used teh Swagger code gen maven plugin to automate teh process of request and response model generation at build time in teh Resources Folder.
  • Used teh Apache CXF maven plugin to automate teh process of generating teh Models from WSDL files.
  • Used Jenkins pipeline to deployed teh Services on PCF and CCP.

Environment: Java 8.0, Spring 4, Spring Boot, APIGEE, JavaScript, Angular 4, Typescript, Cloud Foundry, Scala, HTML 5.0, Bootstrap, NPM, Web pack, Swing, Redisson, Intellij, MongoDB, Log4J, JUnit, XML, Web Services, SOAP UI, Kafka, Ansible, Splunk, Git, Bit Bucket, Curl, Postman.

Confidential, Memphis, TN

Sr. Java Full Stack/ Cloud Developer

Responsibilities:

  • Experienced with complete Agile Development, story grooming, estimations, retrospectives and sprint planning.
  • Used Java8 Streams, Lambdas, Predicates and filters to process data.
  • Used HTML5, CSS3, Angular 4, SAAS, JSON, AJAX, andType Script to develop User Interface
  • Using ReactJS and JSX created reusable components used across various modules.
  • Implemented Redux-Promise in application to retrieve data from Back-End and to also perform RESTFUL services.
  • Implement unidirectional data flow in teh application by developing Redux actions, store and reducer functions.
  • Extensively used factory object inNodeJSto use teh common functions in different views to reduce redundancy.
  • Involved in creating REST services using Node-JS, Express-JS, and Mongoose and Body-Parser NPM modules.
  • UI builds made with ReactJS on nginx servers.
  • Created multiple TypeScript modules to manage written codes inAngular 4.RegisteredAngular 4components inAngular4modules using decorator functions like Component, NgModule
  • Developed a Micro service application using Angular 4 and Spring boot based REST services to convert teh application into browser based single page application.
  • Used teh Node Package Manager (NPM) to install libraries likeangular-cli, typescript etc., which are required for developingangular 4applications in Node.
  • Developed RESTfulwebservicesusing Jersey,Springframework and JAX-RS.
  • Used Scala templating for rendering markup across pages.
  • Spring Boot Microservices were developed using REST and Apache Kafka.
  • In Spring based application created REST based web services by establishing links using HATEOAS.
  • Used Spring IOC for dependency injection and inversion of control and integrated with Hibernate.
  • Monitored service health check from Spring Boot admin console using swaggered UI registered micro services.
  • Implemented classes, interfaces and methods, constructors and objects definitions using TypeScript.
  • Developed Apache Camel Routes for mediation and used various Enterprise integration patterns to connect to other systems and used Spring JPA transaction manager to manage transactions in teh application.
  • Enhanced REST API's by adding new operations using Spring and created documentation for usingApigee.
  • Provided cloud environment for Microservicesusing Springcloud Netflix (Eurekaserver).
  • Created data resources on AWS using EC2, Installed PCF on EC2 to manage teh containers created by PCF.
  • Used J2EE design patterns like MVC, Singleton, Factory, DAO, DTO and Service Locator etc.
  • Implemented Fail Safe and circuit breaker patterns in Spring Boot Micro Service applications using Hystrix and monitored teh services using Hystrix Dashboard.
  • 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.
  • Experiencein Pivotal Cloud Foundry(PCF) architecture & design, troubleshooting issues with platform components &developing global/multi-regional deployment models &patternsfor large scale model on cloud foundry & AWS.
  • Experience withKORNbased scripts for triggeringUNIXand J2EE based tasks.
  • Experience in installing, configuring Cloud Foundry Ops manager, App managerand Development of services datutilizes Teh Cloud Foundry and AWS client libraries for Java.
  • Performed Load Balancing by using Spring Ribbon.
  • 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.
  • Experience on Hibernate mappings, EH cache, Lazy loading transactions and Lockings.
  • Configured Protractor test classes and Selenium grid end to end testing on teh front end.
  • Worked with several testing frameworks such as JUnit, Mockito.
  • Used JUnit for unit testing and implemented with Log4j to provide logs of exceptions.
  • Developed Ansible to manage Web applications,Environments configuration, Users, Mount points and Packages.
  • Communication with team members for both Ansible Core and Ansible Tower teams to clarify requirements.
  • Installed and configured theELKfor Log management within EC2 / ELB Elastic Load balancer for Elastic Search.
  • Using Maven for build and deployment to Tomcat server and Splunk as log monitoring.
  • Using Jenkins and Glu for building and deploying teh projects and worked on Stash GIT repository software.
  • 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, Angular 4, Typescript, Cloud Foundry,ReactJS, Scala, HTML 5.0, CSS3, Node.js,ReactJS, Bootstrap, NPM, Babel, Webpack, Swing,Apache Tomcat,STS,Oracle 11g, MongoDB,Log4J, JUnit,XML, Web Services, SOAP UI, Kafka, Netflix Eureka,Spark, Netflix Ribbon, AWS, Gradle, Git, PL/SQL, Docker, Curl.

Confidential

Java Developer

Responsibilities:

  • Developed web GUI involving HTML, JavaScript under MVC architecture.
  • Defined and developed teh application's presentation layer using HTML, CSS, and JQuery Scripting.
  • Designed and implemented front end applications usingAdobe Dreamweaver. Designed and developed teh UI usingJSP, Spring, Servlets, HTML, CSSandJavaScript, JQuery.
  • Spring MVC Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate teh application configuration and dependency specification from teh actual application code.
  • Implemented various design patterns like Singleton, DAO, Factorypattern etc.
  • Successfully implemented Auto Complete/Suggest functionality using Ajax, JQuery, Web Service call and JSON.
  • Worked extensively with JSP's and Servlets to accommodate all presentation customizations on teh front end.
  • Used Custom Tag libraries for XML parsing and XSL transformations.
  • Involved in teh development of web application using Spring MVC architecture. Configured Bean properties using setter injection and Implanted JSP for teh presentation layer.
  • Configured Hibernate for storing objects in teh DB2 database, retrieving objects, querying objects and persisting relationships between objects.
  • Experience with basic WebSphere Administration- like JMS, Data Source Configurations, Listener port configurations, JVM Property Configuration, Certificates Configuration, deploying EAR’s into various environments through Admin Console, Hudson etc.
  • Written Web Services (JAX-WS) for external system via SOAP/HTTP call.
  • Implemented REST Web Services for other applications to communicate.
  • Worked onUNIX, LINUX to move teh project into production environment.
  • Implemented logging mechanism usingLog4j Framework, Used Log4j framework to log/track application.
  • Used Maven automated build scripts to compile and package teh application and implemented Log4j.
  • Used JUnit for unit testing of teh application, Rational Clear Case for Version Control.
  • Deployed EAR files using teh build tools in teh Web Logic application server.

Environment: Ajax, Jquery, FileNet, Java 1.5, JSP, Servlets, Core Java, Spring, Swing, Hibernate, JSF, HTML, CSS, JavaScript, Web Services- SOAP, WAS 6.1, DB2, XML, IBM WebSphere 6.1, Rational Clear Case, Log 4j

Confidential

Jr. Java Developer

Responsibilities:

  • Involved in requirements gathering, implementation and setting up teh development environment.
  • Designed components for company's object framework using best practices and J2EE design patterns such as Model-View-Controller (MVC), Data Access Object, Value Object, and Business Delegate.
  • Actively participated in teh complete life cycle of development, from teh design phase to implementation Phase.
  • Creating use cases, class diagrams, activity diagrams and collaboration diagrams.
  • Responsible for environment setup in LINUX environment. (DEV, QA).
  • Developed teh Training and Appraisal modules using Java, JSP, Servlets and JavaScript.
  • Developed UI using Java Swings.
  • Was Involved in development of server-side functionality of handling teh requests and responses using Servlets.
  • Created Data Access Object (DAO) which is used by teh Hibernate API calls to interact with teh database.
  • Worked on jQuery to develop outsourced UI.
  • Designed and implemented Web Services calls for service provider methods.
  • Study existing system and incorporate/suggest changes. Involved in developing new functionality as per teh needs of teh users.

ENVIRONMENT: JSP, SERVLETS, STRUTS, MVC, JAVA BEANS, JAVA SWINGS, JDBC, TOMCAT, LINUX, ORACLE 10G, JAVASCRIPT, JQUERY, JUNIT.

We'd love your feedback!