We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • Around 7 years of experience in IT industry comprising of Java/J2EE enterprise web application design, development, maintenance & support involving all SDLC activities like requirements analysis, design, implementation, reviews, unit testing, integration testing and production deployments.
  • Good Experience on working in using core Technologies like Java, J2EE, Servlets, JSP, JDBC, JavaBean, JavaScript, HTML, CSS, Webservices, Angular JS and Bootstrap Framework.
  • Excellent knowledge on Object Orient Programming concepts (OOPS).
  • Developed multi - tiered object-oriented system architectures using uses cases, UML.
  • Experience on O/R mapping Spring Core, JSF and Hibernate Framework.
  • Experience in java8 features like Parallel Streams, Lambdas, functional interfaces and filters.
  • Extensive experience with both core and advanced Java technologies which includes JSP, Servlets, JDBC, jQuery and various other middleware technologies.
  • Good knowledge of developing RESTful Web Services using Spring MVC and Tomcat/Glass Fish Servers.
  • Implemented the application using Spring IOC, Spring MVC Framework, Spring Batch, Vert.x, and also handled the security using Spring Security.
  • Extensively Java collections with different classes and interfaces including List, Array List, Hash Map, Hash Set, and Tree Map.
  • Used Hibernate, object relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Knowledge on JPA Hibernate and spring to perform CRUD operation with MySQL and Oracle.
  • Followed Waterfall, Agile methodologies like Test Driven Development (TDD), Scrum, and Pair Programming.
  • Proficient in implementing design patterns like Singleton, DTO, DAO, Factory, Session Facade, Front Controller Service Locator using Struts framework.
  • Experience in building isomorphic applications using React.js and Redux with GraphQL on server side.
  • Experience in working with GraphQL queries and use Apollo GraphQL library.
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept .
  • Expertise in front end development and design using Servlets, Ajax, bootstrap and JUNIT.
  • Good Experience in React JS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Strong MERN stack (Node.js, ExpressJS, ReactJS, and MongoDB) experience for full-stack development.
  • Experience in working on modern MEAN Stack MongoDB, Express JS, AngularJS, ReactJS and NodeJS.
  • Implemented Angular 5 services to connect the web application to back-end APIs to POST/GET the data
  • Experienced in RDBMS design, DB2, DB normalization, ER modeling, SQL, PL/SQL, Procedures, Cursors, Functions, Triggers and good understanding in creating SQL and NoSQL Queries in Oracle, MySQL, MongoDB, Cassandra databases.
  • Experience on working with Cloud Computing Service environment like Amazon Web Services (AWS) and managed AWS like EC2, S3 bucket, Virtual Private Cloud (VPC) through AWSConsole and API Integration.
  • Involved in building and deploying ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Hands on experience in AWS infrastructure on various resources IAM, EBS, Security Group and Auto Scaling in Cloud Formation JSON templates and some internet technologies including TCP/IP and HTTP .
  • Experience in using bug/issue tracking, project Tracking and Management tool JIRA .
  • Expert in development of company´s internal CI system, providing a comprehensive API for CI/CD .
  • Experienced in developing Microservices applications using Spring Boot, Spring Batch, Spring IOC, Spring Integration, and Pivotal Cloud Foundry.
  • Microservices have been built using spring boot, spring security and deployed to AWS cloud
  • Experienced in working with ORM tools like Hibernate and using JPA (Java Persistence API) frameworks and APIs.
  • Hands on experience on different IDEs such as Eclipse, Spring Tool Suite and deployment using application servers and web servers like Apache Tomcat, BEA WebLogic, IBM Web Sphere.
  • Primarily used with version control systems such as GIT, SVN .
  • Strong experience in using Inheritance, Caching Strategies, Mapping Strategies, Annotations, JPA Annotations with Hibernate.
  • Developed JMS messaging components to handle asynchronous messaging from queues using Tibco EMS and Spring JMS.

TECHNICAL SKILLS

OperatingSystem: Windows, Linux, MacOS

Languages: Java 1.8, C++, HTML, Xml JavaScript, SQL

Java Technologies: J2EE, Servlets, JSP, JSF, JDBC, JavaBeans, SOAP, WSDL, REST, Apache Kafka, AWS, XML, JSON, JMS, Spring Batch, Spring Cloud, Spring Cloud, Spring Framework, Hibernate, Vert.x

Web Technologies: HTML, JavaScript, XML, jQuery, Ajax, CSS3, Angular 4.x, Angular 5, ExtJs, jQuery, Bootstrap, React Js, Node Js, MERN, MEAN.

IDE: Eclipse, NetBeans

Development Approach: Waterfall and Agile

Version control systems: SVN, GIT

Frameworks: Spring MVC, Hibernate

Database and Servers: DB2, MySQL, SQLite, Apache Tomcat, SQL Server

Server Scripting: JSP, JSTL, Custom Tag Library, AJAX

Build Tools: Ant 1.7, Maven 2.x, Gradle

PROFESSIONAL EXPERIENCE

Confidential

Java Full Stack Developer

Responsibilities:

  • Extensively worked on front end, business, and persistence tiers using the spring framework
  • Involved in designing and implementation of MVC design pattern using spring framework for Web-tier.
  • Developed core java multi-threading processes extract and upload data from text files to search and schedule them as nightly batch processes.
  • Spring framework for MVC design Pattern, Action class, Action Servlets, Form Bean.
  • Created JSP screen by assembling Struts Tiles and Taglibs and used HTML for static webpage And JavaScript for View part of the project.
  • Created POC for SSl authorization using vert.x Framework.
  • Used Eclipse IDE for writing code and Apache Tomcat as application server.
  • Created POC for Automatic update for the deployment status update using Vert.x Framework (push Notification), HTML5, CSS3, JavaScript, Junit& JAVA.
  • Developed applications in Java based UI within Angular 5.0 framework and Node.js, integrated with Typescript.
  • Developed front-end using HTML, CSS, JavaScript, jQuery and jQuery UI featuring the implementation.
  • Developed the application with Core Java concepts collections, Exceptions.
  • Developed warm-up programs in core java to load recently logged in user profile information into Mongo DB.
  • Implemented simulated top-down SOAP based Web Service to test the business logic for the rating calculation.
  • Used JDBC, MQ Series, Web Service, and Hibernate framework to access the data from backend MSSQL database server.
  • Used Stored Procedures to crunch data and creating view for fetching data from multiple tables on MSSQL Server.
  • Implementing ORM using Hibernate 4 framework.
  • Used Java Persistence API (JPA) for managing relational data mapping.
  • Spring framework to implement bean to declare a service and accessed those using Application context.
  • JMS for sending and receiving Message through application server.
  • Involved in developing the applications using Spring Framework for Dependency Injection Inversion of Control, Implemented the business logic using EJB (session and entity beans).
  • Designed SOA Architecture and Testing of 3-tier and n-tier component-based applications using Java Scala Groovy and J2EE technologies.
  • Used Microservices with spring boot-based services interacting through Restful web services.
  • Used Microservices to communicate using synchronous protocols HTTP and REST end points.
  • Created REST-Controllers with respect to RESTFUL standards in Spring MVC to connect model with view.
  • Used complete annotation driven approach to develop the application using Spring Boot and was involved in setting up the Spring bean profiling.
  • Used XMLSAX to parse the simulated xml file, which has simulated test data.
  • Used GIT and SVN for version control.
  • Used Log4J logging framework to write Log messages with various levels.
  • Developed Automated Test Application, which validates various XML document using Junit and XSLT.
  • Amazon EC2 is also used for deploying and testing the lower environments such as Dev, INT and Test.
  • Installed and configured Elasticsearch with logstash ship of logs of three
  • Wrote Angular.Js frontend, which queried a custom Elasticsearch server for search terms, and hosted everything on an AWS instance with Docker containers
  • Developed code in Java which creates mapping in Elasticsearch
  • Followed Agile Methodology during the development process.
  • Work with DNS to map the website to its IP address.
  • Used various bootstrap components like accordion, date picker, time picker, alert, buttons, modal and also react-bootstrap components.
  • With the concept of ReactJs Worked on usage metrics and also end to end events tracing for analysis purpose.
  • Expert in HTML5/CSS3 development and have experience React.js, angular.js, Responsive design.
  • Developing new states for website using Angular 4.
  • Changing the AWS infrastructure Elastic Beanstalk to Docker with kubernetes.
  • Kubernetes is being used to orchestrate the deployment, scaling and management of Docker Containers.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWSAMIs. Converted our staging and Production environment from a handful AMIs to a single bare metal host running Docker.
  • Extensively used Bootstrap for building responsive website with rich look.
  • Extensively used GWT for developing Ajax applications.
  • Used Maven to validate, compile and deploy the files.

Environment: JDK 1.8, Java/J2EE, EJB, JSF 1.0, Hibernate 4.0, Micro Services, Spring, JSP, CSS, JSTL, JDBC, Servlets, XML,, JUnit, Scala, JavaScript, Angular 4, JMS, Agile Programming, Html, CSS, JavaScript, React.JS, JQuery, JQuery UI, Eclipse, GWT, MySQL, Ajax, AXIS, Web Services JAX-WS, Maven, UNIX, SVN,Vert.x .

Confidential, Dearborn, MI

Web Application developer

Responsibilities:

  • Involved in requirement gathering, designing and developing the entire system with Agile-Scrum Methodology.
  • Developed presentation layer includes UI components, validations using HTML5, applying styles using CSS, used jQuery to make Ajax calls.
  • Enhanced application performance by Angular 7 Component based development in view of future Angular framework transitions.
  • Build Restful API web services using Node JS and Angular 7 and used a full complement of Node.JS, and Mongo DB to store and present assessments.
  • Analyzed the requirements, use cases and prepared low- and high-level design documents.
  • Used Java8 features- streams, default, static methods and Concurrency API and Lambda.
  • Used Java 8 Method References on methods by their names and used functional Interfaces.
  • Used Spring Boot Actuator to externalize application's configuration properties for different IDEs.
  • Used Microservices with spring boot-based services interacting through Restful web services.
  • Used Microservices to communicate using synchronous protocols HTTP and REST end points.
  • Used Rule Engines, Drools 6.x, and ILOG to validate the business User Roles.
  • Worked on Swagger UI to interact with API’s. Designed and documented API’s using Swagger.
  • Development of DAO layer using Hibernate Template.
  • Expertise in implementing application using Multithreading, Spring, Hibernate Frameworks and Apache Camel.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Involved in the integration of frameworks like Spring Boot and Hibernate.
  • Developed POJO's, DAO which handles all database operations using Hibernate. Worked on advanced hibernate associations with multiple levels of caching and lazy loading.
  • Developed the framework to consume the web services hosted in Amazon EC2 instances.
  • Used Amazon Cloud Watch to monitor AWS services and logs to monitor application.
  • Used Amazon EC2 for deploying and testing the lower environments such as Dev, INT and Test.
  • Extensively used AWS to integration with Enterprise and web applications.
  • Experience in using build/deploy tools such as Jenkins, Docker for continuous Integration and Deployment for Micro Services.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform) . Utilized Kubernetes and D
  • Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services. Docker for the runtime environment of the CI / CD system to build, test deploy.
  • Wrote build & deployment scripts using Maven on Unix environment.
  • Developed unit test cases using Mockito framework for testing accuracy of code and logging is done using SLF4j + Log4j. Involved in the deployment of the application using WebLogic Server.
  • Designed Splunk Enterprise 6.5 infrastructure to provide high availability by configuringclusters across two different data centers.
  • Performed Field Extractions and Transformations using the RegEx in Splunk.
  • Designed and developed various Web forms using HTML, CSS, Bootstrap and JavaScript, React.JS
  • Worked with HTML5, CSS3, JSON, JavaScript, Reactjs and ES6 for developing user interface.
  • Created documentation for all the components which is included in React-Bootstrap page.
  • Responsible for Installing, configured and administered Splunk Enterprise on Linux and Windows servers.
  • Supported the upgradation of Splunk Enterprise server and Splunk Universal Forwarder from 6.5 to 6.6.
  • Installation and implementation of the Splunk App for Enterprise Security and documented best practices for the installation and performed knowledge transfer on the process.
  • Worked on installing Universal Forwarders and Heavy Forwarders to bring any kind of data fields into Splunk.
  • Writing Splunk Queries, Expertise in searching, monitoring, analyzing and visualizing Splunk logs.
  • Used NoSQL Mongo DB for database services. Created and managed Mongo DB Collections.
  • Involved in unit testing, integration testing, smoke testing etc.
  • Used GIT for Version Controlling and Jira as tracking tool.

Environment: Java 1.8, J2EE, Mongo DB, STS, WebLogic 10.2, Spring, Spring boot, Microservices, Hibernate, Kubernetes,Drools6.0,DHTML5, CSS3, JavaScript, JUnit, Angular 7, Swagger, node.js, jQuery, Web services, Maven, Jenkins, Docker, Toad, Grunt, GIT, React.JS, Putty, Visio, Splunk, JIRA, Quality Center.

Confidential, Atlanta, GA

Sr. java developer

Responsibilities:

  • Created and Maintained open-source Java Server Faces (JSF) by using Apache MyFaces.
  • Extensively involved in developing Restful web services which were exposed to cornerstone power builder product.
  • Implemented Restful Web services to exchange data between multiple systems and call services from a central portal.
  • Involved in the analysis, design, and development and testing phases of Software.
  • Involved in business requirement gathering and technical specifications.
  • Involved in estimation and implementing the requested change on top of the existing application
  • Created utility Java components and integrated them using spring framework for Hibernate Object-Relational persistence.
  • Used Spring Framework for Dependency injection and integrated with the Hibernate.
  • Developed the Business Logic using Plain Old Java Objects (POJOs).
  • Written Spring components like Controller, Validator, Resource Mapping, Session Attribute, and Model Attributes using annotations and used URL mapping to handle the requests and present clients to customized view by using different view templates
  • Wrote SQL queries and Stored Procedures for Data Access Objects (DAO) and executed using hibernate. Involved in writing, complex queries, mapping persistent classes and managing the mapping files.
  • Used Oracle database in developing the project and used SQL statements and procedures to fetch the data from the database.
  • Used Hibernate ORM for persistence management, written CRUD and HQL based queries to retrieve and render the data.
  • Extensively used Annotations, Mappings and querying the database using Hibernate.
  • Used ANT scripts for automated deployment and preparing the build of the entire application.
  • Used SVN for versioning.
  • Used Log4j logging framework to debug the code.
  • Involved in design, writing LLD and test strategy and developed application using agile technology.
  • Developed presentation layer using JSP, HTML5, CSS, AJAX, JavaScript, JQuery, and JSTLTaglibs, AngularJs.
  • Used JSF, JSP, JavaScript, HTML, and CSS for manipulating, validating, customizing, error messages to the User Interface.
  • Expertise in React JS framework to develop the SPA.
  • Experienced in React JS and working with React Flux architecture.
  • Experienced in working with Redux architecture using complex Object-Oriented concepts in improving the performance of the websites.
  • Experience in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
  • Good Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
  • Familiar with creating Custom Reusable React Components Library.
  • Built Angular 5 components, UI services to consume rest services using Component based architecture provided by Angular 5.
  • Developed powerful Single Page Application and dynamic responsive Web Application with Angular 5.
  • Created Angular service and integration with RESTful APIs. Used Angular HttpClient to send GET/POST request to fetch data from server.
  • Leveraged AngularJS sources for data access and created custom directives, factories, and services for the reusable components.
  • Developed the components using Angular 5 needed for the application from the scratch and customizing from various Angular related libraries to meet the application's functionality.
  • Developed and implemented project in Agile/scrum methodology. Participated in daily scrum meetings and updating Rally regarding the tasks and time spent on each tasks.
  • Involved in integration of all the modules and fixing the issues.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP (Google Cloud Platform). Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Involved in development of test environment on Docker containers and configuring the Docker containers using Kubernetes.
  • Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.

Environment: Java 11, Micro Services, Spring, Google App Engine, Spring MVC, Spring Boot, Spring Security, Spring DATA, RESTful, AWS, Mongo DB, HTML, React.JS, JavaScript, Angular 5, AJAX, Log4J, JUnit, Maven, Apache Tomcat, GitHub, GIT, JIRA, STS

We'd love your feedback!