We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Pataskala, OhiO

PROFESSIONAL SUMMARY

  • Around 8 + years of experience in Cross - Platform (Web & Client-Server) application development and design using Object-Oriented Programming, Core Java, J2EE technologies.
  • Experienced working in both Agile and Waterfall based development environment and participating in Scrum sessions.
  • Utilized Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase teh performance of teh Application.
  • Have strong exposure and work experience on core java concepts like collection API, Stream API, Parallel Streams, exception handling, Multithreading, Hash Map, concurrency, JDBC, modularity, executor service, fork and join frameworks.
  • Expertise in Microservices development, dealt with Traffic Management and scope functionality, highly proficient in designing n-tier Enterprise application with J2EE design patterns like IOC (Inversion of Control), AOP (Aspect Oriented Programming), MVC, Business Delegate, Service Locator, Session Façade, DTO, DAO, Front Controller, Factory, and Singleton.
  • Designed and developed J2EE MVC applications using Struts, Spring MVC and Spring Boot.
  • Expertise in designing, developing, and deploying applications using J2EE technologies including Servlets, JSP, EJB, JSTL, Struts, Spring, Spring Boot, JSF, JMS, AJAX, JDBC, JNDI, GWT Java Beans, Hibernate and Web Services (SOAP, REST).
  • Experience Front end part of teh application using Angular, React, Ext.JS, Backbone.JS, jQuery, NodeJS, Ajax, Bootstrap, HTML5 and CSS.
  • Strong working noledge of Programming and maintaining databases like SQL, PL/SQL, Postgres and Stored Procedures also NoSQL databases like MongoDB and Cassandra.
  • Used NodeJS on teh server side and to install necessary packages into teh application, developed Web API using NodeJS and hosted on multiple load balanced API instances.
  • Experience in CI/CD pipelines to integrate teh Java code to align with DevOps using Docker and Kubernetes.
  • Designed and implemented AWS EC2 Server setup and deployment, build, maintenance, and configuration of various AWS resources like, EC2, S3, Lambda, ECS, EBS, Elastic Load Balancers, Elastic Beanstalk, Amazon RDS, AWS-Lambda, SWS, SQS, VPC, and IAM Security Groups dat are utilized for different environments like development, testing, Production.
  • Experience with CI/CD tools such as Jenkins, GIT, Chef, Ansible playbooks.
  • Expertise in Hibernate, Spring, EJB, Ajax, Java Beans, JNDI, JMS, Java Mail, XML, Sockets using IDE’s like Eclipse.
  • Delivered architecture designs and solutions for public, private and hybrid clouds covering teh cloud architecture tiers and portfolios of cloud services like IaaS, PaaS, SaaS.
  • Hands-on experience using version control tools like SVN and GIT and management tools like JIRA, QC.
  • Good working noledge of Ant, Maven, Gradle and AWS for project building/testing/deployment, logging and Junit, Log4 for unit and integration testing.
  • Hands on exposure to multiple Application Servers like BEA Web Logic Application Server, Apache Tomcat, WebSphere and JBoss.
  • Experience with complete Spring framework - Spring Boot, AOP, ORM, MVC.
  • Experienced in using UI frameworks such as Strut and Cross browser compatibility development.
  • Experience in Web Service Technologies: REST, Microservices, SOAP, Apache Axis, CXF, JAX-WS.
  • Experience in writing SQL Queries, PL/SQL Procedures, Functions, Triggers and Cursors.

TECHNICAL EXPERIENCE:

Programming Languages: Java/J2EE, SQL, PL/SQL

Java APIs: J2EE, EJB, Servlets, JSP, JSTL, Custom Tag Libraries, JAX-RPC, JDBC, JNDI, JMS, JAXB, JUnit, Mockito, AWT, Spring MVC, Hibernate, Spring AOP, Spring DAO, Spring Core, Spring Security, Spring REST, Spring Boot, JPA, Log4j, Apache Kafka.

Frameworks: Spring, Spring Boot, Spring MVC, Hibernate, MEAN Stack

Scripting Languages: JavaScript, TypeScript, jQuery

Web Technologies: HTML/HTML5, XML, CSS/CSS3, Bootstrap, JSP, Ajax, NodeJS, Express, Angular, React.

Web/App Servers: Apache Tomcat, WebSphere, WebLogic, JBoss

IDE’s: Eclipse, NetBeans, IntelliJ, IBM RAD, WSAD

Databases: Oracle, MySQL, Postgres, Cassandra and MongoDB

Operating Systems: Windows, MacOS, Unix, Linux (Ubuntu, Red Hat)

Version Control: SVN, GitHub, Bitbucket

Methodologies: Agile, Waterfall

Build Tools: Maven, Gradle, ANT, Jenkins

PROFESSIONAL EXPERIENCE

Sr. Java Full Stack Developer

Confidential, Pataskala, Ohio

Responsibilities:

  • Worked on Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, File I/O and concurrency, Multi-Threading, JDBC, Generics.
  • Used Java 8 features in developing teh code like Lambda expressions, creating resource classes, fetching documents from database.
  • Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
  • Involved in cross-platform and Open-Source development including MEAN Stack, Angular 8/9/10.
  • Developed complex Angular 10 UI nested components for reuse and rapid development.
  • Developed teh components using Angular 10 needed for teh application from teh scratch and customizing from various Angular related libraries to meet teh application's functionality.
  • Created various Modules/controllers/components for teh entire application using Angular10.
  • Developed various pages in teh applications in front end technologies HTML5, CSS3-SASS, JSON, Angular 10 and utilized teh features of Angular to present TEMPeffective web design.
  • Built Angular 10 components, UI services to consume REST services using Component based architecture provided by Angular 10.
  • Developed powerful Single Page Application and dynamic responsive Web Application with Angular 6.
  • Created Angular service and integration with RESTful APIs. Used Angular Http-client to send GET/POST request to fetch data from server.
  • Extensively involved in upgrading teh existing system from Angular 6 to Angular 7.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Integrated Spring Security to manage user registration and login, used Crypto for user authentication.
  • Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
  • All teh functionalities are implemented using Spring IO / Spring Boot and Spring JDBC.
  • Implemented teh authentication and authorization of teh application using Spring Security and OAuth2.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Implemented persistence layer using Spring JDBC template to store teh data in Oracle database.
  • Involved in implementing Queries to teh backendMongoDBdatabase using Http service to fetchJSONcontract.
  • Unstructured data was handled usingMongo DBand Mongoose Connector for connecting to database.
  • Extensive use of Node.js, Express JS, Mongo DB and Mongoose.JS to create server side applications.
  • Composed and executedMongoDBscripts and queries to fetch and test data fromNoSQLdatabases.
  • Experienced in writing real-time processing using Spark Streaming with Kafka as a data pipe-line system.
  • Implemented Spring boot microservices to process teh messages into teh Kafka cluster setup.
  • Implemented RESTful Web services to retrieve data from client side and made REST API calls, parsed teh data to project to client and handled teh security and Authorization using Spring Security/ OAuth 2.0
  • Maintained high-quality RESTful services and REST web Services using Spring MVC & JAX-RS.
  • Created Maven build file to build teh application and deployed teh application in Web Logic Server.
  • Used Spring Kafka API calls to process teh messages smoothly on Kafka Cluster setup.
  • Hands-on experience in handling message services using Apache Kafka.
  • Involved in development of test environment on Docker containers and configuring teh Docker containers using Kubernetes.
  • Closely worked with teh team in configuring Kafka read and write messages from APIs.
  • Spring based web application development in AWS cloud for media tools with Spring Boot & Spring Batch, used AWS SNS/SQS for implement asynchronous workflow.
  • Used CloudWatch and CloudTrail for logging and monitoring teh activities in AWS workplace.
  • Moving existing monolithic architecture to Microservices and migrating them to AWS cloud.
  • Used AWS Services platform to upload data into AWSS3 buckets and creating EC2 instances.
  • Used Postman to test API calls and test teh behavior of REST API calls.

Environment: Java 8.0, Spring 4, Spring Boot, MEAN Stack, REST, RESTful web services, Apache Kafka, JAX-RS, MongoDB, POSTGRESQL, JDBC, Hibernate, NodeJS, HTML5, CSS3, Bootstrap, Angular8/9/10, Flux, SOAP, XML, JSON, Git, GitHub, Postman, AWS, SNS, SQS.

Sr. Java Full Stack Developer

Confidential, Vernon Hills, IL

Responsibilities:

  • Involved in Daily Scrum meetings, Sprint planning and estimation of teh tasks for teh user stories, participated in retrospective and presenting Demo at end of teh sprint.
  • Worked with Express.js for development of RESTful web services and middleware configurations.
  • Used Web services (SOAP and RESTful) for transmission of large blocks of XML/JSON.
  • Developed multiple POCs to create an interface by using MongoDB, Express JS
  • Experience with creating script for data modeling and data import and export. Extensive experience in deploying, managing and developing MongoDB clusters. Experience in creating JavaScript for using DML operation with MongoDB.
  • Creation, configuration and monitoring Shards sets. Analysis of teh data to be shared, choosing a shard Key to distribute data evenly. Architecture and Capacity planning for MongoDB clusters. Implemented scripts for MongoDB import, export, dump and restore.
  • Worked on NodeJS technology for rendering server-side support to teh application.
  • Used MongoDB internal tools like Mongo Compass, Mongo Atlas Manager & Ops Manager, Cloud Manager and migrated teh MongoDB to AWS DynamoDB using table mode.
  • Used CloudWatch for monitoring purposes and also created an IAM service role and gave access to DynamoDB table.
  • Involved in application development in MVC architecture using Spring MVC, JSP and JSPF.
  • Involved in using Kafka and spring integration messaging channel for logging events.
  • Used micro-service architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message broker.
  • Designed and developed RESTful Web Services using Spring Boot and Unit Tested using Jasmine.
  • Used Bitbucket for version control.

Environment: HTML5, CSS3-SASS, JSON, REST, RESTful, MongoDB, AWS Dynamo DB tables, NodeJS, Cloud Manager, Cloud Watch, JSP, JSPF, Kafka, Jasmine, Bitbucket.

Sr. Full Stack Java Developer

Confidential, St. Louis, MO

Responsibilities:

  • Worked in Agile work environment for workflow management and content versioning.
  • Developed applications using java7 and new features of java8. (lambda expressions)
  • Active in coding some of teh Core Java concepts such as collections, generics and multi-threading.
  • Built Angular 4 components, UI services to consume REST services using Component based architecture provided by Angular 4.
  • Used Spring Annotations to simplify teh logic for creating Spring MVC RESTful web services.
  • Used Spring Security to provide primitives for securing application access.
  • Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and generation of database schema.
  • Developer message processing API's in order to update our local cache.
  • Worked on most of teh AWS services EC2, IAM, S3, VPC, ELB, RDS, EBS, AMI, SNS, Cloud Watch, CloudFormation, Autoscaling, Cloud Front, Dynamo DB, AWS IoT, Redshift and Route53.
  • Used Hibernate, object/relational-mapping (ORM) solution and technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Designed teh project using MVC, Session Façade, and Service Locator and Business Delegate patterns.
  • Setup teh continuous Integration (CI) process and continuous deployment (CD) jobs in Jenkins brew master instance, which reduces teh time for teh deployment of micro services.
  • Built RESTful web service by building Angular Server in teh backend to handle requests sent from teh front-end jQuery Ajax calls.
  • Involved in data modelling teh tables in Cassandra and in implementing differentdata modellingtechniques in Cassandra.
  • Designed and implemented a stream filtering system on top of Apache Kafka to reduce stream size.
  • Created data models for customers data using Cassandra Query Language (CQL)
  • Composed and executed Cassandra scripts to insert and update NoSQL database.
  • Experience in scripting deployments to AWS, Monitoring infrastructure like EC2, EBS and SQS.
  • Implemented OAuth 2.0 flow for Restful API access authorization, bear token to call HTTP Methods.
  • Monitored teh error logs using Log4J and prepared Junit test cases and executed them using Junit.

Environment: Java, HTML 4, CSS 3, Bootstrap, AJAX, JavaScript, JSF, Angular 4, Spring, Docker, AWS, Maven, SVN, JIRA, Aws, Apache Kafka, Cassandra, XML, SonarQube, Jasper, Web sphere, REST web service, RESTful, Web Sphere, Elastic Search, MongoDB, Oracle, Log4j, Cloud Foundry.

Sr. Java Developer

Confidential, Columbus

Responsibilities:

  • Used NPM for installing required node modules and other published Angular NPM modules.
  • Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
  • Designed and developed teh application using Angular 2 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap, NPM, Cassandra.
  • Moved existing AngularJS controllers and services to Angular 2 components for more responsive and less dependency and enhanced legacy app by building new components in Angular 2 and typescript.
  • Developed single page applications using Angular 2, Typescript, web pack and grunt.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.
  • Implemented migration of data from Oracle database to Cassandra using parallel run technique.
  • Involved in designing various stages of migrating data from RDBMS to Cassandra.
  • Implemented an internal Rest Service Layer of services using Java, JAX-RS to interact with Cassandra.
  • Perform analytics on Time Series Data exists in Cassandra using Java API.
  • Experience in deploying Cassandra over Docker containers.
  • Working on AWS Elastic load balancing for deploying applications in high availability.
  • Developed API for using AWS Lambda to manage teh servers and run teh code in teh AWS.
  • Developed business tier components and services using RESTful web services
  • Used Spring Rest Controllers and Spring Web MVC extensively to implement server-side business logic
  • Used Spring JPA to design entity data mapping with Oracle DB.
  • Worked with JMS service to achieve Messaging Patterns with Rabbit MQ for batch and Bulk processing.
  • Installed Kafka on teh cluster and configure producer and consumer coding part in java 8 to establish a connection from source to HDFS with popular hash tags.
  • Built real time pipeline for streaming data using Kafka and Spark Streaming.
  • Worked with JASMINE in testing and Protractor for unit testing angular modules.
  • Involved in pre-testing teh Web Service calls with Postman. (Plug-in for chrome)
  • Develop and execute unit test cases using JUnit, and Mockito as mocking framework for mocking data.
  • Involved in teh front end using JSP, JSTL, jQuery UI, Servlets, HTML, JavaScript, AJAX and Backbone.
  • Used Design Patterns like Singleton, Factory, MVC, Front Controller, Service Locator, and Session Facade.
  • Developed teh web application by using Prime faces employing AJAX at client -side components which enable rich web application content in GUI's.
  • Worked on Spring modules like Dependency Injection (DI), Aspect Oriented Programming (AOP) and Spring Mail, Spring JMS and Spring Security.
  • Involved in development of Agent Verification System using Spring MVC framework.
  • AngularJS framework for page rendering and Ajax calls to backend RESTful services.
  • Designed UI web pages using web technologies like HTML, XHTML, and CSS.
  • Worked on MVC framework like AngularJS for developing single page applications.
  • Web application development for backend system using AngularJS and NodeJS with cutting edge.
  • Built Web pages dat are more user-interactive using jQuery plugins for Drag and Drop, AutoComplete, AJAX, JSON, and JavaScript, Bootstrap.
  • Multiple row data storage called MVVC to make PostgreSQL extremely responsive in high volume environments.
  • Responsible for continuous monitoring and managing Elastic Map Reduce cluster through AWS console.
  • Implemented rules using JBOSS BRMS (Business Rule Management System), a version of DROOLS.
  • Log4j, MQ Series, SOAP webservices with Apache CXF 2.3/ JAX-RPC/ JAX-WS, JSON Rest Webservice.
  • Developed Unit /Integration test cases using Junit, Easy Mock, Mockito and Selenium tools.
  • Used ANT/Maven tools for building and deploying teh Web applications.

Environment: Java, Eclipse, HTML5, CSS3, Bootstrap, AngularJS, React JS, JavaScript, JSON, Ajax, Maven, Spring, Hibernate, Restful Web Services, SQL, WebSphere, AWS, Glacier, EC2, Jenkins, Git, Apache Kafka, DOM, karma, Jasmine, Junit, Log4j, Apache Kafka, JIRA, Mockito.

Java Full Stack Developer

Confidential

Responsibilities:

  • Extensively used Hibernate in data access layer to access and update information in teh database.
  • Develop Servlets, Session and Entity Bean to implement logic and deploy on teh Web Sphere Server.
  • Developed and implemented teh MVC Architectural Pattern using Struts Framework including JSP, Servlets, EJB, Form Bean and Action classes.
  • Used Web logic server for deployment and eclipse 3.0 as Java IDE tool for creating JSP's, Servlets.
  • Used JSP, JavaScript, JSTL, EL, Custom Tag libraries, Tiles and Validations provided by struts framework.
  • Worked extensively on SOAP Web Services, XML, JMS and Spring Controller.
  • Created SQL Loader script generator application using UNIX shell scripting and Oracle (PL/SQL).
  • Coded different action classes in struts responsible for maintaining deployment descriptors like struts-config, EJB-jar and web.xml using XML.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO's to retrieve teh data and did other database configurations using EJB.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Involved in various SDLC phases like Requirement gathering, Design, Analysis and Code development.
  • Implemented Struts Framework and Hibernate in teh new version of teh Application.
  • Involved in coding for teh presentation layer using Struts and JavaScript.
  • Developed Stateless session beans to parse (parser framework) and process teh user request into domain object (DAO design pattern) to delegate teh business request to teh business delegate object.
  • Developed necessary parsing and XML construction logic using XML parser APIs JAXB.
  • Developed user interface using JSP, Struts published validation framework to support client side and server-side validation.
  • Used EJB Stateless/Stateful session beans to implement business logic, session handling, and transaction and deployed Enterprise Java Beans both Session and Entity on WebSphere Application Server.
  • Implement modules into Node.JS to integrate with designs and requirements.
  • Taken care of java Multi-Threading in common java classes/library.
  • Extensively used Java Scripts to enforce client-side validations and also used jQuery for Ajax processing.

Environment Core Java, Jakarta Struts Framework, Hibernate, EJB, Web Services, CSS, Eclipse, CVS, Boot, WebSphere Application Server 6.5, JUnit, UNIX, JavaScript, SOA, Servlets, JSP, JDBC, jQuery, DB2.

We'd love your feedback!