We provide IT Staff Augmentation Services!

Senior Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Charlotte, NC

SUMMARY

  • Have Extensive IT Professional experience in all phases of software development life cycle using JAVA/J2EE technologies and UI technology stacks to satisfy complex business problem statements.
  • Experience in design, development, implementation, deployment, testing, and maintenance using Software Development Life Cycle (SDLC) methodologies like Agile, Waterfall and SCRUM.
  • Have good knowledge and hands on experience in Web development using HTML5, DHTML, CSS3, Bootstrap, JavaScript, jQuery, Nodejs, ReactJs, VueJs, AngularJS, Angular2 and Angular8 .
  • Expertise in concepts related to Core Java, such as Multi - Threading, Generics, Exception Handling, Collections, Java Reflection, Annotation, Synchronization, Serialization and De- serialization and features in Java 8 like Lambda expressions, Method Referencing and Stream API’s.
  • Experienced in developing applications using Java/J2EE, Servlets, Structs, Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, Spring Web Flow, Spring Data, Spring Microservices, JDBC.
  • Expertise in implementing/consuming Service Oriented Architecture (SOA) in SOAP/RESTful web services.
  • Have good experience in Spring Modules, Spring REST, Spring Eureka, Spring Ribbon, Spring Netflix, Spring Hystrix,Spring Dashboard, Spring Zuul, Spring Security.
  • Developed Microservices to provide Restful API utilizing Spring Boot with frameworks such as Hibernate, Spring Data JPA and messaging engines.
  • Used Hibernate for mapping data representation from MVC model to Oracle Relational data model with SQL-base schema.
  • Hands on experience in J2EE Testing in developing test cases with JUnit, Karma, MOCKITO for Unit testing, and logging using Log4j.
  • Have good hands on experience in Automation Tools like Selenium, WebDriver, TestNG, Eclipse, Git/GitHub, Jenkins, SOAP UI and REST with POSTMAN.
  • Have good knowledge on WebLogic, WebSphere, Tomcat, Nginx, JBOSS Server for deploying web as well as J2EE enterprise applications.
  • Experienced in developing web-applications using various design patterns, includingsession facade, MVC, Data Access Object, Singleton and Factory Pattern.
  • Experience inDatabase modeling, designanddevelopmentofPL/SQLstored procedures, packages in relational databases: Oracle DB2, PostgreSQL and MySQL.
  • Experience in working with messaging systems likeKafka, RabbitMQ and Redis.
  • Experience with Cloud Computing Service environment like (AWS) Amazon Web Services based on compute, data, or security requirements.Extensive experience focusing on services likeEC2, Elastic Beanstalk, CloudWatch, CloudFront, CloudFormation, IAM, S3, RDS, ElastiCache, SNS, SQS, AMI.
  • Experience in using the tools like Ant and Maven for build automation and debugging through Log4j and Splunk.
  • Have good experience in Azure cloud environments like Azure Data Factory, Azure Cosmos DB.
  • Worked on Docker for different infrastructure setup and end to end automation.
  • Used Kubernetes to orchestrate Docker containers, configure the pods to run the application and AMI's to createDocker Images/ containers.

TECHNICAL SKILLS

Languages: Java 1.8, J2EE, PL/SQL, Python, C, C++

Web Technologies: HTML, HTML5, XML, CSS, CSS3, JavaScript, TypeScript, jQuery, AJAX, JSP, DOM, Responsive Web Design, DHTML, XHTML, JSON, XML.

Java Technologies: Spring Boot, Spring MVC, Hibernate, Servlets, JDBC, JSTL, Swing, J2EE, Struts, Hibernate, Spring.

JavaScript Technologies: React JS, Angular, Redux, EXT.js, NodeJS, VueJS, ES6, jQuery.

Web Services: RESTful, SOAP, WSDL, UDDI

Database: Oracle, PL/SQL, MySQL, MongoDB, Redis, Cassandra, Hibernate, PostgreSQL, XAMPP.

Testing frameworks: JUnit, Jasmine, Karma, Cucumber, Mocha, Chai, Jest, Log4j.

Operating Systems: Windows, UNIX, LINUX, Mac OS.

Web Servers: WebSphere, WebLogic, JBoss, Tomcat, IIS, SOAP.

Task & Project Management: Git, Bitbucket, SVN, CVS.

Cloud Services: Amazon web services(Aws), Azure, PCF.

Bug Tracking/ Testing Tools: JIRA, Service Now, Rally, Junit.

Development Tools(IDE): Notepad++, WebStorm, Eclipse, Spring Tool Suite, IntelliJ, Visual Studio, PyCharm.

PROFESSIONAL EXPERIENCE

Confidential - Charlotte, NC

Senior Java Full Stack Developer

Responsibilities:

  • Developed applications usingAngular8 andJava8which includes features like lambda expressions, and Java Stream API for Bulk Data Operations.
  • Developed UI components usingAngular8 dependency Injection and Differential loading for creating two different production bundles of the application.
  • Working with Angular CLI using Node Package Manager from Node.js and developing dynamic User Interface with Angular8.
  • Responsible for creating efficient design and developing User Interaction screens using Angular8, JavaScript, HTML5, CSS3, Bootstrap for clients to interact with the data.
  • Developed dynamic and browser compatible pages using Vue.js.
  • Developed code to call the web service/APIs to fetch the data and populate on the UI using Vue.js.
  • Working with multiple teams and assisting them to develop frameworks using ReactJs and VueJs.
  • Started using React Native modules such as react-navigation and react-native-firebase to develop Mobile based application.
  • Developed Application to accessJSONandXMLfromRestfulweb service from consumer side usingAngular8.
  • Developed Microservices using REST framework and Spring Boot and used Bootstrap along with Angular8 in creating the Application.
  • Created and injectedSpringservices, Controllers and DAOs to achieveDependency injection during various modules of project.
  • Developed Spring Restful/Microservices and implemented Spring Eureka, Netflix, Ribbon as part of Services Discovery using Apache Axis.
  • Implemented RESTful Web services to retrieve data from client side and make REST API calls from Angular8 and parse the data to the project.
  • UsingMicro servicearchitecture withSpring Bootbased services interacting through a combination ofRESTandApache Kafkamessage brokers.
  • Used Web services (SOAPandRESTful) for transmission of large blocks of XML/JSON.
  • Used Spring Datato interact with the Database for developing Persistence layer.
  • ImplementedSpring MVCflow to interact with different modules and extensively usedSpring AOP.
  • Used Hibernate for Database Persistence to perform CRUD operation like insert, update and retrieve.
  • Stored the data in the form of JSON structure-based documents, stored in collection using MongoDB.
  • Executing and ComposingMongoDBscripts to insert and updateNoSQLdatabase and reporting.
  • Used Mocha, Chai, Jasmine, Protractor and Karma for unit testing of the Front End.
  • Using Selenium for Smoke Testing and worked with QA team to understand the Selenium scripts and review the code for code optimization.
  • Implementing Amazon Web Services (AWS) likeEC2, S3,Cloud watchandElastic Bean Stalkfor code deployment.
  • Written Junit, Mockito test cases which adhere to a Test-Driven Development (TDD) pattern.
  • Worked on creating customDockercontainer images, tagging, pushing images and integration ofSpring boot.
  • Used the Docker images to build a continuous delivery pipeline for containers using AWS Code Pipeline and Amazon ECS.
  • UsingMavenandJenkinsto automate the build and deploy process andGit for project management and version management.

Environment: Java 8, Spring MVC, Spring Boot, Angular8, React.Js Vue.js, HTML5, CSS3, JSON, JavaScript, Node.js, Spring Data, Protractor, MongoDB, Oracle, IntelliJ IDEA, Junit, Mockito, Git, Selenium, AWS, Docker, Spring Cloud, RESTful web services, Apache Tomcat, Apache Kafka, Zoo Keeper, Maven, Jenkins, Karma, Jasmine.

Confidential - Chicago, IL

Java Full Stack Developer

Responsibilities:

  • Worked inMERNstack developmentMongoDB,Express, React, andNode and developed JavaScript codes to handle page navigation and form validations in React JS
  • Experience in usingReact JS components, Forms, Events, Keys, Router, Redux, Flux and Animation concept.
  • DevelopedReact.jscode to handle cross browser compatibility issues in Mozella, IE 7, 8, 9, Safari and Firefox. UsedBabelplugin tool for conversion ofECMA versionsto support all type of browsers.
  • Developed reusable UI components in JavaScript using ES6, Handlebars andWebpack.
  • Worked withRedux architectureusing complex Object-Oriented concepts in improving the performance of the application.
  • Developed the flux pattern by usingReduxframework and integratedReduxdata store allowing React components to have access to data resulting in highly maintainable code.
  • UsedRedux-Promisein application to retrieve data fromBack-Endand to also performRESTFUL services.
  • CreatedRESTFULWeb Services using Node.js & Express.js as back-end technologies and implemented it with front-end.
  • Used Java-J2EE patterns likeModel View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, Factory patterns and Singleton design patterns.
  • Implemented Spring Cloud- Netflix ZUUL to building microservices to communicate with each other.
  • Implemented scrutiny with the aspects of security and authentication usingOAUTH 2.0andSpring Security
  • Implemented Microservice architecture using Spring Boot to modularized code and implemented Rest API’s using Spring Rest and for documentation integrated with Swagger API.
  • DevelopedREST Web Servicesclients to consume those Web Services as well other enterprise wide Web Services.
  • Extensively usedHibernatein data access layer to access and update information in the database
  • UsedHibernateframework for back end development andSpring DIfor middle layer development.
  • Modified theSpring Controllers and Servicesclasses to support the introduction of spring framework.
  • Created standards and patterns for deploying a spring boot data micro-service architecture to PCF
  • Deployed the Dockerized Spring Boot application that is intended to run on dev local machine using PCF and pushed the code toPCF.
  • Created Docker containers from scratch and developedDockerimages to support Development, Testing Teams and their pipelines, distributedJenkins,SeleniumandJMeter images, andElasticsearch, KibanaandLog stash.
  • Developed DAO layer using Cassandra, worked on Data structure design and Data modeling for retrieving the data present in Cassandra cluster by running queries in CQL(Cassandra Query Language).
  • DevelopedJUnit, Chai, Mocha, Gulp and Cucumbertest cases for unit, integration, functional and behavioral tests.
  • Ran Log aggregations, website Activity tracking and commit log for distributed system usingApache Kafka.
  • Developed and designed system to collect data from multiple portal using Kafka and then process it using spark.
  • Used Log4j for logs that includes runtime exception and for logging info on server console.
  • Debugged theMAVENscripts for building entire web application.

Environment: React.js, Node.js, Babel, Redux, Bootstrap, Docker, Jenkins, Pivotal Cloud Foundry (PCF), Docker, Cassandra, Spring Boot, Spring MVC, Spring Cloud, Netflix ZUUL, Hibernate, OAUTH 2.0, Apache Kafka, Log4j, MAVEN, JUnit, Chai, Mocha, Gulp, Cucumber, Webpack.

Confidential - Atlanta, GA

Java Full Stack Developer

Responsibilities:

  • Worked extensively on Core Java concepts such asOOPsConcepts,Collections Framework, Exception Handling, I/O System, Multi-Threading, Garbage collections, JDBC, Generics.
  • Developed the web-based application using JSP, Struts MVC, Hibernate and Tiles. Implemented event handling using Java and JavaScript.
  • Designed and developed microservices using NodeJS and Angular2.
  • Worked on Angular2, JavaScript and made use of Angular2 for connecting the API’s.
  • Used User Interface components, Angular directives, controllers, view and routing, service modules, validations using HTML5, applying styles using CSS, used jQuery to make Ajax calls.
  • Worked with my team to develop and implement the business Applications using Java/J2EE Technologies like MVC, Service Locator and Session Facade.
  • Developedlight weight business componentandIntegratedapplications usingSpringframework
  • Developed multi-tier application using J2EE technologiesWeb Services, SOAPusing J2EE design patterns
  • Designed and Developed Custom Connector Software in Java to fetch data from third-party security applications using RESTful webservices, storing in Kafka Message Queues and performing analytics for streaming data in real time using Apache Spark.
  • Integrated and managed API’s exposing micro services (REST,SOAP) including development and support of Java/JavaScript services.
  • Designed enterprise API’s and involved in developing the API’s. Involved in testing API’s using Soap UI and Postman.
  • Created and scheduled Batch process using Java Batch and Spring Batch and implemented job throttling for spring batch process.
  • Developed Customized Spring Multi Action controllers for handling similar operations and configured spring and Spring JDBC frameworks to develop full-fledged MVC and DB interaction application.
  • Created JSON Data and stored as documents comprising documents, data types and conversions in MongoDB.
  • Manage and Monitor large production MongoDB shared cluster environments having terabytes of the data
  • Worked on MongoDB concepts such as locking, transactions, indexes, Sharding, replication, schema design.
  • Configured WebSphere servers, database connections and participated in back-end Database programming using Oracle and developed SQL Queries using Toad for SQL Server.
  • Used Azure for Scaling and checking the reliability of the applications which were developed during the project.
  • DevelopedJUnit test cases for testing allSpringservice calls andSpring MVC validations.
  • Worked on data driven testing, Cross browser testing and parallel test execution using Selenium Web driver and Selenium Grid and used JMeter for load and performance testing.
  • Worked closely with QA team and fixed bugs as well as production issues with quick turnaround time.
  • Used Gitlab branching strategy for inspection and version control maintenance.

Environment: HTML5, CSS3, JavaScript, SASS, Bootstrap, jQuery, DHTML, Angular, Bootstrap, Node.js, Express.js, jQuery, AJAX, SVN, Webpack, Babel, ES6, Oracle, Eclipse, Rally, Kafka, Selenium, WebSphere, MongoDB, Gitlab.

Confidential

Java/J2EE Developer

Responsibilities:

  • Used Agile Development methodology of software development from Analysis through Design, Development, Integration and testing phases.
  • Used Java/J2EE technologies such as Spring, Hibernate, EJB, JSP, JSF, Struts framework.
  • Developed the application usingJSFfor front end,Springto manage business layer components.
  • Developed in Eclipse environment using Struts based MVC framework.
  • Created JSPs using JSTL and Struts tag libraries.
  • Involved in developing JavaScript, jQuery, HTML andCSSsheets for UI.
  • User Input Validation was done using the JavaScript and Action Form.
  • Designed JSON responses according to the request, send it back to the front end after the logic.
  • Performed SQL, HQL queries using Oracle Database.
  • WrotePL/SQL stored procedures,Prepared statementand usedAPI.
  • Involved in writing and executingstored procedures, functions, and triggers forOracleto create a Database Management System.
  • Worked with high volume and complexPL/SQL stored proceduresandpackagesusingTOAD.
  • Used Session Beans for business logic and Entity Beans for database persistence.
  • Involved in Developing, Testing and Deploying application in JBoss Application Server.
  • Performed Validations on UI data usingJSFvalidations and JavaScript.
  • Performed unit testing and to maintain the unit test case using JUnit framework.
  • Performed Integration testing support and involved in bug fixing.
  • Resolved the issues assigned in JIRA tracking on and before time.

Environment: Java/J2EE,JSF, Struts, Hibernate, JSTL, CSS, JSP, JDBC, EJB, RAD, JavaScript, JSON, HTML, JBoss SQL, Junit, MVC, CVS.

Confidential

Jr Java Developer

Responsibilities:

  • Designed and developed application using the Waterfall methodology of Software Development Life Cycle (SDLC).
  • Designed and Developed various layers and components of the application with the help of OOAD methodologies and J2EE design patterns.
  • Used all core Java concepts including Multi-threading, Polymorphism, Inheritance, Abstraction for developing the application.
  • Used Servlets, JSP, EJBs and JDBC to build server-side application.
  • Involved in implementation of the presentation layer GUI for the application usingJSF,HTML, jQuery, Java Servlets,CSSandJavaScript.
  • Imparted mobile-responsiveness to the front-end using CSS Modules, Media Queries and JavaScript features of DOM Manipulation, browser detection.
  • Worked onCross-Browser compatibilityand fixed thebugsfor several browsers.
  • Developed the application using Struts,JSPsand Tiles definitions.
  • Set-up connection with Oracle Database Server using Servlets and JDBC.
  • Tested and Deployed the developed application on Apache Tomcat Web Server.
  • UsedJIRAas tracking system to track and maintain the history ofbugs/issueson everyday basis
  • Packed the application using the build tool ANT and utilized CVS for code source control.

Environment: Java, JavaScript, HTML, CSS3, Apache Tomcat, Hibernate, Oracle Database, CVS, ANT, Waterfall, OOAD, jQuery, Bootstrap, Waterfall, J2EE, Java Servlets, JSP.

We'd love your feedback!