We provide IT Staff Augmentation Services!

Sr. Full Stack Java Developer Resume

KentuckY

SUMMARY

  • Having 7 years of experience in all the technical phases of Software Development Life Cycle (SDLC) including Requirement Analysis, Design, Implementation and Testing in both Web based and Enterprise applications with emphasis on Object Oriented, Java/J2EE and Client Server technologies.
  • Experience in developing the application with Agile Methodology, Waterfall Methodology and Test - Driven Development.
  • Experience in Front-End UI technologies like HTML5, CSS3, JQuery, JSON, Ajax, AngularJS, NodeJS, Bootstrap, JSTL.
  • Expertise in back-end/server-side Java technologies such as: Web services, Java persistence API (JPA), Java Messaging Service (JMS), Java Database Connectivity (JDBC) and Java Naming and Directory Interface (JNDI).
  • Experience with Java 1.8 features like streams, Lambda expressions and functional interfaces etc.
  • Proficient in core java concepts like Collection Framework, Multi-threading, Generics, Annotations, Serialization, Thread pools, JavaBeans, Externalization.
  • Experienced in Converting existing AWS infrastructure to serverless architecture (AWS Lambda) deployed in AWS Cloud Formation.
  • Proficient in developing J2EE enterprise applications in Service Oriented Architecture and Micro Service Architecture.
  • Expert in Core Java with strong understanding of Garbage Collector, Collections, Multithreading, Event handling, Exception handling and Generics.
  • Expertise in J2EE Technology- Servlets, Struts, Spring, JDBC, JTA, JPA, Hibernate and JMS.
  • Hands on Experience in developing web applications by using Spring framework moduleslike Spring IOC, Spring AOP, Spring MVC, Spring Security, Spring Boot, Spring Batch and Spring Data.
  • Expertise in developing data models using Hibernate Object relational mapping (ORM) frame work and used Hibernate Annotations to reduce time at the configuration level.
  • Experience with distinctive design patterns like Singleton, Factory, Prototype, Business Delegate, Session,Facade, Service locator, Decorator, Front Controller, DAO and MVC.
  • Worked with design and development of robust and highly scalable Web Service platforms and API’s based on REST and SOAP for enterprise applications using AXIS, WSDL,UDDI, XML, JAX-WS, JAX-RS, JAXB, JAX-RPC technologies and Jersey frameworks.
  • Demonstrable experience working in continuous integration and continuous deployment systems (CI/CD).
  • Experienced in building Web Services for Service Oriented Architecture (SOA).
  • Expertise in XML technologies such as XSL, XSLT, XML schemas, XPath, XForms, XSL-FO and parsers like SAX, DOM.
  • Experience on UNIX/LINUX Shell Scripting and Deployment of Applications in Server.
  • Experienced in developing similar business process in more concrete way using Microservices architecture.
  • Configured auto-scaling groups for applications like Elastic search andKafkato scale automatically when needed.
  • Good Understanding in databases such as Oracle, MySQL, Mongo DB and IBM DB2 databases to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
  • Experience in JMS over messaging to exchange the information in more reliable and asynchronously for enterprise applications.
  • Having experience with Cloud Computing environment like Pivotal Cloud Foundry(PCF), Amazon Web Services (AWS), Docker Containers.
  • Handled operations and maintenance support for AWS cloud resources which includes launching, maintaining and troubleshooting EC2 instances, S3 buckets, Auto Scaling, Dynamo DB, AWS IAM,Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Decent Experience in using code repository tools GIT, Tortoise SVN and CVS.
  • Proficient with build automation tools like Gradle, Maven and Ant for builds and deployments to different environments.
  • Experience on different IDEs such as Eclipse, RAD, Spring Tool Suite, IntelliJ and deployment using Application Servers like Apache Tomcat, WebLogic, Web Sphere, Glassfish, Camel and JBOSS.
  • Strong communication and analytical skills and a demonstrated ability to handle multiple tasks as well as work independently or in a team.

TECHNICAL SKILLS

Programming Languages: C, C++, Java 1.8, J2EE, and PL/SQL.

J2SE/J2EE Technologies: Java, J2EE, RMI,Sockets, JDBC, Servlets, JSP, JMS, Java Beans, JSTL, Struts, EJB, Spring, Hibernate, JTA, JNDI, JPA, Web Services (JAX-RPC, JAX-WS, SOAP, REST, WSDL, UDDI and RESTFUL).

Web Technologies: HTML5, CSS3, JavaScript, JQuery, Bootstrap, AngularJS, AJAX, NodeJS, JSON, ReactJs.

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

Tools: and Framework: Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Struts, Apache Camel, JUnit, SOAP UI.

Cloud Technologies: AWS EC2, S3, Dynamo DB, ELB.

Web/Application Servers: Apache Tomcat, IBM WebSphere, Glassfish, Web logic Application server, JBOSS.

Databases: Oracle, MySQL server, MS SQL, IBM DB2, MongoDB.

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

Build Tools: ANT, Maven, Gradle and Jenkins.

Testing Tools/ Others: JUnit, Mockito, Soap UI, Log4j and JIRA.

Version Control: Tortoise SVN, CVS and GIT.

Platforms: Windows, Mac, Linux, and Unix.

Methodologies: Agile, Waterfall, Test Driven Development.

PROFESSIONAL EXPERIENCE

Confidential, Kentucky

Sr. Full Stack Java Developer

Responsibilities:

  • Modified the UI screens created by web designer using HTML5, CSS3, and JavaScript, React.js.
  • Worked in usingReact JS components, Forms, Events, Keys, Router, Animations and Flux concept.
  • LeveragedReact.JS resources for all data access, encapsulatingURLsand standardizing data access interfaces.
  • Maintaining Parent and child elements by usingStateandPropsinReact.js.
  • Reactand Functional DrivenJavaScriptexpert inSPAs, UI Components, Mobile web, and Performance optimization.
  • Created custom filter inReact.JSin the application.
  • Used services to read data from remote server usingReact.JS
  • UsedReact.JS library functions for the logical implementation part at client side for all the application.
  • UsedReact JSfortemplatingfor faster compilation and developing reusablecomponents.
  • Created reusableReactcomponents and managed application state withRedux.
  • Usedredux formto manage form state inredux.
  • Implemented databinding using Node.JS for front-end development of a current web application.
  • Implemented different validation control on the webpages using Angular JS and developing a cross-platform JavaScript based solution using Angular JS.
  • Created proof-of-concept using responsive web design, Angular 6, HTML5 and Bootstrap4.
  • Optimized the performance of application using Angular 4, Lazy Loading and Ahead of Time Compilation.
  • Developed application using concepts of Single page application using MEAN STACK (Angular 4), NodeJS, MongoDB, Express).
  • Used Angular forms to validate fields and created custom validator directives and updated pages using HTML5, CSS3 in AngularJS framework.
  • Used Typescript in Angular reformation, by using the System JS we convert the Typescript files to JavaScript files, as a default extension with the help of reference libraries.
  • Built web application on the server side using Node JS with Express framework.
  • Created and consume RESTful APIs with JavaScript framework Express.js, Node.js and database tools like PostgreSQL and Mongo JS.
  • Created services with Angular 4 injectable property, as to make the service available for dependency injection when creating components.
  • Utilized JAVA 8 features like Lambda Expressions, Parallel Streams and practical interfaces.
  • Implemented Micro Services based Cloud Architecture utilizing Spring Boot.
  • Designed and created Micro Services business segments and RESTful administration endpoints utilizing Spring boot.
  • Implemented Apache camel to integrate the different applications using protocols like http, ActiveMQ and JMS.
  • Implemented RESTFUL and SOAP based web administrations utilizing for JAX-RS and JAX-WS individually.
  • Utilized Hibernate for protest Relational Mapping and utilized JPA for comments.
  • Designed and actualized application utilizing Spring Boot, Spring MVC, Spring IOC, Spring AOP, Spring Transactions, Spring JDBC.
  • In charge of actualizing the business necessities utilizing Spring Data and Spring Security.
  • Utilized Maven as fabricate computerization apparatus for sending the venture on Tomcat Application Server.
  • Experience with stream processing using Kafka and Kafka Connect
  • Used Jenkins for Continuous Integration and Continuous Delivery to assemble pipelines amid organization.
  • Focused on Test Driven Development thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Utilizing Spring Boot for Microservice development
  • Used Lambda function to index the data dump in Mongo DB and store the indexes in Elastic Search domain.
  • Responsible for creating mapping in Elastic Search and worked on Analyzer for better search improvement.
  • Built NoSQL schemas and maintaining sessions by MongoDB
  • Produced and consumed centralized Spring Restful Web Services for Enterprise applications to consume in JSON format and in trusted client-server environment and extensive experience in building Rest services using Jersey Framework
  • Extensively used Hibernate concepts such as inheritance, lazy loading, dirty checking, locking, and transactions.
  • Developed ORM mappings using Hibernate annotations and also established data integrity among all tables sitting on Oracle Database.
  • Experience working with YAML, a swagger used to describe the API ’s.
  • Developed entire user interface using various ExtJS components like Form panels, Tab panels, View port and Editable grids.
  • Micro services has been built using spring boot, spring security and deployed to AWS cloud.
  • Deployed Micro-services as Restful Java Web Services on Amazon Elastic Beanstalk.
  • Deployed Spring Boot based micro services Docker container using Amazon EC2 container services and using AWS admin console.
  • Setup the continuous Integration (CI) and continuous deployment (CD) jobs in Jenkins.
  • Used Micro service architecture, with Spring Boot based services interacting through a combination of REST and Apache Kafka message brokers.
  • Used Kubernetes to manage containerized applications using its nodes, ConfigMaps, selector, Services and deployed application containers as Pods.
  • Executed Kubernetes locally with MiniKube, Created local clusters and deployable application
  • Handled fabric services to be deployed in containers and images, used Docker in Linux environment.
  • Used Kubernetes to deploy scale, load balance, scale and manage docker containers with multiple namespace versions.
  • Advancement completed under Eclipse/Intell IJ Integrated Development Environment (IDE).
  • Used GitHub to keep up the form of the documents and assumed the liability to do the code converges from branch
  • Actively includes in various phases of Software Development Life Cycle (SDLC) for example, Design, Analysis, Development and Testing.
  • Included in total improvement of Agile Methodology. Partaken in Scrum handle that is utilized for arranging diverse cycles of the venture

Environment: Java 11, HTML5, CSS3, JavaScript, React.JS, Angular 6, Bootstrap4, NodeJS, AJAX, Express.js, Hibernate, Spring, Spring MVC, Spring Boot, Spring Security, Spring DATA, Spring batch, SOAP, RESTful, Soap UI, Ready API, AWS, Docker, Jenkins, Kubernetes, Mongo DB, AJAX, Log4J, JUnit, Kafka, JIRA, Maven, Apache Tomcat, GitHub, GIT, Bash shell scripting and STS.

Confidential, Madison, Wisconsin

Java Developer

Responsibilities:

  • Responsible to enhance the UI using HTML, Java Script, XML, JSP, CSS, React.js as per the requirements and providing the client side using jQuery validations.
  • Wrote Single Page Web Applications using RESTFUL web services, Ajax, Bootstrap, Angular Js.
  • UsedReact-autocompletefor creating google maps location search on the webpage.
  • Involved in web development focused on the Node.js, Express.js and MySQL.
  • Accelerated app performance by using Node clusters and improved scalability. Also, achieved zero down time by utilizing the master and workers efficiently.
  • Created custom directives in Angular 2 for DOM manipulation and services for common functionalities shared by different controllers.
  • Implemented Initial setup and component migrationto Redux.
  • Developed various screens for the front end usingReact JSand used various predefined components fromNPM and Redux library
  • Implemented Module in Angular 2 to group components, directives, pipes and services that are related.
  • Developed Bootstrap responsive web application pages using Angular 2.0 services
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Responsible to write the different service classes and utility API, which will be used across the framework.
  • Involved in creation of logs using Log4J for error tracking.
  • Used Axis to implementing Web Services for integration of different systems.
  • Exposed various capabilities as Web Services using SOAP/WSDL.
  • Used SOAP UI for testing the Web services by sending a SOAP request.
  • Worked on Proof of Concept for developing application using Node Js and Mongo DB.
  • Used React Js to improve speed and quality of the code and Log4j for the logging the output to the files.
  • Developed unit test cases using Jasmine and Karma and performed end to end testing using Protractor and Selenium.
  • Developed REST controllers using Spring Data REST to serve the UI with required JSON data.
  • Developed REST exception handling controller advice to respond to bad requests and server-side exceptions.
  • Used complete annotation driven approach to develop the application using Spring Boot and was also involved in setting up the Spring bean profiling.
  • Provides more security to client-side applications by Amazon Web Services.
  • Created customized AMIs based on already existing AWS EC2 instances by using create image functionality, hence using this snapshot for disaster recovery.
  • Highly involved in Configuring, monitoring and multi-platform servers by defining Chef server from workstation to manage and configure Chef nodes
  • Used REST Client and POSTMAN to test the rest-based services and used Junit and Mockito to test the middleware services.
  • Created/updated the swagger files to configure the definition objects or parameters of service end points.
  • Made the integration of data in several applications in favor JSON documents with dynamic schemas using MongoDB (NOSQL) database.
  • Used theJava APItoloadthedatainto Cassandra Clusters.
  • Created various MongoDB collections and wrote services to store and retrieve user data from for the application on devices and used Mongoose API in order to access the MongoDB from NodeJS
  • Used GIT as version control system, to keep track of all the work & all changes, allowing several developers to collaborate and used Maven as build and configuration tool and Jenkins for continuous integration tool.
  • Involved in configuration and usage of Apache Log4J for logging and debugging purposes. Used RAD as IDE tool to develop the application.
  • Prepared Documentation for Unit Test Plan and Unit Test Results for the QA purpose. Participated in the release night shakeouts/overnight deliveries and QA Support.
  • Used Veracode for application security scanning and remediated the flaws that were identified in the code.

Environment: Java, HTML5, XML, JSP, CSS3, JavaScript, React.JS, Angular 6, Bootstrap4, NodeJS, Express.js, Micro Services, Hibernate, Spring, Spring MVC, Spring Boot, Spring Security, Spring DATA, Spring batch, SOAP, RESTful, Soap UI, Ready API, AWS, POSTMAN, Mongo DB, AJAX, Log4J, JUnit, Maven, Apache Tomcat, GitHub, GIT, MySQL Bash shell scripting and python scripting JIRA, STS

Confidential

Java Full Stack Developer

Responsibilities:

  • Developed a web-based application with React JS, Spring MVC and Hibernate Framework, SQL-Server.
  • Good experience in creating Custom ReusableReact Components Library.
  • UsedReact JSfortemplatingfor faster compilation and developing reusablecomponents.
  • Total project was in the Agile Methodology and Scrum handles the arranging the diverse cycles of venture.
  • Implemented data binding using Node.js for front-end development of a current web application.
  • Made used of Java 8 features like the lambda expressions, functional interfaces and parallel systems.
  • React components are used to create the reusable components in the applications and used the props for the single directional flow and used the Class components.
  • Designed responsive UI pages using HTML5, CSS, JavaScript andreact-bootstrap.
  • Implemented the lazy loading to decrease the initial payload of the application in the browser.
  • In charge of actualizing the business necessities utilizing Spring Data and Spring Security.
  • Implemented Batch employments utilizing Spring Batch made different thing peruses, thing essayists and thing processors.
  • Utilized Maven as fabricate computerization apparatus for sending the venture on Tomcat Application Server.
  • Involved in designing and developing the RESTful web service with the help of JAX-RS and Spring framework along with Spring boot to fetch the JSON data objects from the API’s and respond to the request given by the service.
  • Implemented the Micro Service architecture for subdividing the process into small process and independent.
  • Worked extensively with PCF for app deployments, logging, app scaling using auto scaler and restaging.
  • Actively used the defect tracking tool JIRA to create and track the defects during QA phase of the project.
  • Built NoSQL schemas and maintaining sessions by MongoDB.
  • Written SQL Queries and stored procedures to interact with Oracle DB.
  • Designed and coded application components in an Agile environment utilizing a Test-Driven Development (TDD) approach.
  • Used GitHub to keep up the form of the documents and assumed the liability to do the code converges from branch to trunk and making new branch when new element execution begins.

Environment: Java, HTML, JavaScript, React Js, Node.js Micro Services, Spring, Spring MVC, Spring Boot, Spring Security, Spring Data, Spring batch, Hibernate, SOAP, RESTful, PCF, Mongo DB, Oracle DB, PCF, JUnit, Maven, Apache Tomcat, GitHub, GIT, JIRA, STS.

Confidential

Java Developer

Responsibilities:

  • Created the front end of the application (GUI) using the HTML/HTML5, CSS, JSP, JavaScript and AJAX along with jQuery.
  • Designed the front-end pages by using the HTML and CSS along with JavaScript and Deployed the information of the application to cloud by using the PARSE.
  • Extensively worked with corejavalike Collections, String Builder, and Interfaces.
  • Worked on SOA/Web Services and created request and response WSDLs.
  • Developed the web pages using the JSP and Servlets.
  • Use of OOPs concepts along with other concepts such as multithreading, inheritance, abstraction etc. are used in the development of the project.
  • Implementation of Java beans is done in this project.
  • Used LOG4J, JUnit for debugging, testing and maintaining the system state.
  • Implemented the client-side validations by using the JavaScript.
  • Involved in connecting the databases by using the Servlets and JDBC.
  • Designed and developed the application using AGILE-SCRUM methodology.

Environment: Java/J2EE, CoreJava, Jdk1.6, HTML, CSS, WSDL, JSP, JDBC, jQuery, AJAX Maven, log4j, Oracle, MS SQL, PL/SQL, SQL Developer, JIRA, Junit, JMS, APACHE AXIS, Source Tree, IntelliJ, GIT, UNIX, AGILE-SCRUM.

Hire Now