We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

2.00/5 (Submit Your Rating)

ArizonA

SUMMARY

  • Around 7 years of experience in web - based enterprise applications using HTML5, CSS3, JavaScript, JQuery, Angular, React, backbone JS, NodeJS and UI development.
  • Demonstrated proficiency in developing, designing, analysing, and testing of various web based, SOA based and client/server applications in multi-platform environments with JAVA/J2EE and NodeJs technologies.
  • Experienced in using Agile Methodology including creating product/sprint catalogues, active participation in Scrum, Sprint planning and exit meetings.
  • Expertise in using Agile Software Development methodologies like Scrum, Sprint and Traditional software models like Waterfall and Test-Driven Development (TDD).
  • Experience in making Responsive web pages using Twitter Bootstrap and media queries.
  • Experience in using JavaScript frameworks JQuery, Angular, Node.js, Twitter Bootstrap and Typescript.
  • Implemented Presentation layer using CSS Framework, Angular, Wire-framing, and HTML5.
  • Excellent experience with Software Development Lifecycle (SDLC) process and OOAD concepts.
  • Experience in integrating the internal security model into new projects with Spring Microservices and Spring Boot.
  • Extensive experience on developing web applications using Spring Boot, Spring Security, Spring Core, Spring MVC, Spring ORM, Spring JPA and Spring Rest.
  • Expertise in databases such as Oracle, MySQL, PostgreSQL manage tables, views, indexes, sequences, stored procedures, functions, triggers, and cursors.
  • Experience on NoSQL databases like MongoDB, Cassandra, Elastic search.
  • Created high throughput messaging processing system development using Kafka.
  • Explored Spark, Kafka, Storm along with other open-source projects to create a real-time analytics framework.
  • Working experience in using frameworks like Backbone JS and Node JS.
  • Experience in implementing usage of NodeJS and NPM, especially for Node build processes like GULP and GRUNT.
  • Experience in making Responsive web pages using Twitter Bootstrap and media queries.
  • Implemented Presentation layer using CSS Framework, SCSS, Angular, React, Wire-framing, and HTML5.
  • Enhance the applications with new add-on features, using ReactJS framework on front-end and Node JS on back-end with ECMAScript 6(ES16) features.
  • In-Depth knowledge/Experience of Web 2.0, JavaScript, JQuery, CSS3, W3C Standards.
  • Expertise in debugging and troubleshooting existing code.
  • Experience in WebServices like SOAP, RESTful, WSDL and good Knowledge in SOA.
  • Experience in CSS pixel-level layout, Consistency with browsers, Version and Platform Independence.
  • Proficient with CSS preprocessor tools like LESS and SASS.
  • Solid understanding of OOPs concepts, Dependency Injection (DI) and SOLID principles concepts, and used the above concepts for writing testable and maintainable code.
  • Worked on Security features such as Authentication (form-based for web applications and token-based for Web API) and role-based Authorization.
  • Responsible for checking cross browser compatibility and hence worked on different browsers like Safari, Internet Explorer, Mozilla Firefox, and Google Chrome.
  • Involved in Unit Testing Functional and Integration Testing for different modules in the application using Jasmine, Jest, Karma, JUNIT 4, JUNIT 5 and Mockito.
  • Good experience working with Continuous Integration and Deployment (CI/CD) tools like Jenkins, Docker.
  • Experience with container-based deployments using Docker, working with Docker images and Docker Hub.
  • UsedKubernetesto orchestrate the deployment, scaling and management of Docker containers.
  • Experience in using IDE tools like Visual Studio Code, IntelliJ IDEA, Eclipse, NetBeans.
  • Hands-on experience working with source control tools such as Git, Gitlab, SVN.

TECHNICAL SKILLS

Languages: Java 1.7, 1.8, Typescript, JavaScript, PL/SQL, UNIX Shell Script

Frameworks: Angular, React, Spring, Hibernate, Spring Boot, Spring Security, Spring AOP, Spring Core, JSF.

Databases: Oracle, MYSQL, PostgreSQL, Mongo DB, Cassandra, Elastic Search

Web Services: REST (JAX-RS), SOAP(JAX-WS)

Web/Application Servers: Apache Tomcat, IBM WebSphere, Oracle WebLogic, WebSphere, JBoss

Web Technologies: JavaScript, HTML, React, Bootstrap, CSS

Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns

AWS Components: EC2, S3, IAM, ELB (Elastic Load Balancers), RDS, VPC, Route53, Cloud Watch, Cloud Formation.

Messaging: RabbitMQ, Apache Kafka

Logging/Monitoring tools: Elasticsearch, Logstash, Kibana

Container Technologies: Docker, Kubernetes, OpenShift

Operating Systems: Windows, UNIX, LINUX

Testing Tools: Jasmine, Karma, Jest, Junit, Mockito, Selenium

Version Control: GIT, Gitlab, SVN

Methodologies: Agile Methodology, JIRA, Waterfall

Development Tools (IDEs): IntelliJ, Eclipse IDE, NetBeans

Build Tools: NPM, Maven, Jenkins, Gradle

PROFESSIONAL EXPERIENCE

Confidential, Arizona

Sr. Java Full Stack Developer

Responsibilities:

  • Experienced in Agile Methodology, participated in Sprints and daily Scrums to deliver software tasks on-time and with good quality.
  • Worked on different Spring modules like JavaScript, Bootstrap, HTML5, CSS3, MVC frameworks such as Angular 6.0, and Node JS as a platform for Web applications.
  • Developed and Implemented Web API Services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE using NodeJs.
  • Developed SQL, HQL procedures for login module and written complex SQL queries in Oracle DB.
  • Used Amazon Web Services AWS like EC2, EBS, S3, RDS for promoting code in various environments.
  • Used Docker for creating images of micro-services that are deployed on AWS EC2 instances asDocker containers.
  • Used Amazon Identity Access Management (IAM) service to create groups & permissions for users to work collaboratively.
  • Used Jenkins tool to automate build deployments.
  • Designed CSS3 based web pages which were cross-browser compatible.
  • Enhanced an existing Angular application to follow strict MVC pattern.
  • Created screens with table-less designs meeting W3C standards.
  • Implemented Presentation layer using CSS Framework, Angular, Wire-framing and HTML5.
  • Developing Responsive Design UI, Single Page Applications and HTML Wireframes using HTML5 Grid Structures/Layouts, CSS3 Media Queries Ajax, Angular, and Bootstrap.
  • Built Single Page Applications(SPA), Responsive Web Design (RWD) UI andHTMLWireframes usingHTML5Grid Structures/Layouts, CSS3 Media Queries, Ajax,Angular,andBootstrap.
  • Used Flex profiler sampling to resolve performance issues.
  • WroteKafkaproducers to stream the data from external rest APIs toKafkatopics.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • ConfiguredKafkato read and write messages from external programs.
  • Used Micro services architecture with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Experience with MongoDB Installation, Configuring and Monitoring.
  • Experience in Importing data from various sources to the MongoDB cluster using Java API’s.
  • Manipulated data using CRUD operations of MongoDB and Oracle database management system and handled database access and data transmission based on RESTful web service.
  • Used Docker to build Docker images to publish images.
  • Experience in automated deployment tool such as serviceKuberneteswhich is used to deploy quickly and predictably.
  • Created Maven Script to create JARs, dependency JARS and deployed a set of microservices.
  • Designed Frontend with in using object oriented Angular Framework and implemented various phases of Responsive Design as per the requirement.
  • Tested REST services using Google chrome’s POSTMAN plug-in.
  • Developed unit testing using Junit, Mockito.
  • Design, build and manage the ELK (Elasticsearch, Logstash, Kibana) cluster for centralized logging and search functionalities for the App.
  • Used JIRA for Project Management, Bug Tracking, and Issue Tracking.
  • Used Git as the configuration management tool to manage the code repository.
  • Created reusable components and services to consume RESTAPIs using a component-based architecture with AngularJS.
  • Implemented AngularJS services to connect the web applications to the back-end API.
  • Integrated the UI components using JSP, HTML, CSS, JavaScript, and AngularJS.

Environment: Java, JDK 1.8, Spring 4.x, Hibernate 4.x, Core Java, Java 8, Collections, Exception Handling, HTML, CSS, JSP, JavaScript, Linux, shell script, JIRA, J2EE, Spring MVC, Spring Boot, RESTful Microservices, JSON, Tomcat, Oracle DB, SQL, AWS (EC2, S3, RDS, IAM), MongoDB, Kafka, Docker, Kubernetes, Jenkins, Junit, Mockito, POSTMAN, Maven, Apache Tomcat 8.x, JavaScript, AngularJS, Git, Eclipse and Agile Methodology.

Confidential, Memphis

Sr. Java Full Stack Developer

Responsibilities:

  • Involved in requirement gathering and technical design meetings.
  • Involved in Daily Stand-Up Meetings, Sprint Planning and Backlog Grooming for Agile Scrum Process.
  • Involved in preparing the Documentation of the project to understand the system efficiently.
  • Developed User Interface application modules using HTML5, CSS3 and JavaScript, JSON, jQuery and AJAX.
  • Worked with advanced MVC frameworks such as Spring-IOC, AOP (Aspect Oriented Programming), MVC and Batch which is used for implementing backend functionality.
  • Implemented Spring MVC, dependency Injection (DI) and aspect-oriented programming (AOP) features along with hibernate.
  • Using Design Patterns such as Singleton, Session Façade, Data Access Object and Data Transfer Object for the application development.
  • Developed and tested the Web Services using the REST client with POSTMAN.
  • Implemented the Spring Restful Template to retrieve the data from the other system using JSON.
  • Responsible for creating and maintaining architecture for Restful API using Spring Boot.
  • Implemented protective resources like SSO and OAuth2 using Spring Cloud.
  • Used Spring Data MongoDB to read and write data to MongoDB.
  • Worked on MongoDB to store datasets, retrieve samples and to manage asynchronous calls status.
  • Worked with Cassandra Node Connector for database persistent to interact with Cassandra DB.
  • Used Cassandra to store claims data to do data analysis.
  • Closely worked with Kafka Admin team to setup Kafka cluster setup on the QA and production environments.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Install and configure theRabbitMQenvironment for the Analytics and setup the supervisor for managing process availability.
  • Worked on deploying the applications in AWS as EC2 instances and create snapshots for the EBS volumes.
  • Worked on Restful web services which enforced a stateless client server and support JSON (few changes from SOAP to RESTFUL Technology) Involved in detailed analysis based on the documents.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Developed single page applications using React Redux architecture, ES6, web pack and grunt. Further, implemented various phases of Responsive Design as per the requirement.
  • Design, build and manage the ELK (Elasticsearch, Logstash, and Kibana) cluster for centralized logging and search functionalities for the App.
  • Worked in container-based technologies likeDocker and Kubernetes.
  • Written Docker files for microservices, also Dockerized testing environment for those devices.
  • Used Jenkins pipelines to drive all microservices builds out to the Docker registry and then deployed it to the Kubernetes, created pods and managed using Kubernetes.
  • Managing the OpenShift cluster that includes scaling up and down nodes.
  • Deployed TDD through Unit and Integration using Junit and Mockito.
  • Used Gradle for building and added lot of external dependencies.
  • Used Jenkins, GitLab and Jira products for continuous integration.
  • Deep understanding of React.js for designing UI.
  • Used React Observables to use custom components for data manipulations and to display data in company standard format.
  • Integrated Log4j framework into the Application.

Environment: Java 1.8, Spring, Spring Boot, Restful Microservices, Spring Cloud, OAuth2, MongoDB, RabbitMQ, ELK Stack, Log4j, Oracle DB, WebLogic 10.3, Docker, OpenShift, Eclipse IDE, UNIX, GIT, GITLAB, Jira, JUnit, POSTMAN, HTML, CSS3, JavaScript, ReactJS, Jenkins, Gradle.

Confidential

Java Developer

Responsibilities:

  • Full analysis of Node JS and React Js Wireframes, Visual Design Documents, and other Requirements Documents to completely understand the required behavior of the web pages and user interactions.
  • Utilized the form base authentication with role/activity base authorization for the web application security.
  • Developed non-functional HTML, CSS pages from the mockups and involved in UI review with UI architect and Business Units.
  • Following Agile Based Methodology in developing the application.
  • Worked onReactJS, AngularandNode JSframework to develop interactive websites based on client needs.
  • Built the reusable service components usingAngular and Node JSservices with Object Oriented JavaScript, JQuery, HTML5, CSS3 based on the visual designs.
  • Used Node.js to run Grunt tasks and build properly the project
  • UsedNodeandD3.jsfor interactive data visualization along with Web Markup service
  • Developed unit test cases using Jasmine framework.
  • Createddynamic web pageswith reusable widget usingjQuery, Bootstrap and Microservices.
  • Reviewed customer feedback about the debugging issues, fixed bugs with HTML5 and JavaScript codes and worked on resolving browser compatibility issues.
  • Developed components to fetch the data from the back end using AJAX.
  • Experience in cross browser compatibility check and thoroughly performed unit testing and integration testing.
  • Re-designing/ developing the main website to improve user experience and add new functionality.
  • Worked on the website from start to finish to give it a new look using HTML5/ CSS/ JavaScript.
  • Used Angular framework to bind HTML (views) to JavaScript objects (models).
  • Utilized modular structure within the Angular application in which different functionalities within the application were divided into different modules.
  • Used Angular to develop a standalone test application, in scope of future usage of the framework.
  • Utilized Angular inbuilt directives for implementation also implemented costumed directives for the one is that is not available.
  • Used Angular.js framework to extend the HTML5 template language.
  • Developing web pages as per requirement using HTML 5 and CSS3.
  • Using Angular templates which could be plugged into 1 HTML container, as every web page is an overlay on the Dashboard Page.
  • Unit testing framework experience with Karma.
  • Written Angular controllers and directives where the AJAX calls are made to the Backend to fetch the respective data for the template and the directive is linked to the template.
  • Have used JQuery extensively for all Webpage validations.
  • Used Firebug and developer toolbar for debugging and browser compatibility.
  • Implemented the Entity Framework Code First Approach to interact with Database and implemented the Mappings, Model Changes, CRUD operations and dealt with performance issues.
  • Consumed Restful Web Services with Angular JS updating the Model and Views of the application.
  • Used lambda expressions LINQ to SQL and LINQ to entities for retrieving and inserting data in database.
  • Implemented WEB API Services for CRUD operations with HTTP verbs GET, POST, PUT and DELETE

Environment: Visual Studio Code, HTML5/DHTML, HTML 5, CSS 3, JavaScript, web design, Node.js, React JS, Angular, Angular 2, underscore JS, JQUERY, D3.JS, AJAX, Restful, SQL, Java and J2EE design patterns, Lambda expressions, Spring AOP, Spring DAO, Spring Boot, Spring Ribbon, Hibernate, Microservices, Spring Eureka, Spring Security, REST, MongoDB, Apache Kafka, Docker, GIT, Mockito, Jenkins.

Confidential

Java Developer

Responsibilities:

  • Full analysis of Java Spring and React Js Wireframes, Visual Design Documents, and other Requirements Documents to completely understand the required behavior of the web pages and user interactions.
  • Utilized the form base authentication with role/activity base authorization for the web application security.
  • Developed non-functional HTML, CSS pages from the mockups and involved in UI review with UI architect and Business Units.
  • Following Agile Based Methodology in developing the application.
  • Participated in Agile Methodology and involved in Design, Development, System Testing, User Acceptance Testing also attended daily and weekly SCRUM meetings to update working status.
  • Developed the application using Spring Framework to achieve Dependency Injection for loose coupling, modularity, easy unit testing. Building cloud microservices and implementing back-up using Spring Boot.
  • Implemented crosscutting concerns using Spring AOP and data base security using Spring Security technologies like JWT.
  • Worked on Spring Security for application authentication and authorization and performed running of batch jobs using Spring Batch.
  • Implemented RESTful service and modeled the resources provided by the services and relationships between them.
  • Used Rabbit MQ to have a synchronous messaging service to deploy into cloud.
  • Efficiently implemented platform as service technologies like Pivotal Cloud Foundry (Pivotal Application Service, Container Service and Functional Service).
  • Used version control repository SVN (Subversion by apache) and JIRA for issue tracking
  • Hibernate ORM framework is used to make connections with MY SQL Database.
  • Used Maven as a build tool and retrieved all the dependencies required for the application.
  • Deployed applications on multiple WebLogic Servers and maintained Load Balancing, High Availability.
  • Did Test Driven Development (TDD) with spring boot using Mockito, JUnit, Mock MVC
  • Used Subversion for version control and log4j for logging errors.

Environment: Java 1.5, Spring security, Rabbit MQ, Spring, Spring Data, Spring Batch, Hibernate, Spring Boot, Restful Microservices, Eclipse IDE, SVN, MY SQL, Web Logic Application Server, Jenkins, Maven, JWT.

We'd love your feedback!