We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Bothell, WA

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 the performance of the 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 the application using Angular, React, Ext.JS, Backbone.JS, jQuery, NodeJS, Ajax, Bootstrap, HTML5 and CSS.
  • Strong working knowledge of Programming and maintaining databases like SQL, PL/SQL, Postgres and Stored Procedures also NoSQL databases like MongoDB and Cassandra.
  • Used NodeJS on the server side and to install necessary packages into the application, developed Web API using NodeJS and hosted on multiple load balanced API instances.
  • Experience in CI/CD pipelines to integrate the Java code to align with DevOps using Docker.
  • 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 that 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 the cloud architecture tiers and portfolios of cloud services like IaaS, PaaS, and SaaS.
  • Hands-on experience using version control tools like SVN and GIT and management tools like JIRA, QC.
  • Good working knowledge 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.

PROFESSIONAL EXPERIENCE

Sr. Java Full Stack Developer

Confidential, Bothell, WA

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 the 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 the components using Angular 10 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
  • Created various Modules/controllers/components for the entire application using Angular10.
  • Developed various pages in the applications in front end technologies HTML5, CSS3-SASS, JSON, and Angular 10 and utilized the features of Angular to present effective 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 the 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 Cryptography for user authentication.
  • Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
  • All the functionalities are implemented using Spring IO / Spring Boot and Spring JDBC.
  • Implemented the authentication and authorization of the 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 the data in Oracle database.
  • Involved in implementing Queries to the backend MongoDB database using Http service to fetch JSON contract.
  • Unstructured data was handled using Mongo DB and 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 executed MongoDB scripts and queries to fetch and test data from NoSQL databases.
  • Experienced in writing real-time processing using Spark Streaming with Kafka as a data pipe-line system.
  • Implemented spring boot microservices to process the messages into the Kafka cluster setup.
  • Implemented RESTful Web services to retrieve data from client side and made REST API calls, parsed the data to project to client and handled the 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 the application and deployed the application in Web Logic Server.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Hands-on experience in handling message services using Apache Kafka.
  • Closely worked with the 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 the 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 the 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, New York, NY

Responsibilities:

  • Involved in Daily Scrum meetings, Sprint planning and estimation of the tasks for the user stories, participated in retrospective and presenting Demo at end of the 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 the 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 the application.
  • Used MongoDB internal tools like Mongo Compass, Mongo Atlas Manager & Ops Manager, Cloud Manager and migrated the 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, Charlotte, NC

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 the 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 the 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 the 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 the project using MVC, Session Façade, and Service Locator and Business Delegate patterns.
  • Setup the continuous Integration (CI) process and continuous deployment (CD) jobs in Jenkins brew master instance, which reduces the time for the deployment of micro services.
  • Built RESTful web service by building Angular Server in the backend to handle requests sent from the front-end jQuery Ajax calls.
  • Involved in data modelling the tables in Cassandra and in implementing different data modelling techniques 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 the 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

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 the application using Angular 2 framework along with HTML5, CSS3, Type Script, Java Script, Bootstrap, NPM, and 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 the servers and run the code in the 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 the 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 the 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.

Environment: Angular CLI, HTML5, CSS3, Typescript 2.0, JavaScript, Bootstrap, NodeJS, Cassandra, NPM, Angular 2, REST API, Oracle, Thrift API, JAX-RS, Docker, AWS Elastic Load Balancing, AWS Lambda, Spring MVC, Spring JPA, Log4J1.2, Rabbit MQ, Kafka, JASMINE, Postman, Git, JIRA, JUnit, Mockito, Eclipse.

Java Full Stack Developer

Confidential

Responsibilities:

  • Extensively used Hibernate in data access layer to access and update information in the database.
  • Develop Servlets, Session and Entity Bean to implement logic and deploy on the Web Sphere Server.
  • Developed and implemented the 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 the data and did other database configurations using EJB.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.

Environment: Eclipse EE, Hibernate, Struts, JSP Servlets, EJB, JSTL, XML, JMS, Spring Controller, SOAP, Oracle, PL/SQL, UNIX Scripting, EJB-jar, POJO, HTML, ANT Scripts, WSDL, Junit, Git.

We'd love your feedback!