We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Negaunee, MI

SUMMARY

  • Over 7+ years of IT experience in Object Oriented Programming, Analysis, Design, Documentation, Integration, Testing, and Implementation of Client - Server, Distributed Multi-tiered and Large-Scale Enterprise applications in Waterfall and Agile methodology using JAVA and JEE technologies
  • Hands-on experience with design patterns like MVC, Business Object, Value Object, Singleton, Factory Pattern, Business Delegate, Session Facade, Service Locator, Front Controller, and DAO pattern.
  • Strong experience in implementing spring frameworks like Spring MVC, Spring IOC, Spring REST, Spring AOP, spring transaction Management, Spring Data, Spring DAO, Spring Batch, Spring Security, and Spring Boot.
  • Expertise to interact with ORM framework slike Hibernate, Spring Data, iBatis and JPA
  • Experience in micro services-based architecture usin gSpring Boot interacting through REST API.
  • Worked with mongoose connector for database persistence using Node.js to interact with MongoDB.
  • Experience in Front-End UI development skills using scripting languages like HTML5, DHTML, CSS, JavaScript, JQuery, JSON, AJAX, Node JS, Angular 2/4/6/9/11, Vue.js, Backbone JS, Bootstrap, Tag Libraries, JSTL
  • Experience in designing and creating highly scalable, highly available, fault-tolerant, highly secured, distributed infrastructure (IAAS) usingAWS EC2 instances, S3, EBS, ELB, API Gateway, Route 53, Cloud Front, Auto Scaling, Elastic Bean Stalk, VPC, Cloud Watch, Cloud Trial, RDS, SNS, SQS
  • Good Understanding of using various XML technologies like XPath, XQuery, XSLT, XSD, SAX, DTD/Schemas, DOM, and JAXB.
  • Experience in developing applications using Model-View-Controller architecture using Spring MVC.
  • Experience on projects implementing RESTful services (JAX-RS, Spring Boot), Jersey, SOAP (JAX-WS, Apache CXF, WSDL, Apache Axis2) and configured using Swagger and WADL.
  • Experience with baseded ORM frameworks like Mongoose Connector and Cassandra Node Driver.
  • Good knowledge of working with Relational database ORM frameworks like PostgreSQL, MySQL, DB2, Oracle, Ibatis, and NoSQL DB (Mongo DB and Cassandra, Couch DB, Redis, Dynamo DB).
  • Experience in writing Gherk in that can be understandable byCucumber
  • Experience inmessaging queue serviceslikeIBM MQ. Rabbit MQ, Active MQ and Apache Kafka.
  • Experience withbuilding toolslikeAnt, Maven, and Gradle for building and deploying applicationsto different environments.
  • Solid experiencein Apache Sub version(SVN) and Jenkins and Bamboo Continuous Integration Server.integration testingof the applications using Selenium and behavioral testingusing Cucumber.
  • Good working knowledge of Docker and Kubernetes.
  • Experience in implementing Test Driven Environment (TDD) UsedJUnit, Mockito, and Sonar for Unit testing.
  • Experience in developing unit testing with Jasmine by using Karma.
  • Code review and suggest improvements for better performance and standard coding practice.
  • Worked on IDEs like Microsoft visual studio, Sublime text, Net Beans, IntelliJ, Web Storm, and Eclipse.
  • Experience with Continuous Integration, version control, and build tools such asAnt, Maven, Jenkins, SVN (Sub Version),and CVSfor building and deploying applications.
  • Experience in working with different operating systems like Windows and UNIX/Linux.
  • Participated in research of new technologies or tools as necessary to enhance or develop products.

TECHNICAL SKILLS

Programming Languages: C, C++, Java/J2EE, SQL, PL/SQL, Groovy, Python

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, Vue.js, ReactJS, Angular 2/4/6/9/11

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

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

Databases: Oracle 11g/12c, MySQL, Postgres, Sybase, NoSQL, and MongoDB

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

Version Control: SVN, GitHub, Bitbucket

Testing Tools: June 4.12 with Mockito, Selenium, and Cucumber.

Methodologies: Agile, Waterfall

Continuous Integration: Jenkins, AWS, CI/CD, DevOps

Others Software Skills/tools used: MS Office, Visio, Adobe Photoshop, HP ALM, JIRA

Build Tools: Maven, Gradle, Ant

PROFESSIONAL EXPERIENCE

Confidential, Negaunee, MI

Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design, development, and testing.
  • Develop Java code (Controller Bean, Delegate, Facade Bean, Manger, and Data Access) and testing in localworkspacee.
  • UsedJ2EEdesign patterns likeModel View Controller(MVC),Singleton,Factory,Data Access Object (DAO),Data Transfer Object (DTO)andService Locator, etc.
  • Implemented Micro services architecture using Spring BOOT enabled REST API with the Spring Cloud modules.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Moving existing monolithic architecture to microservices and migrating them to AWS cloud.
  • Implemented generating the verification hash code using the crypto package on Node.JS and Added user validations and user permissions by using the Node.js.
  • Installation of Storm and Kafka on 4 node cluster and written Kafka producer to collect events from Rest API and push them to broker.
  • Implemented data-binding using NodeJS for front-end development of a current web application.
  • Involved in writing application-level code to interact with APIs, and Web Services using AJAX,, JSON and XML.
  • Implemented Bean classes and configured in the spring configuration file forDependency Injection,Developed Controller Classes usingSpring MVC,Spring AOP, Spring Boot, Spring Batchmodules, handled security usingSpring Security.
  • Pre-processors’s (SASS/LESS), JavaScript, Bootstrap, Ajax, Web Services XML, schemas.
  • Designed and developed Micro Services business components using Spring Boot.
  • Responsible for creating an instance on Amazon EC2 (AWS), Pivotal Cloud Foundry, and deploying the application on it. Involved in the development of Micro services for all the models using combination of Spring Boot and Spring Security.
  • Implemented the Model View Control structure using Spring and Angular 11
  • Enhanced the Portal UI using HTML, JavaScript, XML, Java, and CSS as per the requirements and provided the client-sideJJavascriptvalidations and Server side Bean Validation Framework.
  • UsedAngular 11as a framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with h server usingSASS, LESS,and Bootstrap.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, andt, and deploy.
  • Worked withVue.js Forms, Validations, Modules, Components, directives, controllers, and HTTP Request.
  • Developed RESTfulweb services usingJersey, Spring framework, andJAX-RS.
  • Developed Application to assess JSON and XML from Restful web service from the consumer side using JavaScript and Angular 11
  • UsedReact JSlibrary functions for the logical implementation part on the client side for all applicationstion.
  • Configure and run gulp tasks inNode.jsruntime and handle injection,CSSpre-processing, and test-running.
  • Developed unit test scripts using Karma and Jasmine for Angular 11 framework and Mocha for Node JS API endpoints.
  • Experience in creatingRESTfulwebservicesusingJersey,SPRINGframework, andJAX-RS.
  • Usedspring framework 4.3to create the beans needed and injected dependency using Dependency Injection
  • Worked onVue.js events distributionand parent chain for parent-child component communication.
  • Creating and designing data ingest pipelines using technologies such as Apache Storm-Kafka.
  • Developed angular unit tests for testing angular components using Jasmine and Karma.
  • Extensive knowledge of AWS EC2, Amazon S3, Amazon Elastic Load balancing, and other parts of AWS infrastructure.
  • Developed a new Widget-app module for MMD using React JS with Redux architecture and ES6.
  • Implemented Spring boot microservices to process the messages into Kafka cluster setup
  • Used Karma Test runner and Jasmine Testing frameworks.
  • Develop SQL queries based on business rules, find query cost, and optimized the query
  • Writing Splunk Queries, Expertise in searching, monitoring, analyzing, and visualizing Splunk logs
  • CreatedTypescriptreusable components and services to consumeREST APIsusing Component-based architecture provided byAngular 9/11
  • Implemented the CI/CD process with ad-hoc releases for the angular web app including the external libs related to the surveys, source code configurations to be packaged using the maven by including the dependencies versioning in the bit bucket, code testing through the Sonar Qube, JFROG repository for storing the artifacts and deploying into the relevant environment CDN through the bamboo pipeline with Jira build tracking
  • Worked withjQueryplugins likeBanner, Slider, Accordion, Tabs, jQuery Dropdown, and Image Gallery.
  • UsedWebpackto bundle Typescript and JavaScript modules.
  • Coded extensively usingJavaScript,and Angular 11to make rich internet web applications for a Single page app.
  • Building application using maven and deploying to local Web Logic or tomcat server
  • Worked on building & deploying Java code through Jenkins, used Jenkins Amazon Web Services (AWS) Code Deploy plug-in to deploy to AWS, and worked on AWS Cloud management.

Environment: HTML, CSS, JavaScript, Web Service XML, AWS, Spring, Angular 9/11, Kafka Jquery, JSP, Spring, JSTL, EJB, JMS, XML, XSLT, JDBC, AJAX, HTML, CSS, Bootstrap,JavaScript, Typescript, Vue.js, Node.js, React JS, Restful, SOAP, jQuery, Hibernate, Docker. Splunk, Apache Kafka, Karma, Jasmine

Confidential, Lake Success, NY

Java Full Stack Developer

Responsibilities:

  • Implemented persistence layer using Spring JDBC template to store the data in Oracle database.
  • Used Spring Security for Validation and authentication on the Client side, Session fixation, clickjacking, and can cross-site request forgery (CSRF).
  • Designed REST and SOAP services.
  • Designed, developed, and tested HTML5, CSS3, Bootstrap, JavaScript, jQuery, and React.JS that meet accessibility and web browser standards for the website.
  • Created JSON request and validated the response using postman Interceptor and Swagger UI.
  • Set up Continuous Integration (CI) and Continuous Delivery (CD) process for application using Jenkins.
  • Developed user interface by using React JS, and Flux for SPA development.
  • Addressing heavy traffic situations and migrating user-specific data off service instances and into a shared by using Microservices.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions, and Spring security modules.
  • Microserviceses have been built using spring boot, and spring security and deployed to AWS cloud. Deployed Micro-services as Restful Java Web Services on Amazon Elastic Beanstalk
  • Tested JSON output using Advanced REST Client or POSTMAN.
  • Developed Mockito and JUnit test cases to improve code coverage.
  • Experience in developing, deploying, and testing applications in an AWS environment using DevOps tools such as Jenkins and Docker
  • Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
  • Used multithreaded environment to run processes asynchronously using future calls to access the data.
  • Used React-Router to turn the application into Single Page Application.
  • Designed and developed the Restful web services using the JAX-RS API to communicate over the network.
  • Involved in maintaining and updating the procedure for the ETL process.
  • Involved in writing complex SQL queries using correlated subqueries, joins, recursive queries and PL/SQL stored procedures.
  • Implemented Micro Services-based Cloud Architecture on AWS platform for deployment.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with Kubernetes.
  • Involved in initiating alarms in CloudWatch service for monitoring the server's performance, CPU Utilization, disk usage, etc. to take recommended actions for better performance.
  • Used Rest client - POSTMAN and SOAPUI tools to test REST API services.
  • Used GIT for Source Control and Version Management and Monitored the Error logs using Log4j and fixed the problems.
  • Apache Maven tool has been used for the build and deployment of the application.
  • Included security groups, network ACLs, Internet Gateways, and Elastic IPs to ensure a safe area for the organization in AWS public cloud.
  • Moving existing monolithic architecture to Microservices and migrating them to AWS cloud.
  • Enabled Amazon IAM service to grant permissions and resources to users. Managed roles and permissions of users with the help of AWS IAM.
  • Implemented Kafka security features using SSL and without Kerberos.
  • Implemented Object-relation mapping using Hibernate framework to fetch the data from the Oracle 12c database and to write data into the database.
  • All the functionalities are implemented using Spring IO / Spring Boot and Spring JDBC.
  • Worked on Swagger API and auto-generated documentation for all REST calls.
  • Created Microservices as part of Lof lambda function development using Node.js Serverless architecture.

Environment: Java, Hibernate, React JS, HTML5, CSS3, Spring, Spring batch, Spring Boot, Node.js, JPA, JMS, Eclipse, Oracle 12c, Swagger UI, Log4j, JIRA, Pure XML, Web Services, Kafka, Microservices, REST UI, Jenkins, Docker, Kubernetes, Maven, Git.

Confidential, Burlington, MA

Java/J2EE Developer

Responsibilities:

  • Implemented Model View Controller (MVC) architecture using Spring MVC framework
  • Involved in writing POJO classes, and XML configuration files, defining DAO interfaces, and writing Hibernate query language (HQL) queries.
  • Implemented development procedures for IVR and speech applications through Java and Web Services and used AWS lambda to run servers without managing them and to trigger to run code by S3 and SNS.
  • Designed and developed Spring and REST-based Micro Services using the Spring Boot, also developed RESTful web services with JAX-RS using Spring Boot and Micro Services Architecture.
  • Developed the interactive web pages using HTML5, CSS3, JSP, JavaScript, jQuery and Ajax.
  • Implemented Spring IOC (Dependency Injection) and Spring AOP for the Business Layer development.
  • Leveraged AWS cloud services such as EC2, auto-scaling, and VPC to build secure, highly scalable, and flexible systems that handled expected and unexpected load bursts.
  • User input validations are done usingJavaScriptand developed use cases using UML.
  • DevelopingCSSStyle for a web page usingSCSSStructure and also implemented routing andSPAapplication usingAngular 2/4/6
  • Used Microservice architecture, with Spring Boot-based services interacting through a combination of REST and Apache Kafka message brokers.
  • Written SQL, PL SQL, HQL queries and Implemented Transaction management.
  • Deployed Microservices as Restful Java Web Services on Amazon Elastic Beanstalk.
  • Worked on creating log-in authentication modules usingAngular 6 andJavaScript.
  • Used spring config server for centralized configuration and Splunk for centralized logging. Used Concourse and Jenkins for Microservices deployment
  • Developing single-page application by using Covalent open-source framework, which is built onAngular 4, Angular-CLI, Typescript, RXjs, Material design, Karma, Jasmine, d3, NGX, SCSS.
  • Used EJB Query Language to retrieve data from Hypersonic SQL.
  • Used Hibernate for Object-relational mapping of the database structure created in Oracle
  • Implemented Aspect Oriented Programming using Spring AOP.
  • Used build tools (Webpack, Gulp, Grunt, etc). Highly used Angular 6 router to build single page application for navigation through the different states and multiple models.
  • Implemented Hibernate as ORM framework for mapping object-oriented domain model to Database Used SVN for version control
  • Developed unit and integration tests for existing microservices using JUnit, and Mockito.
  • Deployed and tested the application using the Tomcat web server
  • Used IBM WebSphere Application Server to deploy the application.
  • Developed Junit test cases for DAO and Service Layer methods.
  • Used SVN for version control of the application.

Environment: J2EE/Java, JSP, JavaScript, HTML, CSS, AJAX, Angular 2/4/6, JQuery, Microservices, AWS, WebLogic, Eclipse, SVN, Tomcat, WebSphere Application Server, Spring, and Hibernate, HQL, UML, Toad, Oracle and Junit

Confidential

Java Developer

Responsibilities:

  • Involved in designing and developing Object-Oriented methodologies using UML and created Use Case, Class, and Sequence diagrams
  • Used EJB, Struts, and Hibernate to develop the application
  • Wrote Spring Core and Spring MVC files to associate DAO with Business Layer.
  • Involved in High-Level Design and prepared a Logical view of the Application.
  • Developed web services SOAP, WSDL, and web service clients using JAXB and XML, implemented SOA architecture.
  • Developed web services in Java and Experienced with SOAP.
  • Developed and maintained Ant Scripts for the build purposes for testing and production environments.
  • Writing JavaScript functions for various validation purposes. Writing JavaBeans to contain data objects. Implemented session beans, entity beans, and message-driven beans.
  • Created Data Source and deployed the web application in the IBM WebSphere Application Server.
  • Implemented JSF in Presentation layer programming using JSTL, AJAX, and GWT Development.
  • Worked with HTML, DHTML, CSS, JAVASCRIPT, JSON in UI pages.
  • Created controller Servlets for handling HTTP requests from JSP pages.
  • Written Hibernate annotation-based mapping java classes with Oracle Database tables.
  • Used Session facade. Implemented JMS API for messaging.
  • Used Version Control Tool to perform Checking-out and Checking-in of codes from the repository.

Environment: EJB, Struts, Hibernate, JSP, JSF, Servlets, Webservices, XML, XSLT, XSL, HTML, CSS, JavaScript, Ant, JBoss, HSQL, Struts, Net Beans, Oracle 10g/11g, SQL, PL/SQL, Windows

We'd love your feedback!