We provide IT Staff Augmentation Services!

Java Fullstack Developer Resume

0/5 (Submit Your Rating)

Austin, TX

SUMMARY

  • Around 6 years of experience in design, development, and Agile methodologies like SCRUM, Test Driven Development (TDD), Incremental and Iteration methodology, and Testing using Software Development Life Cycle.
  • Strong programming skills in Java, C/C++, Multi - Threaded applications, and J2EE technologies like JDBC, JSP, JMS, and servlets.
  • Experienced in Development, Testing, and Deployment of enterprise applications on Windows, Linux, and UNIX platforms using IDEs such as Eclipse, NetBeans, and IntelliJ1.
  • Experience in building single page applications (SPA) using HTML/HTML5, CSS/CSS3, JavaScript.
  • Experience in the development of web applications using Java/J2EE, Servlets, Hibernate (ORM), JSP, JSF, JSTL, Spring, Spring boot, EJB, JMS, Servlets, Web Services (SOAP, REST), E-Commerce, MicroServices, JDBC, JAXP, Swing.
  • Experience in designing, deploying and operating highly available, scalable and fault tolerant systems using Confidential Web Services (AWS) and Azure
  • Experienced in MVC (Model View Controller) architecture with Struts and Springs framework involving various J2EE design patterns
  • Experience in Java technologies which include Java Collections, Interfaces, Synchronization, Serialization, IO, Exception Handling, Multi-Threading, Java Beans, REST API, Wand SDL.
  • Expertise in design and development of enterprise-level spring-based web applications using Spring REST, Hibernate, EJB, Struts, Servlets 3.x, JSP, and JSF for User Interface Applications.
  • Rich experience in consuming Restful web services by making asynchronous calls to the server using Ajax, Super-agent, Axioms, isomorphic-fetch, and resolving the JSON from the response
  • Experience in working with NoSQL and Apache Cassandra.
  • Exposure in configuring and deploying applications on Pivotal Cloud Foundry
  • Experience in working on the Pivotal Cloud Foundry PAAS environment
  • Experience in testing with JUnit Framework using Mockito and Easy Mock, Spring JUnit Runner, and JMeter.
  • Implementing Microservices based on Restful API utilizing Spring Boot with Spring MVC and Apache Kafka.
  • Good experience with Spring AOP, Spring Transactions, Spring Security, and Spring Quartz batch jobs. Used Executor Framework to deal with Java Threads.
  • Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Experience with Docker images, Containers, push/pull with Spring Boot, used Jenkins for CICD and AI.
  • Experienced in web application servers like Web Logic 10.0, JBoss 7.1.0, WebSphere 8, and Tomcat 8.
  • Experienced in using Confidential Web Services AWS and experience focusing on services like EC2, VPC, Cloud Watch, Cloud Formation, IAM, S3, Confidential RDS, Elastic Cache, SNS, and SQS.
  • Expertise in several testing environments like JUnit, Selenium, CURL, Jenkins, SoapUI, and System Testing.
  • Developed applications using the latest technologies like EJB3.2, Spring, Hibernate3, and REST-based Web services.
  • Hands on experience on Azure VPN-Point to Site, Virtual networks, Azure Custom security, end point security and firewall
  • Used Jenkins for continuous integration in which all development work is integrated and involved in deploying the application using Docker to the AWS environment.
  • Hands-on experience in UNIX shell scripting
  • Good knowledge in using Apache NiFi to automate the data movement between different Hadoop systems.
  • Good knowledge offront-end testing tools using Jasmine, Karma, and Protractor.
  • Experience with CICD-Ant, Maven, Gradle, Jenkins, Hudson, CVS, Git, GitHub, Nexus, and Jenkins job creation.
  • Worked on Web Services testing using Selenium, RC Server, SeleniumGrid/Web Driver Testing, SOAPUI& Testing.

TECHNICAL SKILLS

Languages: C, C++ with OOPS, Java 1.7/1.8, J2EE

Web Technologies: SERVLETS 3.1, JSP 3.0, JavaBeans 3.0, Java Servlets API

Frameworks: Spring 4.x, Hibernate 4. x

Application/Web servers: Tomcat 8, IBM WebSphere 8.x/9.x, Jetty, Jenkins, WebSphere MQ

Relational Databases: Oracle 10g/11g, SQL Server, MySQL, DB2

NoSQL Databases: MongoDB

Internet Technologies: HTML 5, JavaScript, XML 2.0, CSS 3, jQuery, Angular

IDE: Eclipse, NetBeans, IntelliJ, Spring Tool Suite (STS)

Operating system: Windows 10, Linux Mint, Unix

Bug tracking Tools: JUnit, JIRA, Bugzilla

Reporting Tools: Jasper Reports 6.0, Crystal Reports XI, SSRS 5.0

Methodologies: Agile, waterfall, TDD (Test-Driven-Development), Scrum

Developer IDE Platforms: Eclipse, Edit plus, Notepad ++, TEXT PAD, JBuilder, Net Beans, IntelliJ, Spring Tool Suite (STS), GITHUB

Build Tools: Ant, Maven, Gradle.

Web Services: SOAP, REST, JAX-WS, JAX-RPC, JAX-RS

PROFESSIONAL EXPERIENCE

Confidential, Austin, TX

Java Fullstack Developer

Responsibilities:

  • Developing highly interactive web applications using HTML5, JavaScript, TypeScript, Angular2/4/8, Node JS, Bootstrap, jQuery, AJAX, JSON, and CSS Frameworks.
  • Used advanced Java8 features like lambda expressions for array operations, Streams, method references, and collections.
  • Strong programming skills in designing and implementing multi-tier applications using web-based technologies like Spring and Spring Boot.
  • Excellent knowledge of Spring Core such as Dependency Injection, Annotations, and XML-based Configurations.
  • Hands-on experience with Spring AOP using Advice, Aspects and AOP Processor.
  • Extensively worked on Spring JDBC, Spring Hibernate ORM, and JPA.
  • Developed Restful Microservices using Spring boot, Spring MVC, Spring Cloud, Oracle, JSON, Spring Config, Cloud Foundry, and Jenkins.
  • Working with Angular 2/4/8 Modules, Pipes, Components, Services, Templates, Custom Directives, data-binding techniques, Filters, Store and Service Dependency Injection to create Single Page complex and robust UI pages.
  • Working with Angular 2/4/8 Routers, Reactive Forms, DOM Events, Expressions, Observables, HTTP requests and used advanced JavaScript features like Closures, prototype inheritance, and DOM Manipulations in the process of application development.
  • Pleasant Experience in React.jsfor creating interactive UI's using One-way data flow, Virtual DOM, JSX,ReactNative concepts.
  • Written code for the most complex and confidential applications and provide consultative guidance on the project with extensive size, scope, and risk by implementing Angular 2/4/8 framework for connectivity between front-end applications and Java-based backend APIs.
  • Unit Testing Angular components using the Jasmine-Karma framework and ensured 100% code coverage with Istanbul.
  • Designing solutions on Azure, AWS, Google, Soft Layer & other hybrid cloud options
  • Deployed Docker contained Spring boot-microservices into Spring EC2 container service using AWS admin console
  • Used Jenkins for continuous integration in which all development work is integrated and involved in deploying the application using Docker to the AWS environment.
  • Installing, configuring, and administering Jenkins CI tool using Chef on AWS EC2 instances.
  • Developed microservice on boarding tools leveraging Python and Jenkins allowing for easy creation and maintenance of build jobs and Kubernetes deploy and services.
  • Tested components using JUNIT Mockito during development.
  • Collaboration with architecture and product teams to actualize the application's technical specifications to distinguish the integration points and organize with different regions for architecture integration solutions.
  • Experience with creating scripts for data modelling and data import and export. Extensive experience in deploying, managing, and developing MongoDB clusters. Experience in creating JavaScript for using DML operation with MongoDB.
  • Creation, configuration, and monitoring of Shards sets. Analysis of the data to be shared, choosing a shard Key to distribute data evenly. Architecture and Capacity planning for MongoDB clusters. Implemented scripts for Mongo DB import, export, dump, and restore.
  • Developed Angular 2/4/7 reusable components and services to integrate with Java-based Restful APIs using MVC component-based architecture, and closely worked with backend and dev-ops teams to debug data compatible issues.
  • Hands-on experience in setting up automatic deployments of Junits onto various testing environments (Dev, Stage, UAT) using CI/CD tools such as JENKINS using Groovy scripts and Docker.

Environment: Java, J2EE, Spring 4. x, Hibernate, Spring Boot, JavaScript, Angular 2/4/7, ReactJS, Typescript, HTML 5.0, CSS3, NPM, Web pack, Swing, AWS, MongoDB, Web Services, Rest full, Git, Microservices, Groovy scripts and Docker, Kubernetes

Confidential, Windsor, CT

Java Full Stack Developer

Responsibilities:

  • Used Agile methodology and attended daily and weekly SCRUM meetings to update working status etc.
  • Developed Graphical User Interfaces using HTML5, CSS3, bootstrap, Angular4, and JSPs for user interaction.
  • Implemented controllers, and models and used ng-repeat to render JSON response to DOM
  • Developed SPA (Single Page Applications) for presentation layer (UI) using Angular 4 with client-side validations.
  • Implemented Spring MVC architecture and Spring Bean Factory using IOC, and AOP concepts.
  • Extensively used Core Spring MVC Framework for Dependency Injections of components.
  • Worked on Thread handling to maintain continuity of execution and extensively implemented the Multithreading concept to handle Transaction Management with isolation and propagation levels.
  • Built microservices with Spring Boot to serve multiple applications across the organization. The data is provided & consumed in JSON
  • Created Hibernate mappings and debug issues related to data integrity
  • Created RFP microserviceto provide RESTful API utilizing Spring Boot with Microservices.
  • Used Web Logic for design, development, and deployment of applications.
  • Creating Pivotal support tickets and working with the Vendor for thePivotal Cloud Foundry-related issues on a WebEx sharing and conference bridge
  • Developed payment system module using Spring Microservices on Pivotal Cloud Foundry after successful execution of the main business model
  • Developed the Web Services Client using REST, and RSDL for verifying the new customer history to a connection.
  • Used Docker, spring Boot, JBOSS, Azure, Cassandra
  • Strong Knowledge of Hibernate and in using Hibernate Connection Pooling, HQL, Collections, Hibernate Caching and Hibernate Transactions.
  • Built applications using ReactJS with ES6 which allowed us to render pages on both the client and server using the same codebase, developed web and mobile applications using ES6 features and frameworks such as React,React Native and Redux.
  • Pleasant Experience in React.js for creating interactive UI's using One-way data flow, Virtual DOM, JSX,ReactNative concepts.
  • Experience in developing and implementingMicroservices and applications using Spring-boot on Docker.
  • Extensive experience developing Web-based applications using Java, J2EE, and Web Services (SOAP & REST).
  • Used J2EE design patterns like MVC, Singleton, Factory, DAO, DTO and Service Locator, etc.
  • Developed RESTfulwebservicesusing Jersey,Springframework, and JAX-RS.
  • Created REST-based web services by establishing links using HATEOAS from a Spring-based application.
  • Used Spring core for dependency injection/inversion of control (IOC) and integrated with Hibernate.
  • Spring Boot Microservices were developed with microservice architecture using REST and Apache Kafka.
  • Identified Re-Usable components in all modules and written Re-usable functions using Selenium Web driver and Java / Java Script.
  • Developed and Implemented micro services applications using Cloud Foundry, and Spring Boot
  • Deployed Docker contained Spring boot-microservices into Spring EC2 container service using AWS admin console
  • Experience with building Docker Images and running them on Docker containers.
  • DevelopedPythonOO Design code for logging and debugging code optimization.
  • Prepare Java/J2EE development structure for Eclipse, maven, and Jetty.
  • Extensively used Java 1.8 features such as Lambda Expressions, Parallel operations on collections for effective sorting mechanisms, and new Date-Time API.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database
  • Used Jenkins as the integration tool and improved scalability of applications on cross-platforms.
  • Used JIRA to keep track of bugs and issues.
  • Using the JUnit test in Eclipse, developed Unit test cases and test suite. Curl was also implemented to test
  • Used Maven for build and deployment to Tomcat server and Splunk as log monitoring.
  • Developed Ansible to manage Web applications, Environments configuration, Users, Mount Points, and Packages.
  • Used Git for version control and JIRA for bug Tracking and Project Management

Environment: Java, J2EE, Spring 4.x, Hibernate, Spring Boot, JavaScript, Angular, Typescript, HTML 5.0, CSS3, NPM, Web pack, Swing, UNIX, Apache Tomcat, Eclipse, Oracle 11g, Log4J, JUnit, Selenium, XML, Web Services, Rest full, Git, Microservices, Docker, AWS

Confidential

Java Developer

Responsibilities:

  • Developed and tested modules using Agile (SCRUM) methodologies and developed Technical design documents.
  • Followed Agile with JIRA for a 2-week release approach of development/deployment strategy.
  • Responsible for Acceptance Test-Driven Development (ATDD) or Behavior Driven Development (BDD) approaches to developing and testing software.
  • Used jQuery to make the HTML, and CSS interact with JavaScript functions to add dynamism to the web page.
  • Worked with controller, service, and view components in applications using Spring Boot framework.
  • Implemented Spring modules like Controller, DI/IOC, Auto wiring, Spring Security, AOP, and AspectJ.
  • Service Oriented Architecture (SOA) was exposed through RESTful web services with loose coupling between layers using the Spring framework during development.
  • Designed and developed Microservices using REST framework and Spring Boot.
  • Enterprise-level web applications were supported by building Spring-based Java microservices.
  • Created Single Page Application (SPA) which can data bind and synchronize the server with the Angular4 framework.
  • Deployed the Microservices onPivotal Cloud Foundry for scalability of the applications in the future. Used Docker as a container tool to deploy the Microservices
  • Hibernate DAO classes were developed to retrieve and save data using Spring framework manager classes.
  • Experience in Creating, Dropping Indexes, Tables, Stored Procs, and Views on Oracle DB.
  • Designed and developed front-end screens for new reports using Swing components.
  • Extensively used Java 1.8 features such as Lambda Expressions, Parallel operations on collections for effective sorting mechanisms, and new Date-Time API.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, fetching documents from database
  • Implementation of data access layer has been cumbersome for a while and this was greatly resolved using Spring JPA through the implementation of data access layers thereby reducing boiler-plate-code.
  • Used Micro-services to ensure the scalability of applications on cloud infrastructure.
  • Involved in developing the persistence layer using Hibernate framework.
  • Used Hibernate as an implementation engine for JPA API.
  • Used Maven for building, deploying applications, creating JPA-based entity objects, and compiling GWT applications.
  • Installing, configuring, and administering Jenkins CI tool using Chef on AWS EC2 instances.
  • Developed, Tested and Deployed the application in Apache Tomcat 8.0 server.
  • Log4J is used for logging purposes and debug levels are defined for controlling what we log.
  • Writing Unit test cases using the JUnit testing framework and performing unit and system testing.
  • Used Jenkins for continuous integration in which all development work is integrated and involved in deploying the application using Docker to the AWS environment.
  • Created and configured management reports and dashboards using Splunk.

Environment: Java/JDK 1.6/1.8, Eclipse, Neon, Spring, Hibernate, XML, JSON, Rapid SQL, Oracle Web Logic, JAX WS, Soap API, Rest Apia, Jenkins, Db2, SQL, Junit, Git, MicroServices, AWS.

Confidential

Java Developer

Responsibilities:

  • Extensively used core Java Collections, Generics, Exception Handling, and Design Patterns for functionality Involved in writing different Design Patterns like Filter, Action, Business Delegate, Service Locator, Data Transfer Objects (DTOs), and Data Access Objects (DAOs)
  • Involved in writing and executing stored procedures, functions, and triggers for Oracle to create a Database
  • Used JDBC/Hibernate in the persistence layer of the application.
  • Log4J is used for logging purposes and debug levels are defined for controlling what we log.
  • Writing Unit test cases using the JUnit testing framework and performing unit and system testing.
  • Used Jenkins for continuous integration in which all development work is integrated and involved in deploying the application using Docker to the AWS environment.
  • Used multithreading to improve performance in generating the reports in Java.
  • Designed and developed Web Services (SOAP, WSDL).Created and compiled XML Schema to generate Java Beanclasses using Apache Axis.
  • Participated in requirements Analysis work with the Business/system analyst team to understand requirements.
  • Used Apache Axis for consuming Web Services.
  • Used JDBC/Hibernate in the persistence layer of the application.

Environment: Core Java/J2EE, Servlets, JSTL, CSS, JSON, SASS, JMS, XML, XSLT, JDBC, Ajax, Spring AOP Module, Ant Scripts, HTML, JavaScript, Eclipse, JUnit, Ant, Oracle 10g.

We'd love your feedback!