We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

0/5 (Submit Your Rating)

Evansville, IN

SUMMARY:

  • Around 8 years of experience in experience in analysis, design, implementation and testing of Object - Oriented Applications using Java Full stack/J2EEtechnologies (Core java, JDBC, Servlets, JSP, XML, Spring, JUNIT, Hibernate, and Restful API) and ensuring client deliverable wifin committed deadlines.
  • Experience in Cloud computing infrastructure such as Amazon web Services(AWS).
  • Experience and in-depth Knowledge of understanding in the strategy and practical implementation of AWS Cloud-Specific technologies including S3, RDS, SQS, SNS, Elastic Cache, Lambda.
  • Created AWS Security Groups for deploying and configuring AWS EC2 instances.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Migration of existing systems to AWS and using the snapshot method for the EBS volumes.
  • Created AWS Security Groups for deploying and configuring AWS EC2 instances.
  • Experience in developing and deploying a Microservice application utilizing almost of the AWS Stack including S3, EC2, DynamoDB, Kinesis, SNS and SQS.
  • Expert developer using Spring Boot for radically fast building of Microservices and develop Cloud based Micro service applications wif very less configuration.
  • Experience in using J2EE Application Servers such as Apache Tomcat, Confidential Web sphere.
  • Experienced in various Java and J2EE Frameworks such as Spring MVC Framework, Struts, Hibernate, MQ Series, JMS, JSTL.
  • Used Angular modules like Angular-animate, Angular-Cookies, Angular-Filter, Angular-Mocks, Angular - Recourses, Angular- Route, Angular-Sanitize, Angular-Touch and Angular material
  • Designed & developed SOAP and Restful web services using WSDL, SOAP, JAX WS, JAX-RS, CXF, AXIS, JERSEY, REST Template and SOAP UI.
  • Used REST frameworks such as Jersey, REST Easy for creating RESTful web service where the request and response in JSON format.
  • Extensively used Hibernate in data access layer to access and update information from the Oracle database and used Hibernate Query Language (HQL) for writing the queries.
  • Development experience wif java such as OOPS Concepts, Strings, IO, Multithreading, Collections and Exception Handling.
  • Experienced in working wif back end layer using SQL, PL/SQL, JDBC, JPA and Hibernate.
  • Having good noledge in NOSQL data bases like Dynamo DB and Mongo DB Concepts, CRUD operations and aggregation framework.
  • Worked wif the JavaScript frameworks like JQuery and AngularJS
  • Hands on experience of Build & Deployment phases and usage of Continuous Integration (CI/CD) tools.
  • Used Jenkins for Continuous Integration and deployment onto the Servers.
  • Experience in installing and configuring Linux/Unix/Windows-based web/App servers like Tomcat, JBOSS, Web Logic and WebSphere for Application deployments.
  • Extensive experience of using IDE tools Eclipse, NetBeans, IntelliJ IDEA for JAVA/J2EEApplication development.
  • Experience in writing ANT, Maven build scripts, providing logging facility using Log4j and Writing JUnit test cases.
  • Hands-on experience in Source Code Management, Creating Branches, versioning, tagging and managing Repositories using GIT, Bit bucket.
  • Extensive experience working in Software Development Life Cycle (SDLC) by using Agile, Scrum and Waterfall methodologies.

TECHNICAL SKILLS:

Scripting Languages: JavaScript, JQuery, Ajax, Python, Node.js, Backbone.js, TypeScript.

Build Tools: ANT, Gradle, Maven, Docker, and Jenkin

Version Control: Tortoise SVN, CVS and GIT.

Web Technologies: HTML/HTML5, CSS3, JavaScript, JQuery, Bootstrap, JSON Restful, Angular 6, Angular 4, AngularJS, AJAX, Node.JS

J2SE/J2EE Technologies: Java 11, java 8, J2EE, RMI, Sockets, JDBC, Servlets, JSP, JMS, JavaBeans, JSTL, spring, Hibernate, JNDI, JPA, JMS, MVC, Jakarta Struts, JSF, EJB

Methodologies: Agile, Test Driven Development, Waterfall, Agile Scrum

Databases: Oracle, SQL-Server, MySQL, MS SQL, MongoDB, NoSQL, and Cassandra

Web/Application Servers: Apache Tomcat, Confidential Web Sphere, Web logic Application server, JBOSS, Apache Camel

XML Technologies: XML, XSL, DOM, SAX, DTD, XQuery, XSD and XSL

IDE/Tools: Eclipse, IntelliJ, Spring Tool Suite (STS), RAD, Adobe Dreamweaver

Testing Tools: JUnit, Mockito, Soap UI, SLF4J, Log4j and JIRA

Platforms: Windows, Linux, and UNIX

Web Services: SOAP, Micro services, JAX-RPC, WSDL, JAX-RS, JAX-WS, UDDI, JAX-B, Apache CFX, Restful

Cloud Technologies: AWS, GCP, AZURE.

PROFESSIONAL EXPERIENCE:

Sr. Java Full Stack Developer

Confidential, Evansville, IN

Responsibilities:

  • Involved client side designing and validation using HTML, Angular JS, CSS, JavaScript, JSP.
  • Updated pages using HTML, CSS, in Angular JS framework and created Responsive Web Pages using Bootstrap framework.
  • Developed screens using HTML, CSS, JavaScript, JQuery and Ajax.
  • UX design and implementation using HTML, CSS, React, Webpack, Redux.
  • Involved in putting the entries to external XML files whenever required.
  • Used Angular JS as framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data wif server.
  • Experienced in Training and mentoring JavaScript developers in React/Redux development.
  • Developed Web API using NodeJS and hosted on multiple load balanced API instances.
  • Involved in building stable React components and stand-alone functions to be added to any future pages
  • Involved in implementing the complete application in the in-build MVC Architecture wif Angular JS.
  • Used Java-script for the providing dynamic functionality and to create a highly responsive interface.
  • Involved in the design of the application using J2EE, which employs Model/View/Controller (MVC) design pattern.
  • Single web page applications are coded using JavaScript client framework, as well as restful API developments in Spring restful API and Spring boot.
  • Used JSON to load data into JQUERY data grid and also as a response type in REST services.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Implemented Singleton, Service Locator design patterns in MVC framework and developed command, delegate, model action script classes to interact wif the backend.
  • Worked on the Multithreading Concepts Using executor framework for file parsing the data or scheduling the Data into the application from the vendor services which are in both text and Xml into Json.
  • Used Spring Security for Autantication and authorization extensively.
  • Developed backend web services using Node JS and custom components for the web applications using React JS.
  • Experience working on Bootstrap, Angular.js, Backbone.js, Knockout.js, Responsive design and Media Queries.
  • Implementing or exposing the Micro services based on RESTful API utilizing Spring MVC, Jersey and Apache CXF.
  • Using Handlebar JS we can add templates to you're HTML page dat will be parsed and interpolated wif the values from the data you passed to the Handlebars.js function.
  • Configured the xml files for Hibernate and applied its Object Relational Mapping ORM to enable the data transactions between POJO and Oracle Database using caching on Session Factory as well as caching on query.
  • Involved in writing and modifying Procedure, Queries, Views and Triggers.
  • Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache concepts.
  • Used Maven for dependencies and configuration management.
  • Developed Mean stack from Scratch including Mongo DB and Express JS server development
  • Used Mongoose connector to connect Mongo DB through Express framework.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services (AWS).
  • NoSQL database design and implementation wif Cassandra and MongoDB.
  • Involved in writing Multi-Threading Synchronization concepts in Java Programs
  • Vue.js was used to fetch data from server using axios, prepare and transform data to display in the forms, validate user-entered data and tan post data.
  • Implemented Continuous Integration and Continuous Development (CI/CD) process using Jenkins.
  • Setup front-end application using Web pack, NPM and Babel.
  • Used Jenkins for continuous integration and worked on Performance improvements for the application.
  • Used Docker for managing and running applications wifin containers.
  • Worked wif Jasmine and Karma for performing unit testing of Angular JavaScript.
  • Writing test cases using JUnit.
  • Used JIRA for bug tracking.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website dat could be served to desktop, Tablets and mobile users using React Js
  • Development of Server less Function Apps, Web API's, CI/CD Pipeline on Azure Cloud.

Environment: HTML, CSS, Angular JS, Java Script, JQuery, Ajax, JSON, Backbone JS, Bootstrap, XML, Spring MVC, Spring IOC, DAO, Hibernate, Multi-threading, JAX-RS, Apache CXF, Jersey, Apache Kafka, Node JS, Mongo DB, Express JS, AWS, Jenkins, Docker, Jasmine and Karma, JUnit, Easy Mock, Selenium, NPM, Bower, Grunt.

Java Full Stack Developer

Confidential, MN

Responsibilities:

  • Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC) using Agile methodology.
  • Involved in developing and delivery of a Micro service application utilizing almost of the AWS Stack including S3, EC2, DynamoDB, Kinesis, SNS and SQS.
  • Implemented MVC architecture by using Spring MVC to send and receive the data from front- end to business layer.
  • Created S3 buckets for EC2 instances to store all the content including HTML pages, images, CSS files and script files.
  • Developing CSS Style for web page using SCSS Structure and also implemented routing and SPA application using Angular.
  • Used build tools (Web pack, Gulp, Grunt, etc). Highly used Angular 5 router to build single page application for navigation through the different status and multiple modals.
  • Used AngularJS to create views to hook up models to the DOM and synchronize data wif server as a Single Page Applications (SPA).
  • Worked on Angular JS expressions and built-in directives to render functionality to the UI and JQuery for DOM manipulation and two-way binding.
  • Implemented AngularJS controllers to update entity models and used custom AngularJS Filters to provide better search experience.
  • Implemented various AngularJS filters against data sets to filter and formatted data currency, strings rendered in the UI.
  • Performed Verification and validation process for the code written by making use of Protractor framework by testing across various scenarios of the AngularJS applications.
  • Extensively used JSON to parse the data from server side to satisfy the business requirement.
  • Used Spring MVC and Dependency Injection for handling presentation and business logic.
  • To maintain loose coupling between layers published the business layer as services and injected the necessary dependent components using Spring IOC and published cross cutting concerns like Logging, User Interface exceptions, Transactions using Spring AOP.
  • Developed Spring RESTful web services to deliver XML, JSON content using Jersey Spring implementation.
  • Responsible for creating SOAP and Restful Web services wif WSDL, SOAP, JAX-WS, CXF and JAX-RS.
  • Consumed SOAP web services and RESTful JSON web services to create the automated report.
  • Developed modules using Core Java APIs, Java collection, Java 8(Streams), multi-threading, and object-oriented designs.
  • Involved in setting up spring security in securing the app based on user roles.
  • Create RFP (Request for Proposal) micro service to provide RESTful API utilizing Spring Boot wif Spring MVC.
  • Build REST/SOAP based Services for all user-based operations like enroll user, modifying user and autanticate user depending on risk factor of the user login.
  • Developed and consumed REST based Web services to allow communication between the applications.
  • Designed and developed business and persistence layer components using Spring IOC and Hibernate and Spring JDBC framework.
  • Wrote complex SQL queries, Stored Procedures PL/SQL using SQL develop, executed on Oracle Database.
  • Worked wif teams for their micro services and get them into the build/deployment pipeline using Docker.
  • Log4j framework has been used for logging debug, info & error data.
  • Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support development needs using Jenkins, Git, JUnit and Maven.
  • Deployed the application on to Apache Tomcat Server.
  • Written JUnit Test cases using Mockito framework.
  • Used JIRA as a defect tracking system for all projects.
  • Developed Micro Services wif the halp of Spring Boot.
  • Used Window Azure to deploy the application on cloud and managing the session.
  • Worked wif Jenkins Continuous Integration and Continuous Deployment (CI/CD).

Environment: Java 1.8, EC2, S3, RDS, JUnit, Maven, Spring boot, Micro services, Angular, JIRA, Git, JUnit, REST, Agile.

Java Developer

Confidential, Lake Success, NY

Responsibilities:

  • Exposed to all phases of Software Development Life Cycle (SDLC) Analysis, Design, Development, Testing, and Production phases of the projects. Implemented using Agile Methodologies.
  • Has replaced the Java Messaging Service (JMS) calls wif AWS SQS and used AWS SDK to connect wif Amazon SQS for bulk email processing.
  • Developed API for using AWS Lambda to manage the servers and run the code in the DB.
  • Involved in developing functions for Amazon Lambda to manage some of the AWS services.
  • Captured Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone's instances for their application elsewhere.
  • Created and managed a Docker deployment pipeline for custom application images in the Cloud using Jenkins.
  • Created and worked wif various SQL and NoSQL databases such as AWS RDS Aurora DB cluster, MySQL, Dynamo DB, MongoDB and connected to the database through DB Instances using the AWS Java SDK.
  • Used Cloud Front(CDN)in serving web content to other regions using S3.
  • Moving the Microservices as cloud bases in AWS EC2 server & deployed using Elastic bean stalk/Code commit services of AWS.
  • Used Spring Boot, Spring Batch for building cloud Microservices quickly and develop spring based applications wif very less manual configuration.
  • Involved in Spring and Hibernate Integration.
  • Involved in writing Maven scripts for automated deployment of the application and managed GitHub Projects.
  • Configured Docker container for automated testing purposes.
  • Migrated from SVN to GitHub wif merge and version and used Jenkins for continuous integration.
  • Implementing a Continuous Delivery framework using Jenkins, Maven in multiple environments.
  • Worked wif CQL to execute queries on data persisting in the Cassandra cluster.
  • Performed Unit Testing using Junit and interacted wif QA for testing.
  • Good experience in debugging the application by running the server in debug mode and having the experience in usage of log4J to persist the data in log files.
  • Involved in implementing validations, exception handling.

Environment: Java, AWS, HTML5, CSS3, JavaScript, jQuery, AngularJS, JSON, Junit, MYSQL, Cassandra, JUnit, Maven, Spring, Hibernate, WebSphere, Web Services.

Java Developer

Confidential

Responsibilities:

  • Migrating the application to Cloud environment using the Amazon web services- EC2, S3 and various services of AWS.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality hence using this snapshot for disaster recovery.
  • Involved in developing and delivery of a Micro service application utilizing almost of the AWS Stack including S3, EC2, DynamoDB, Kinesis, SNS and SQS.
  • Developed messaging module using Spring JMS and ActiveMQ to exchange the information in more reliable and asynchronous way in Enterprise Applications.
  • Used Simple storage services (S3) for storing snapshots and Configured S3 lifecycle of Applications & Databases logs, including deleting old logs, archiving logs based on retention policy of Apps and Databases.
  • Developed code wif Java SDK to connect wif AWS Services. Worked wif S3 for storing and retrieving data stored in the S3 bucket's, AWS SQS for bulk email processing, Data backup and archiving on AWS using S3 and Glacier and Dynamo DB to store the data for metrics and backend reports.
  • Designed and implemented Kafka producer application to produce near real time replication tool as a source for apache Kafka producer.
  • Developed Web Services using REST interfaces using MuleSoft's Mule Enterprise Service Bus (ESB) platform to deliver fast, reliable and scalable integration API code.
  • Worked wif AWS API Gateway for implementing the Micro service architecture and the utilized ECS to deploy the Docker containers onto the servers.
  • Integrated apache Kafka wif elastic search using Kafka elastic search connector to stream all messages from different partitions and topics into elastic search for search and analysis purpose.
  • AWS Lambda was utilized for serverless implementations, where the functions were triggered when the database tables were updated and AWS Cloud Watch was utilized for alarms.
  • Used Spring beans to encapsulate business logic and implemented application MVC architecture using Spring Boot framework.
  • Used JAX-RS for creating RESTful web service where the request and response are in JSON format.
  • Migrating existing application into REST/HTTP based Micro service architecture leveraging Spring Boot capabilities.
  • Extensively used java multi-threading to implement batch Jobs wif JDK features.
  • Designed and developed the persistence layer using Hibernate persistent objects, for interaction wif the databases.
  • Implemented data reading, saving and modification by stored procedures in MySQL database and Hibernate criteria.
  • Developed test cases by using JUnit and spring integration test framework.
  • Implemented Test Driven Development using JUnit, Advanced Rest Client and Log4j in developing test cases and determining application functionality.
  • Participated in the design of user interface of the application using HTML5, CSS3, JSF, JavaScript and AJAX.
  • Worked wif GIT Version control system to track various aspects of the project.
  • Developed build script using MAVEN to build, package, test and deploy application in application server.
  • Utilized Jenkins for Continuous Integration and Continuous Delivery.
  • Used Agile methodology to develop the application.

Environment: Java, J2EE, Hibernate, Spring, Junit, Mongo DB, Cassandra, Web Logic, HTML5, CSS3, JavaScript, jQuery, Linux, Kafka, Eclipse, AJAX, Angular JS, JSON, JSF, AWS (EC2, S3, VPC, RDS, Dynamo DB, Route53).

Jr. Java Developer

Confidential

Responsibilities:

  • Responsible and active in the analysis, design, implementation and deployment of full software development life cycle (SDLC) of the project.
  • Designed and developed user interface using Spring JSP, HTML and JavaScript.
  • Involved in multi-tiered JEE design utilizing Spring MVC and Hibernate.
  • Extensively used Spring Framework as the controller to handle subsequent client requests and invoke the model based upon user requests.
  • Developed java utility classes using servlet dat were used by other modules for formatting, excel downloads and other purposes.
  • Defined the search criteria and pulled out the record of the customer from the database. Make the required changes to the record and save the updated information back to the database.
  • Responsible for implementation of java integration components for JBPM and DROOLs.
  • Used JMS for the asynchronous exchange of critical data and events among J2EE components. Publisher-Subscriber method was used for data loading and Point-To-Point method of JMS was used for event processing.
  • Developed build and deployment scripts using Apache ANT to customize WAR and EAR files.
  • Involved in writing shell script to export oracle table’s data into flat files and performed unit testing using JUNIT and used Log4j for logging and automatic batch jobs.
  • Implemented MVC pattern using Spring framework for web tier.
  • Used various Java, JEE design patterns like DAO, DTO, Singleton etc.
  • Used DAO and JDBC for database access.
  • Developed applications wif ANT based build scripts.
  • Developed stored procedures and triggers using PL/SQL in order to calculate and update the tables to implement business logic.
  • Design and develop XML processing components for dynamic menus on the application.
  • Involved in postproduction support and maintenance of the application.

Environment: Core Java, JSP, Servlets, Spring, Hibernate, Tomcat, Oracle, Unix Shell Scripts, XSL, XSLT, Eclipse, MyEclipse, HTML, UML, Java Script, JUnit, JAXP, XML, SQL, Log4J.

We'd love your feedback!