We provide IT Staff Augmentation Services!

Sr Full Stack Java Developer Resume

0/5 (Submit Your Rating)

Fort Worth, TX

SUMMARY

  • IT Professional with solid 8 Years of experience on Enterprise, Distributed, Client/Server Application Development. Excellent experience in Web Services, Micro services, and Application development using J2EE Technologies such as spring boot, Spring MVC, Spring Data, and Hibernate.
  • Experienced in implementing OOPS Concepts using java/J2EE technologies such as Core Java Collections, Generics, Enums, Annotations, etc.
  • Well - versed with core Java concepts like collections, multithreading, serialization, Java beans.
  • Worked with: Core Java, Spring MVC, Spring Batch, Spring Boot, Spring JDBC, and Hibernate.
  • Proficient in Java/J2EE Design Patterns including singleton, command, session facade, Model View Controller (MVC), Data Access Object (DAO), Factory, Adapter, Observer, and JMS components.
  • Experience in database connectivity (JDBC) for IBM DB2, Oracle, SQL Server, and MySQL.
  • Experience working with front-end technologies like HTML5, CSS, Servlets, JSON, JSTL, JavaScript, Bootstrap, XML, Angular JS, Node.js, AJAX, and jQuery.
  • Strong experience in Angular 6/8/9 in commonly used modules and creating pipes, reusable components, and services. Developed, deployed applications on Amazon Web Services (AWS), Pivotal Cloud Foundry.
  • Strong knowledge of Node JS, events and events emitter, and Node Package Manager (npm).
  • Strong knowledge of implementing Node JS API including module patterns.
  • Implemented security on microservices using Spring Boot Auth server which generates JWT tokens as OAuth2 mechanism. Hands-on experience using Messaging Services likeJMS,MQ Series.
  • Extensive knowledge ofXML-based standards, protocols such as WSDL and SOAP,Service Oriented Architecture SOA,development ofXSDschemas, implementing bothSOAPandREST web services.
  • Proficient in RDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and MySQL, PL/SQL, SQL Plus, Database triggers, Procedures, Functions.
  • Hands-on experience with JUnit in performing the unit test & determining the application functionality
  • Good Experience in React JS for creating interactive UI using One-way data flow, Virtual DOM, JSX, and React Native concepts. Familiar with creating Custom Reusable React Components Library.
  • Deployed applications in AWS as EC2 instances, created snapshots for the data to be stored in AWS S3
  • Develop and execute Test cases, test scripts, and maintain Test scripts.
  • Experience in implementing dynamic web applications using IBM WebSphere, Web Logic, and Tomcat Application Servers. Logging using Log4j Framework, SLFJ.
  • Excellent knowledge of using flux architecture in React JS for building client-side web applications.
  • Experience on web development using Java, Angular, jQuery, SOAP, REST & Microservices.
  • Used Jenkins for build automation to compile and generate EAR and WAR files.
  • Developed Spring boot applications and microservices and deployed on AWS EC2 instances.
  • Used ANT and Maven scripts for building the EAR and the application components
  • Developed Enterprise Applications using IDEs such as Eclipse, Net Beans, IntelliJ.
  • Active involvement in complete Software Development Life Cycle (Analysis, Design, Build, Unit Testing, various environments like Dev, SIT, UAT, Staging and Production Support)
  • Good working experience in Operating Systems like Windows Operating Systems, Linux.
  • Experienced in Agile Development and methodologies including Test-Driven Development and Scrum
  • Having experience with Cloud Computing environments like Amazon Web Services (AWS).
  • Experience in AWS Solutions using EC2, S3, EBS, Elastic Load Balancer, and Auto Scaling Groups.

TECHNICAL SKILLS

Languages: Java 1.8/11, C, C++, SQL, PL/SQL

Java/J2EE Technologies: Servlets, EJB, JDBC, JSF, JSP, Multithreading, Lambda

Web Technologies: HTML5, CSS3, AJAX, jQuery, Angular JS/2/4/6//8/9, React JS, Redux, Flux, JSON, Java Script, Bootstrap, XML

Frameworks: Spring Framework, Spring Boot, Spring Security, Hibernate, Struts

Web Services: SOAP, RESTful, WSDL, JAX-WS, JAX-RS

Application Servers: IBM Web Sphere, JBoss, Apache Tomcat, Web Logic

Testing Tools: JUnit, Selenium, Mockito, Postman, Jasmine, Karma

Microservices: Swagger, Spring Microservices, Netflix Eureka

Other Tools: Log4j, JIRA, SonarQube

Messaging Services: JMS, Active MQ, Rabbit MQ, Kafka

Version Control: SVN, Git, CVS

IDE s: Eclipse, NetBeans, IntelliJ, RAD, VSC

Operating System: Windows, Linux, MAC

Methodologies: Agile (Scrum), Waterfall, TDD

Build or CI/CD Tools: ANT, Maven, Gradle, Docker, Kubernetes, and Jenkins

Cloud Technologies: AWS (EC2, S3, VPC, ELB, RDS, Auto Scaling, Elastic Search, IAM, ELK), PCF.

PROFESSIONAL EXPERIENCE

Confidential, Fort worth, TX

Sr Full stack Java Developer

Responsibilities:

  • Actively involved in Analysis, Design, Development, System Testing, and User Acceptance Testing. Successfully followed agile methodology in the Scrum Cycle model.
  • Developed using new features of Java 1.8 annotations, Generics, enhanced for loop and Enums.
  • Used advanced java 8 features like Lambda expressions for array operations, collections, and enhanced concurrency methods etc., throughout the application for well-defined programming.
  • Migrated all the dependencies from Java 8 to the latest stable versions Java 11+.
  • Build Spring Boot Microservices for the delivery of software products across the enterprise.
  • Developed screens using HTML5, CSS3, SASS, JavaScript, jQuery, and AJAX.
  • Used Bootstrap library to build application UI's, used AngularJS to associate HTML elements to models.
  • Experience with AWS S3 services creating buckets, configuring buckets with permissions, versioning, logging, and tagging. Integration of Amazon Web Services (AWS) with other applications infrastructure.
  • Management and Administration of AWS Services CLI, EC2, VPC, S3, ELB Glacier, Route 53, CloudTrail, IAM, and Trusted Advisor services.
  • Designed and developed Microservices business components using Spring Boot.
  • Created reusable and testable React JS functional and class components using es6.
  • Deployed Spring Boot-basedMicroservicesusing PCF cloud container.
  • Used Spring Boot for buildingMicroservicesand developed Spring-based applications radically faster with very less configuration. Created Angular 9 Components and Servicesusing Angular CLI.
  • DevelopedREST APIsusingSpring MVCandSpring Boot and hosted all microservices onPCF.
  • Designed configuration XML Schema for the application, used JavaScript for the client-side validation.
  • Implemented content switching usingReact JSrouting and fetched data through asynchronous calls.
  • Used both reactive andangular formsmodules to create a template and data-driven forms.
  • Implemented Services and Dependency Injection in Angular 9 to connect web applications to backend API’s and for sharing the code between components.
  • Used NPM to install angular-CLI, typescript etc., are required for developing an angularapplication in Node.
  • Registered Angular components in Angularmodules with decorator functions Component, Ng Module.
  • Included security groups, Internet Gateways, Elastic IPs to ensure a safe area in AWS public cloud. Created Server instances on AWS, Tomcat, Swagger are installed and used for deploying Microservices.
  • Using ReactJS, and Flux for SPA development.
  • Involved in responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets, and mobile users using React JS.
  • Built application using MongoDB, Express JS, Angular JS, Node JS, creating components of RESTful services to interact with UI using REST API with Node-JS, Express-JS, installed client-side dependencies.
  • Implemented the Microservices to base on RESTful API utilizing Spring Boot with Spring MVC.
  • Select the appropriate AWS service based on computing, data, or security requirements.
  • Implemented automated local user provisioning instances created in the AWS cloud.
  • Worked on creating login authentication modules using Angular and TypeScript.
  • Used Spring Annotations to simplify the business logic for creating Spring MVC RESTful web services.
  • Designed and developed multiple batch processes using Spring Batch using Spring Boot.
  • Implemented Spring ORM with Hibernate with features like annotation metadata, auto wiring, generic collections to implement DAO layer with Hibernate Entity Manager’s Session Factory, HQL, and SQL.
  • Analyzed Maven dependency in code to annotate dependency on Spring Boot application into Gradle.
  • DeployedMicroservicesas RestfulJavaWebServiceson Amazon Elastic Beanstalk.
  • Configured AWS Identity & Access Management (IAM) Groups, Users for improved login authentication
  • Created plugins to extract data from multiple sources likeApache Kafka, Database, Messaging Queues.
  • Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • Worked on creating, retrieving, updating, and deleting documents in MongoDB.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Built RESTful web service by building Node JS Server in the back end to handle requests sent from the front-end using jQuery and Ajax calls.Tested REST services using google chrome’s POSTMAN plugin.
  • Used Jenkins for CI/CD Continuous Implementation and Continuous Delivery.
  • Created the Docker containers and Docker consoles for managing the application life cycle.
  • Developed Unit test cases using JUnit, Mockito and Easy mock.
  • Prepared Junit, Test NG test cases and executed them as part of auto build process from Jenkins Jobs.
  • Used GIT for version control, experience with git-bash and git-hub. Used JIRA for bug tracking.
  • Monitored the error logs using Log4J and fixed the problems.

Environment: Java8/11, Microservices, HTML 5, CSS 3, Bootstrap, Angular 7/9, React, JavaScript, JSON, Ajax, Maven, Spring, Hibernate, Spring Boot, Restful Web Services, Agile SCRUM, JBoss, IntelliJ, AWS, Jenkins, Git, Docker, JAX-RS, Junit, Log4j, Oracle, Swagger, Agile.

Confidential, NYC, NY

Sr. Java Full stack Developer

Responsibilities:

  • Design and develop web interface using HTML5, CSS3, Bootstrap, JavaScript, React.js, jQuery, Ajax, JSON that meets accessibility and web browser standards for website.
  • Developed single page application and dynamic responsive web application with Angular 9. Created Angular 9 Components and Servicesusing Angular CLI
  • Consumed server-sideSOAP UIweb services and called them from Angular 8 controllers.
  • Built Angular 8 including different modules, specific controllers, templates, custom directives, filters.
  • Crated reusable components, Custom modules, Custom Directives, pipes, services in Angular 9.
  • Created Angular 9 components, implemented interpolation, input variables, bootstrapping, NgFor, NgIf, Router outlet, binding the events, decorators.
  • Implemented Core Java concepts like Multithreading, Collections, I/O, Generics, Exception Handling.
  • Implemented content switching usingReact JSrouting and fetched data through asynchronous calls.
  • Used both reactive andangular formsmodules to create a template and data-driven forms.
  • Worked on creating login authentication modules using Angular and TypeScript.
  • Migrated all the dependencies from Java 1.8 to the latest stable versions Java 11+.
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Used React-Router to turn application into Single Page Application.
  • Used Java 11 features such as Lambdas, Streams, Observables, and Completable Futures.
  • Involved in using Java 1.8features likeParallel Streams, Lambdas, functional interfaces, and filters.
  • Worked with Microservice architecture using Spring Boot to modularize code, implement Rest API's using Spring Rest. Applied Microservice patterns to develop high performing software solutions.
  • Used Spring Framework for integrating the MVC components with business service.
  • UsedReact fluxto polish the data and for single directional flow.
  • Creating web services based on Rest Architecture using Spring Boot framework.
  • Involved in developing Service Oriented Architecture (SOA), Microservices based J2EE Architecture.
  • Creates and configures Micro-Services architecture and integrates with React JS application.
  • Use of chrome-dev-tools, react-dev-tools, and redux dev tools for debugging.
  • Implemented microservices using Pivotal Cloud Foundry (PCF) build upon Spring Boot Services.
  • Responsible for managing Microservices i.e., design, deployment and supporting documentation. Analyze, design, and develop solutions to complex business and technical problems.
  • Used complete annotation driven approach to develop the application using Spring Boot and involved in setting up the Spring Bean profiling.
  • Used Rest controller in Spring to create restful web services and JSON objects for communication.
  • Involved in designing, developing, and implementing Model-View-Controller (MVC) framework using Struts and Spring MVC.Created dynamic documentation for RESTful web service using Spring Boot.
  • Implemented the authentication of the application using Spring Security and OAuth2.0.
  • Spring beanswere used for controlling the flow betweenUIandHibernate.
  • Developed Web Services using XML messages that use SOAP.
  • Used Hibernate, Mark Logic, writing service methods, SQL queries to interact with the MySQL DBMS.
  • Integrated Open stackAPIwithAmazon EC2cloud-based architecture inAWS.
  • Responsible for Continuous Integration (CI) and Continuous Delivery (CD) process Implementation using Jenkins along with UNIX Shell scripts to automate routine jobs.
  • Configured continuous delivery pipelines for deploying microservices, lambda functions with Jenkins server.
  • Worked as part of the Microservices team to develop and deliver Maven projects to deploy on Jenkins CI/CD and involved in managing the Docker containers in Kubernetes.
  • Deployed Spring Boot, Spring Cloud based microservice Docker Container usingAmazon EC2 Container Services using AWS Admin Console. DevelopedAWS S3to copy project artifact intoS3bucket.
  • Developing scripts for build, deployment, maintenance, and related tasks usingJenkins, Docker.
  • Wrote some Python scripts to manage AWS cloud formation templates to automate installation of auto scaling, AWS cloud (EC2, S3, Lambda). Logging and monitoring with ELK stack.
  • Created JSON request and validated the response using postman Interceptor and Swagger UI.
  • PerformedGitHub/GitHub-Desktopbash and Terminal commands to clone, fetch, merge and push the code and created pull requests for changes that are made.
  • Created Proxies inAWSLambda for backend APIs for faster response and better accessibility.
  • Deployed Spring Boot based Microservices, Docker container using AWS EC2 container services and using AWS admin console.
  • Used Jenkins and pipelines to drive all Microservice authentication builds out to the Docker registry.
  • Developed JUnit test cases to improve code coverage.
  • Developed and performed test cases using Jasmine and Karma for front end unit testing and used the Cucumber, Protractor and Http-server for the end-to-end testing.

Environment: Java 1.8/11, Spring MVC, Spring Boot, Spring Security, Microservices, Kafka, AWS, Jenkins, Angular 8/9, JIRA, Hibernate, MongoDB, MySQL, SQL, Restful, HTML5, CSS3, Node JS, GIT, JBOSS, JavaScript, XML, Rest, SOAP, JUnit, PCF, Kubernetes, Maven, SonarQube, Jenkins, Agile.

Confidential, Oakland, CA

Fullstack Java developer

Responsibilities:

  • Developed UI using HTML5, JavaScript, CSS3, jQuery, Bootstrap, AJAX, JSON, XML, Angular, React, Node.
  • Enhanced application performance by Angular 9 component-based development for/ angular transitions.
  • Developed HTTP requests by Rx JS observables to communicate between server& client with Angular 9.
  • Developed various screens for front end using Angular 8, used various predefined components from NPM.
  • Implemented Spring for Dependency Injection, Data Access Object(DAO) pattern, integrated with Hibernate.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Used Spring Boot to build the Microservices for the system integrations.
  • Migrated monolithic based application to microservice architecture and developed microservices using AWS platform built upon Spring Boot services.
  • Experience on Front-end JavaScript frameworks like Angular JS, Node JS with creation of RESTful service.
  • Worked on reading and writing to/from the files by using newly introduced methods in java 11.
  • UsedJava 1.8features like stream and Lambda expressions. And Method sfeature to point to methods by their names and usedfunctional Interfaces.
  • Created reusable and testable React JS functional and class components using es6.
  • Implemented MVC with React components as Views, controllers in node JS for API development.
  • Used Angular JS to parse the data fetched from APIs and used backbone.js to develop an application to perform CRUD operations on the database server.
  • Developed user interface by using the React JS, Flux for SPA development.
  • Involved in developing UI usingHTML5, CSS3, Bootstrap, Ajax, React JS, JavaScript, Typescript, jQuery.
  • Implemented all the functionality using Spring IO/ Spring Boot and Hibernate ORM.
  • Executed Java EE components using Spring MVC, spring transactions and spring security modules.
  • Used node JS for the management on interchange of the data between the servers and Used Node JS, Express JS to create server-side MVC framework with MongoDB.
  • Used React JS for templating for faster compilation and developing reusable components.
  • Setup AWS RDS for new projects, using data pump to migrate data to Relational Database Services (RDS).
  • Consumed REST basedMicroserviceswith Rest template based on RESTful APIs.
  • Created, consumed the SOAP & RESTful web services using WSDL, SOAP, JAX-WS, JAX-RS, CXF and JAXB.
  • Designed and developed the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API) and Used Swagger to interact with API end points of the Microservices.
  • Used Microservices architecture with Spring Boot, Apache Kafka message broker, deployed to AWS.
  • Worked on React JS to create interactive UI using One-way data flow, Virtual DOM, React Native concepts.
  • Involved in using React Component for UX-Library consisted of Button, Checkbox, Input, Icons, Toggle Button, Dropdown, Multi-Level Dropdown and many more.
  • Created TypeScript reusable components, services to consume REST APIs using component-based architecture by Angular. Implemented authentication of application using Spring Security, OAuth2.0.
  • Implementing Oracle, SQL Queries & PL/SQL - stored procedures, functions, triggers, sequences, and built-in functions to retrieve and update data from the databases.
  • Implemented security on microservices with spring boot auth server to generate JWT as OAuth 2 mechanism
  • Worked in wide-area network to maintain all the device related data onto MYSQL database.
  • Used Angular router to implement module routing, created different forms using Angular data driven forms.
  • Developed Angular Components, Services, Filters and did unit, integration test cases using Jasmine, Karma.
  • Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.
  • Setting up databases in AWS using RDS, Storage using S3buckets, configured instance backups to S3bucket
  • Built services utilizing the Pivotal Cloud Foundry (PCF) as a platform as a service for Restful services.
  • Building search feature based on open-source tool Elastic Search. Implemented system logging solution using Elastic Search, Kibana and Logstash (ELK).
  • Build scripts on AWS cloud for scheduling EC2 auto scaling load balancer with Java SDK.
  • Created and managed cloud VMs with AWS EC2 Command line clients and AWS management console.
  • Utilized AWS Services platform to upload data into AWS S3 buckets and creating EC2 instances.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's.
  • Responsible for CI/CD process implementation for database using tools like Jenkins.
  • Project migration into cloud environment using Kubernetes,Dockercontainer.
  • Worked with unit testing of Angular applications using Jasmine and Karma and Spring Boot applications using JUnit, Mockito and performed end to end testing using Protractor.

Environment: Java 1.8/11, Hibernate, Angular 8/9, AWS, Spring Boot, Spring MVC, Microservices, HTML5, JavaScript, jQuery, JSON, XML, Bootstrap, Ajax, SOAP/REST, CSS3, Jenkins, PCF, GIT, Kubernetes, Docker, Mockito, JUnit, Jasmine, Karma, Apache CXF, Oracle, MySQL, NoSQL, MongoDB, PL/SQL, Maven, Agile.

Confidential

Java Fullstack Developer

Responsibilities:

  • Developed the application framework using MVC architecture using Spring and hibernate
  • Worked in development of data abstraction layer using Hibernate ORM framework with spring support. Used Spring Framework for Dependency Injection.
  • Developed the front-endUIusingJSP, HTML, JavaScript, CSS, TypeScript, Node.js, Bootstrap, and Ajax.
  • Used Angular 4 Reactive forms to implement complex forms and perform validations using Form Builder.
  • Implemented angular 4 directives, expressions, routing capabilities for bookmarking, filters, validations and angular UI components, ng - modules, providers, services, and classes for navigation respectively.
  • Worked on Angular CLI, Typescript in Angular 4 to create Controllers, Angular components for Web Pages.
  • Created Services to consume REST API's and to communicate between components using Dependency Injection provided by Angular 4. Worked in the development of Servlets, JSP'S, Spring Beans and POJOs
  • Designed and developedMicroservicesbusiness components usingSpring Boot.
  • Deployed Spring Boot based Microservices Docker container using AWS EC2 container, AWS admin console.
  • Performed REST validations, created REST exception Handlers, and used Postman to test REST services.
  • Fault Tolerance using Spring Cloud and NetflixHysterics.
  • Used the flux architecture in React JS for building client-side web application.
  • Worked in React JS with Redux architecture to maintain states in stores, dispatched actions using redux.
  • Developed web services for business operations using SOAP, WSDL, JAX-WS, JDOM, XML, XSL, Apache CXF
  • Middle-tier and business layer services were developed using EJB stateless session and entity beans. Developed Microservices using Spring Boot, Netflix OSS, Spring Cloud and deploying to AWS Cloud.
  • UtilizedCassandra, NOSQL database management system for keeping user generated data by upgrading of Couch base andCassandracluster. Used Grails and Groovy in developing web applications.
  • Used GIT for version control and used IntelliJ as the IDE for developing the application.
  • Worked in configuration of TOMCAT application server in multi-cluster environment
  • Developed MySQL procedures, triggers using SQL to calculate, update tables to implement business logic.
  • UsedDockerto provide virtualize deployment containers and push the code toEC2cloud usingPCF.
  • Developed RESTful Services with Java using JAX-RS, Jersey, and Spring Boot.
  • Used Spring Data JPA as data access layer to use Pagination support, dynamic query execution and to integrate custom data access code.
  • Developed the user authentication and authorization by usingSpring SecurityandJSON Web Token (JWT). Used JMS to establish message communication and added AJAX calls using jQuery
  • Used Log4J to capture the log that includes runtime exceptions, monitored error, and fix the problems.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Created unit testcases with Jasmine, Karma for front end, Junit tests for Presentation, and Data Access layers.
  • Used AWS Services platform to upload data into AWS S3 buckets and creating EC2 instances.
  • Developed and used Maven for compiling and building the applications
  • Worked with Jenkins CI/CD pipeline providing continuous improvement to agile software development.

Environment: Java, Spring Boot, Microservices, Hibernate, XML, HTML, CSS, JavaScript, jQuery, Servlets, Spring, SOAP Web Services, Restful, MySQL, Cassandra, NoSQL, AJAX, Tomcat, Maven, JUNIT, Log4j, JSP, JMS, Spring ORM, Spring Cloud, PCF, Angular4, JSON, Git, Agile.

Confidential

Software Engineer

Responsibilities:

  • Involved in design, development, implementation, testing of enterprise applications in Agile methodology.
  • Web application development using Angular 5, Angular CLI, Webpack, HTML5, TypeScript, SASS, and CSS3.
  • Used Angular 5 Reactive forms to implement complex forms, performed the validations using Form Builder.
  • Used various Bootstrap components such as calendars, masks, uploaders, sliders, alerts to develop the UI.
  • Built UI using Angular5 and upgraded toAngular6 and back-end using ASP.NET MVC and RESTful APIs.
  • Consumed RESTFUL services in Angular HTTP Module and transformed the response using RXJS operators.
  • Experience in upgrading and migrating various versions of Mongo database on different platforms. Designed and developed custom Mongo applications specific to clients' needs.
  • Created Angular HTTP Client interceptors to add necessary JWT tokens for the outgoing requests from UI.
  • Worked with RXJS Observables and operators when working with HTTP JSON responses and defined custom error handler to handle error scenarios.
  • Created and configured Microservices architecture, integrated it with the React JS application.
  • Created and injected Spring services, Spring controllers, and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Apache camel to integrate the different applications using protocols like HTTP and JMS.
  • Worked extensively on developing controllers, Interfaces, and implementation classes usingSpring MVC framework & used a Microservice architecture withSpringBoot-based service through REST.
  • Migrating existing applications intoMicroservices(REST) to provide CRUD capabilities using Spring Boot.

Environment: JAVA, Spring, Spring - Integration, Restful Services, Tomcat, SVN, Mongo SQL server, Active MQ, Ant build, Log4j, JIRA, Junit, Maven, Agile.

We'd love your feedback!