We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

3.00/5 (Submit Your Rating)

Des Moines, IA

SUMMARY

  • Working knowledge in multi - tiered distributed environment, OOAD concepts, good understanding of Software Development Lifecycle (SDLC) and familiarity of Service Oriented Architecture (SOA).
  • Extensive experience in designing and developing Enterprise Applications for J2EE platform using Core Java, Servlet,JDBC, JSP, JSTL, JAXB, Struts, EJB, Spring, Spring Boot, Spring DATA, Spring JDBC, Groovy-Grails, Hibernate, XML, Web services, JMS, Eclipse, RAD, Ant, Maven.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 6.
  • Experience in designing User Interface applications and web applications using HTML5, CSS3, JavaScript, jQuery, AJAX, JSP, JSON, Bootstrap and Angular JS& 2.
  • Expertise in implementing Web services and JMS for the synchronous and asynchronous communications between two applications running in different servers.
  • Developing of various Automation Frameworks like Hybrid, Keyword, Data and Page Object Model driven frameworks.
  • Expertise in design, development and implementation of test automation frameworks using Selenium Web Driver, JAVA and unit testing frameworks such as Junit, TestNG and Extent report API.
  • Implemented Single Page Design and customized directive and filter criteria by using Angular.JS
  • Proficient in creating Web Services using Spring Boot.
  • Expertise in application development using Servlets, JDBC, JNDI, spring, Hibernate, JSF, EJB2.0/3.0, XML, Web Services- SOAP, WSDL.
  • Implemented both traditional and Page Object Model test automation frameworks using Selenium
  • Implemented Keyword, Data, Functional and Hybrid driven frameworks using Selenium - Java & See Test- Java
  • Successfully designed and implemented systems based on N-tier distributed architecture using JAVA/J2EE technologies such as, Core Java, Multithreading, Collections Framework, Java I/O, JDBC, Hibernate, Spring Framework, Spring Batch, Struts Framework, JSP, jQuery and XML including XSL, XSLT and XML Beans.
  • Extensive experience in various Java/J2EE technologies including Core Java, J2EE (EJB, Servlets, JSP, JDBC), Spring (IOC, MVC, AOP, DAO), Hibernate and Java Web Framework along with Web Services (SOAP, RESTful) and Database related technologies.
  • Knowledge in implementing a Microservices with Spring Boot based services.
  • Expertise in Web Services architecture in SOAP and WSDL using JAX-RPC.
  • Experience in developing Web based GUI's using JSP, HTML5, DHTML, CSS3, JavaScript, JSON, Node JS, AngularJS, React JS, JQuery, EXTJS and Ajax.
  • Experience in Bootstrap (Responsive Web Design), Backbone, and AngularJS frameworks.
  • Hands on experience with Cloud Infrastructure and Services like Amazon AWS.
  • Developing a product-level cloud-based architecture in AWS.
  • Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
  • Utilized React Navigation for routing and passing data between screens.
  • Utilized React native components like Images, height, width, text input, flex box for development of new features
  • Strong working experience Object Relational mapping (ORM) tools like Hibernate (Hibernate Connection Pooling, HQL, Hibernate Caching, Transactions).
  • Expertise in design patterns including Front Controller, Data Access Object, Session Facade, Business Delegate, Service Locator, MVC, Data Transfer Object and Singleton.
  • Proficient in OOAD Technologies developing Use Cases, Activity diagrams, Sequence Diagrams and Class diagrams using case tools like Microsoft Visio and Rational Rose.
  • Experienced in the functional usage and deployment of applications in JBoss, WebLogic, WebSphere and Apache Tomcat.
  • Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Well experienced in using JUnit for performing unit-testing framework.
  • Expert in Various Agile methodologies like SCRUM, Test Driven Development (TDD), Incremental and Iteration methodology and Pair Programming as well as implementing Waterfall model.
  • Worked using IDE like Eclipse, My Eclipse and Intelli. Js.

TECHNICAL SKILLS

Programming Languages: C, C++, Java 8, SQL

Java EE Technologies: JSP, Servlets, EJB, JDBC, RMI, JNDI, JDBC, JMS, JSTL, MVC,Struts

Messaging Servers: ActiveMQ, RabbitMQ

Message Oriented Middleware: JMS, AMQP, MSMQ

Web Technologies: JavaScript, AngularJS, Backbone JS, XML, HTML5, CSS3, XHTML, XML Schema, DHTML, JSON RPC, AJAX, jQuery, WebSocket, Angular JS &2, XSL, XSLT, SED, DTD.

API: DOM (Data Object Model), JTA (Java Transaction API), Java Persistence API (JPA), Java Message Service.

Frameworks: Struts, Hibernate, JSF, Spring Dependency Injection, Spring MVC, Spring Security, Spring Core, Spring Context, spring AOP, Spring DAO, Spring IOC, Spring JDBC

Web/Application Servers: Oracle WebLogic Application Server, IBM WebSphere Application Server, Apache Tomcat Webserver, JBoss Application Server

Databases: MySQL, Oracle, MS SQL Server, DB2, Cassandra, PL/SQL, MongoDB, DynamoDB, Couchbase.

Design Patterns: MVC, Front Controller, Session Façade, Singleton, Business Delegate and DAO patterns

IDE Tools: Eclipse, My Eclipse, RAD, NetBeans, IntelliJ, MS Visual Studio, WebStorm, Brackets, TFS.

Web Services: SOAP, Restful, JAX-B, JAX-RS, WSDL, AWS, Apache Axis, XML, XHTML, XSLT and JAX-WS

Operating Services: Windows 7/8/10, Linux, Solaris 11, AIX(UNIX) 7.1, MacOS.

Source Control Tools: CVS, SVN, VSS, Rational Clear Case, Source Tree, Stash-Git,CICD

Testing: Junit, TestNG,Jasmine, Selenium, Mockito, Power Mockito, Cucumber

Build and Performance Managing Tools: Ant, Maven, Gradle, Jenkins, JIRA,BART

PROFESSIONAL EXPERIENCE

Confidential, Des Moines, IA

Full Stack Java Developer

Responsibilities:

  • Responsible for Software Development Life Cycle (SDLC) and Software Engineering including analyzing, designing, implementing, testing, support, and maintenance of client-server applications.
  • Design and develop multiple J2EE Model to MVC based Web Application using J2EE Technologies and open-source framework, Struts Framework, Spring MVC, Spring Framework, Spring Boot, Hibernate ORM Framework.
  • Upgraded the UI screens in the application to single page UI using Angular 8, HTML5 and CSS3.
  • Implement Web Services based on Service Oriented Architecture (SOA) using SOAP, Restful Web Services and Used objects such as Data Reader, Data Set and Data Adapter for data communication between the web application and databases.
  • Enhanced application performance by Angular 8 Component based development in view of future Angular framework transitions.
  • Develop new features and components using Angular 8 and Angular material, ES6 and GIT Lab.
  • Developed custom directives in Angular 8 to share common functionalities shared between different components
  • Created proof-of-concept using responsive web design, Angular 8, HTML5 and Bootstrap4.
  • Developed the Responsive design to make the portal compatible with Mobile/Tablets/PCs.
  • Used Reactive and template form validation in Angular 6 integrating with REST API's built on Microservices.
  • Involved in SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and React JS.
  • Participated in development of a well responsive single page application using React JS framework, JavaScript, and jQuery in conjunction with HTML5, CSS3 standards, with front-end UI team.
  • Involved in creating a reusable component using ReactJS for DOM manipulation.
  • Developed robust client and form management system with React Native, Redux, and Firebase.
  • Leveraged react- native-text-input-mask to handle filtering user input in near-real time
  • Creating single page user interactive web application using HTML5, CSS3, SASS, JavaScript, TypeScript, Bootstrap, Angular-CLI and Angular 6/7.
  • Worked on some of the new features of Angular like new ng-templates, form validators. Implemented data binding using Event Binding and Property Binding methods and ng-Model.
  • Consumed RESTful web services in Angular 6 with http, observables using various operators like modify, filter, map for calling data from the backend.
  • Implemented HTTP requests using RxJS Observable library to handle multiple values over time and handled various exceptions based on the response.
  • Used SASS features such as mixings, nesting selector, variables to style webpage.
  • Increase productivity, improve communication and reduce downtime by keeping track of bugs using JIRA.
  • Followed Agile Methodology for the complete life cycle of the project & Involved In daily stand up meetings.
  • Customizing Splunk for Monitoring, Application Management and Security as per customer requirements and industry best practice.
  • Designed and coded application components in an agile environment utilizing a test-driven development (TDD).
  • Working on creating a distributed network by hosting the application on AWS cloud, Amazon EC2 servers using Docker.
  • Created test plan and performed Unit and Regression testing on the application with continuous integration tool JENKINS.
  • Used GIT (Distributed version control) for source code control, project related document sharing and team collaboration.

Environment: Java 1.8, JSP, JQuery, JSON, Elastic, Spring Boot, Spring IOC, Spring MVC, Spring AOP, Spring ORM, React JS, Node.JS, Microservices, XML, SOAP Web Services, JMS, Agile, XPATH, Hibernate, Maven, GIT, Oracle, Tomcat, Log4j, GIT, JIRA, Oracle, Windows/Linux.

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in designing and developing the web application by using HTML5, CSS3 SAAS and React.js.
  • Worked with React.js Virtual DOM and React views, rendering using components.
  • Used Angular JS as the development framework to build a single-page application.
  • Constructed a responsive and cross-browser compatible client-side UI using React.js.
  • Advised & developed the switch to a new host app in React Native based on the old Cordova, Ionic, and Angular app; Leveraged Google Vision API to read text from Driver’s License & other documents
  • Designed and Developed native Android and IOS apps using react native components and libraries.
  • Implemented concept of Presentational Components and Container Components.
  • Built forms with react-form library and checked validity with react-validation library and used Babel plugin tool for conversion of ECMA versions to support all type of browsers
  • Integrated Redux data store allowing React components to have access to data resulting in highly maintainable code.
  • Consumed RESTful web services in Angular 6 with http, observables using various operators like modify, filter, map for calling data from the backend.
  • Used Angular 6 latest technologies for state management like ngrx, redux, store, effects and to create custom workflows for wires.
  • Used Node Package Manager (NPM) to manage packages and libraries.
  • Responsible for React UI architecture. Building components library, including Tree, Slide-View, and Table Grid.
  • Used Angular 4 Reactive forms to implement complex forms and performed the validations using Form Builder.
  • Created Single Page Application with the help of Angular 4 Router Module and used template routing for breadcrumb.
  • Build highly available content distribution sites by using CI/CD tools like Chef, Ansible, Docker, Maven, Jenkins, Jira, Kubernetes etc.
  • Used Kubernetes 1.9.0 to orchestrate the deployment, scaling, management of Docker Containers.
  • Experience in creating Docker images, Containers, push/pull and integrating with Spring Boot for running applications.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.
  • Expertise on Apache Camel and Apache Kafka frameworks.
  • Development of Service code using apache camel framework in JAVA/J2EE
  • Designed and built reliable, highly scalable, agile and flexible systems using an expressive query language using MongoDB.
  • Mean stack application provides Angular framework as front-end, node.js/express.js as a platform for back-end and mongo dB as database.
  • Worked with Docker to deploy Micro-services in modern containers to increase Isolation.
  • Injected Angular4 built-in http service to custom services to communicate with backend with RESTful APIs and Used Pipes to format and sort data displayed in the templates.
  • Used the fundamentals of Java 8 like parallel streams and filters through lambda expressions to handle the searching.
  • Created Scala and Java based ETL streaming framework, using Spark, Cassandra, Hadoop and Hive.
  • Developed RESTful service interface using Spring Boot to the underlying Agent Services API and Implemented RESTful web services
  • Extensively worked on Spring REST for creating REST API’s services with Spring Boot to modularize code and used Spring Data to access data from MYSQL.
  • Having experience with Cloud Computing environment like Amazon Web Services (AWS), Docker Containers.
  • Handled operations and maintenance support for AWS cloud resources that includes launching, maintaining and troubleshooting EC2 instances, AWS IAM, Elastic Load Balancers (ELB) and Relational Database Services (RDS).
  • Installed, configured, and administration of NoSQL database clusters in AWS Virtual Private Cloud Network. Created architecture stack for data access with NoSQL database Cassandra.
  • Used a highly durable messaging system called Apache Kafka for asynchronous exchange of vital information between multiple business applications.
  • Performs UNIT testing with Junit and for JavaScript framework using Mocha and chai.
  • Created and maintained AWS Virtual private cloud (VPC), subnets, Internet Gateways, Route Tables under AWS Cloud Environment.
  • Used JavaScript build tools to bundle the application through web pack.
  • Installed the application on AWS EC2 instances and configured the storage on S3 buckets. .
  • Used ANT for automated build and deployment on IBM WebSphere
  • Worked with Jenkins Continuous Integration and Continuous Deployment (CI/CD).
  • Extensively used GIT for version controlling and regularly pushed the code to GitHub.

Environment: Agile, Java/J2EE, UML, MVC, HTML, CSS, Bootstrap, Angular JS, JSP, Redux, Spring, Spring Core, Spring JEE, SOA, SOAP, REST, ORM, Hibernate, SQL, Log4J, Maven, TDD, JAX-B, WLST, WSDL,JAX-RS, JBOSS,Mockito, Oracle, JIRA, JUnit.

Confidential

Full Stack Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) from requirements gathering, analysis, design, development, deployment and test cases.
  • Worked with Angular 2 and Node.JS along with JavaScript code in MVC (Model, View, and Controller).
  • Involved in designing and developing the application using Angular 2, Bootstrap, HTML5, and CSS3.
  • Implemented Routing, Imperative Routing and guards with the help of Angular2.0 route module.
  • Created Typescript reusable components and services to consume REST API's using Component-based architecture provided by Angular 2.
  • Good knowledge on creating services with Angular 2 @injectable property, as to make the service available for dependency injection when creating components.
  • Used ng2-pdf-viewer from Angular2 npm package to preview the pdf files
  • Created many components with Angular2 for each single page application.
  • Used Angular2 camelCase syntax for built in directives.
  • Used router module from Angular2.0.
  • Implemented IOC (Inversion of Control), Dependency Injection (DI) and Aspect-Oriented Programming (AOP) concepts.
  • Performed the Garbage Collection Analysis, Java Heap Analysis, Thread dump, Heap dump analysis, JVM Tuning and risk analysis, and used JProfiler for JVM Tuning.
  • Used the lightweight container of the Spring Framework to provide architectural flexibility for Dependency Injection (DI) / inversion of controller (IOC).
  • Utilized Apache Camel to integrate Microservices and RabbitMQ messaging exchanges
  • Designed and developed asynchronous RESTful Microservices using Spring boot and Spring Data and deployed them into Docker containers using AWS.
  • Designed dynamic client-side JavaScript codes to build web forms and simulate process for a web application, page navigation using Angular 2.
  • Worked with React JS to build Bootstrap components for responsive UI Objects and linked with API data to view render the virtual DOM dynamically.
  • Creation of a new micro service written in Scala to host user sessions. Cookies contained more session information secured by JSON web tokens
  • Created Scala and Java based ETL streaming framework, using Spark, Cassandra, Hadoop and Hive.
  • Effectively used React-Router for navigating through web pages and fetching data from the server without interfering with the running application.
  • Used Node.JS for processing the incoming data in each level, generate a document, and save it to MongoDB.
  • Created and consumed RESTful API using Hapi.js to provide centralized logic and reusable data retrieval build on top of Node.js.
  • Created AWS Security Groups for deploying and configuring AWS EC2 instances.
  • Creating snapshots and Amazon machine images (AMIs) of the instances for backup and creating clone instances.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services.
  • Good knowledge of other services in AWS like Cloud front, Glacier, Cloud Trail and SNS.
  • Created VPC using Cloud formation templates in AWS, which includes security groups, key pairs, Route tables and Internet Gateway.
  • Implemented Cucumber for behavioral testing of application.

Environment: Java, JSP, JavaScript, Ajax, JQuery, Angular2, Maven, Spring Boot, POS, DOJO, spring, Microservices, Backbone, HTML5, CSS3, Rest API, Log4J, GIT, Agile, Jenkins, XML, Windows.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed front end for the entire website using HTML, CSS, and JavaScript.
  • Converted raw images and layouts from a graphic designer into CSS/HTML themes.
  • Implemented client-side validations in registration forms, login and logout forms using Java Script.
  • Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and autocomplete form validations.
  • Used jQuery for interaction between JavaScript and HTML.
  • Responsible for client-side validations and serve side validations in JSP.
  • Involved in Enhancement of existing application utilizing JSP.
  • Developed automated scripts in shell to ensure daily batch completion and Post batch activities, before releasing the report to the clients.
  • Completed all the validations by JSF components inbuilt validations and through JavaScript.
  • Created views using components of Prime Faces in XHTML files and configured JSF framework.
  • Implemented persistence layer between the database and service layers with IBATIS ORM.
  • Performed unit testing using JUNIT framework and tested Business Services.
  • Experience in working with open source tools Selenium (Selenium IDE, Selenium RC, Selenium Web Driver) and preparation of automation test framework.
  • Used Jenkins for continuous deployment and integration of the build and release process.
  • Used Drools rules engine for defining business rules and Validations.
  • Used SVN version control to track and maintain the different version of the project.

Environment: JAVA, J2EE, Maven, Spring, CXF, Hibernate, WebServices, SOAP UI, XML, JavaScript, AJAX, Angular-JS, Grunt, Bootstrap, SASS, JSP, WSDL, SOAP, Log4j, JUNIT, JMockit, SPRING-IOC, JDBC Template, GIT, MVC, JBoss, eclipse, LINUX.

We'd love your feedback!