We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Having 5+ years of IT experience in developing applications using Java/J2ee and Spring boot micro services
  • Experience of development using software development methodologies as Agile, Waterfall development and Test - Driven Development (TDD) environments.
  • Sound knowledge in core java concepts such as collection framework, Exception Handling, IO, Multithreading and Concurrency.
  • Having experience with Java 8 features like Stream API, Lambda expressions and Filters etc.
  • Experience in developing applications using Core Java, J2EE, JSP, Servlets, Struts, Spring 3.2, Spring 4.0, Hibernate, Web Services (SOAP, REST), JAX-RS, JAX-WS, JMS, JDBC, XML, JavaScript, Angular, XSLT, JSON, Ajax and jQuery.
  • Expertise in designing and developing Web-centric applications using HTML5, CSS3,, JavaScript, XML, XSD, JSON, Ajax, jQuery, Bootstrap, AngularJS, Angular 2, Angular 4/5/6, NodeJS, ReactJS, Tag Libraries, Google Web Toolkit (GWT) and Custom Tags.
  • Experience in developing various front end frameworks like React JS.
  • Experience in deployment of the J2EE applications on Tomcat, IBM Web Sphere, BEA Web logic and JBOSS.
  • Developed applications using latest technologies like Spring2.x/3.x/4.x, Hibernate3.x/4.x, and REST based Web services, XML API and tools.
  • Strong hands on experience in developing API’s using Spring boot micro services.
  • Expertise in MVC architecture Web Framework Struts 2.0, Spring 4.0 (Dependency Injection, Data Access Objects, MVC Framework and Spring Web Flow) and know how to use Spring Framework in business layer for Dependency Injection, AOP, Spring MVC, Spring Boot, Spring Cloud, transaction management and used Hibernate as a persistence layer that use the POJOs to represent the persistence database.
  • Knowledge of J2EE design patterns like MVC, Front Controller, Factory, Abstract Factory, Command Pattern, Singleton, Session Facade, Transfer Object, Business Delegate and Data Access Object etc.
  • Experience with Apache Tomcat on Amazon AWS.
  • Experience in Microservices, Pivotal Cloud Foundry and Engagement using Spring Boot.
  • Experience in implementing Service oriented architecture and Web Services using SOAP, RESTFUL.
  • Experience in database modeling, design and development of PL/SQL stored procedures, packages in relational databases: Oracle 9i / 10g / 11g, SQL Server 2005/2008, DB2, and MySQL.
  • Strong experience with development and migrations from SQL relational databases to NoSQL databases like MongoDB, Apache Cassandra and CouchDB.
  • Good exposure with using IDE tools NetBeans, Eclipse, IntelliJ, and Spring Tool Suite (STS) configuring and deploying the applications on Apache Tomcat, IBM WebSphere, Oracle WebLogic and Red Hat JBoss Servers.
  • Developed CI/CD system with Jenkins on Kubernetes container environment utilizing Kubernetes.
  • Experience with build tools like Ant, Maven, Gradle and Logging tools like Log4J, SLF4J.
  • Experience in Unit /Integration test cases using Easy Mock, Selenium tools, and SoapUI.
  • Focused on Amazon Web Services (AWS) services like EC2, Elastic Beanstalk, Cloud Watch, Cloud Front, Cloud Formation, IAM, S3, RDS, Elastic Cache, SNS, SQS, and AMI.
  • Ability to assimilate new technologies very quickly and apply that knowledge to the fast growing and ever-changing markets of Information Technology.

TECHNICAL SKILLS

Programming Language: Java, C, C++, UML,SQL, PL/SQL,JSP

Java Technologies: Java8,J2SE, J2EE, JSP, Servlets, Swing, JDBC, JMS, Java Beans

Java Design Patterns: MVC Architecture, Front Controller, Session Facade, Business Delegate, Session Façade, Data Access Objects (DAO) and Data Transfer Objects (DTO), Singleton

J2EE Frameworks: MVC Architecture, J2EE Design Patterns, Jakarta Struts1.2, spring

Web Technologies: JSP, XML, HTML,CSS, Angular JS, jQuery, Node JS

IDE: Eclipse 3.x, NetBeans 4.1

Version Control: Git,CVS, SVN

Web/Application Servers: IBM Websphere Server, Apache Tomcat, Weblogic, Glassfish

Datebases: Sybase, MySQL, Oracle 9i, 10g, SQL Server 2000, MS-Access, Power Builder

Scripting: JavaScript, Shell, ANT, Maven, XMl access Scripts

App Develop Tools: Eclipse Confidential Workbench, JBuilder 9.0, NetBeans 6.1, Edit Plus

Messaging Technologies: JMS (Java Message Service), MDB

PROFESSIONAL EXPERIENCE

Confidential, St. Louis, MO

Java Full Stack Developer

Responsibilities:

  • Worked in an agile environment and participated in Scrum meetings through JIRA.
  • Developed business components using Java Objects, Core Java, Multithreading and Collections.
  • Development of Spring Boot full application with Microservices.
  • Implemented Microservices architecture to make application smaller and independent.
  • Developed end to end application on spring boot framework (RestAPI Application/Spring JPA using Crud repository).
  • Developed Node.js with Angular 8 for server-side rendering. Implement modules into Node.js to integrate with designs and requirements.
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
  • Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods and Concurrency API.
  • Creating a React Native app using HTML, CSS, and JavaScript for frontend
  • Created RESTful APIs in Express and returned logic through AngularJS data binding. Wrote tests in Mocha on server side
  • Created responsive web design using Bootstrap and Consumed Restful Web Services with Angular 7 $http services.
  • Used Spring Boot framework for building cloud Microservices and to develop Spring based application radically faster with very less configuration.
  • Created RFP (Request for Proposal) Micro service to provide RESTful API utilizing Spring Boot with Spring MVC.
  • Developed the monolithic application and involved in migrating existing monolithic application in to Micro Service Architecture based RESTful Service and deployments were done on AWS using Spring Cloud for AWS.
  • Developed view components using JSP, JSTL, JavaScript, CSS, Struts Logic tags and struts tag libraries.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Developed real time tracking of class schedules using Node JS (socket.io based on socket technology, Express JS framework).
  • Designed, executed and maintained Selenium Web Driver (TestNG, JUnit) automated test cases for regression test cases
  • Services completely redesigned and re-implemented using NGINX, Node JS, Express JS, Mongo DB, and MySQL.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Configured Spark streaming to get ongoing information from the Kafka and store the stream information to HDFS.
  • Used Maven build script for building and deploying the application and Designing new database tables for the enhancements.
  • Developed User Interface using HTML5, CSS3, Ajax, Javascript, Bootstrap, JQuery, NodeJs and Angular 7.
  • Developed the view-controller components using HTML5/CSS3, JSPs, JavaScript, ReactJS, Redux, react native.
  • Strong experience in implementing Service oriented architecture and Web Services using SOAP, Restful API
  • Implemented AWS High-Availability using AWS Elastic Load Balancing (ELB), which performed a balance across instances in multiple Availability Zones.
  • Involved in loading data from rest endpoints to Kafka Producers and transferring the data to Kafka Brokers.
  • Developed RESTful Web Services to retrieve data from client side using Microservices architecture.
  • Worked on Angular 4 routes, components, directives, services, Lifecycle Hooks, and Reactive forms.
  • Using UI Bootstrap coupled with Angular JS to create popovers, Modal Windows, Alerts to give the site expressive and dynamic functionality.
  • Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
  • Implemented Angular Router to enable navigation from one view to the next as Customer performs applications tasks.
  • Applied Angular 2 features like building the components and binding the data using data binding methods
  • Wrote spring configuration file to define beans, define data source and Hibernate properties.
  • Used Docker across various infrastructures while implementing Docker orchestration tools and writing Maven project for Docker auto deployment.
  • Used Java8 features like stream and Lambda expressions.
  • Wrote REST APIs in java7 to support internalization, and apps to help our buyer team visualize and set portfolio performance targets.
  • Developed server side application to interact with database using Spring Boot and Hibernate.
  • Performing the Unit testing and basic functional testing with different set of data.
  • Developed JUnit test cases for Unit Testing and functional testing for various modules and prepared Code Documentation for future reference and upgrades.

Environment: Java 1.8, J2EE, Apache Tomcat 8, Git Hub, Scala, Kubernetes, Spark, Kafka, Maven, JAX-RS Spring tool suite, AJAX, Log4j, JSON, Eclipse Oxygen, Agile, Scrum, Jenkins, JIRA, NodeJS, Java 8, Microservices, Spring Boot, REST API's, CI/CD, Jenkins, Docker, OpenShift

Confidential - Columbus, OH

Java Full Stack Developer

Responsibilities:

  • Defined strategic initiatives on Continuous Integration & Delivery (CI/CD) model with Test-driven development, Extreme programming (XP), and build automation, in an AGILE development environment to help, respond quickly to business needs and to ship world class Quality products.
  • Involved in back-end and front-end developing team. Took part in developing, maintaining, reviewing and supporting quality code and services.
  • Followed Agile Software Development Methodology and Test-Driven Development (TDD) to build the application iteratively and incrementally.
  • UsedReduxto create a store which contains all the states of the application, fetched data from the back-end and used MiddlewareRedux-promise efficiently. UsedSAMLto implement authentication and authorization scenarios.
  • IntegratedReduxFramework with React to handle large chunks of data for the better performance
  • Experience in developingSPAbased on unidirectional flow application usingReact - ReduxandNodeJS.
  • CreatedreusableReactJS components and implementedReduxPatterninto the solution to maintain the stable and always updatedApplicationstate.
  • IntegratedReduxFramework withReactto handle large chunks of data for the better performance
  • Enhanced and optimized the functionality of Web UI using RichFaces, JSF, AJAX, CSS, HTML and JavaScript.
  • Fetched JSON data within Orchestration Layer with Spring Boot Application and displaying it in UI.
  • Built the software as a web app on NodeJS with CSS is compiled with LESS and HTML template engine in Jade.
  • Implemented various features of spring framework such as Dependency Injection, IOC, Annotations and Spring integration with Hibernate.
  • Implemented application architecture of the System is based on Spring MVC and J2EE specifications.
  • Worked on Security-System development for Web Applications.
  • Involved and developed all phases of security implementation using spring security system against modes of authentications: LDAP authentication, Database authentication and Pre-Authentication.
  • Integrated application with Spring Security for form based authentication and authorization by used spring security JSP tags to provide UI level spring security.
  • Worked on Spring Quartz functionality for scheduling tasks such as generating monthly reports for customers and sending those mails about different policies.
  • Implemented all the functionality by using Spring IO / Spring Boot, Thymeleaf and Hibernate ORM.
  • Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring Security Modules.
  • Implemented & exposed the Micro services to base on RESTful API utilizing Spring Boot with Spring MVC.
  • Kubernetes were used as the best ecosystem to deploy and manage Micro services.
  • Implemented a distributed messaging queue to integrate with Cassandra using Apache Kafka and Zookeeper.
  • Implemented the application using design patterns such as Session Facade, Business Delegate, Bean Factory, Singleton, Data Access Object, and Service Locator.
  • Created Server instances on AWS. Tomcat, Swagger and Hawtio are installed and used for deploying Micro-services.
  • Used Cloud Formation template stacks to automate for building new VPC's using JSON files.
  • Performed configuration, deployment and support of cloud services including Amazon Web Services.
  • Rewrite existing Java application in Python module to deliver certain format of data. Generated Python Django forms to record data of online users.
  • Initially we have used NodeJS /ExpressJS to mock REST services and built the UI app using that mocked backend; later we integrated with the real backend system and coordinated with server-side development team.
  • Used JUnit for unit testing and log4j for logging. Developed test cases for Front End using Jasmine and Karma.
  • Used Rabbit MQ queues for implementation of multi-threaded synchronization processes and used JMS queues for consumption requests.
  • Used PL/SQL stored procedures for applications that needed to execute as part of a scheduling mechanisms.
  • Handled Java multi-threading part in back-end, one thread will be running for each user, which serves that user.
  • Utilized Hibernate for Object/Relational Mapping (ORM) purposes for persistence onto the Oracle database.
  • Involved in PL/SQL changes whenever needed in the application and used TOAD as Oracle client to access tables, Packages, Jobs and stored procedures.
  • Integration of automation batch run job with Jenkins. Worked with Jenkins CI tool and Build Tool Ant.
  • Involved in JAD sessions to gather requirements from the end clients.
  • Used GIT as version management, JIRA for defect management system.

Environment: Java 7.0, Spring 3, Hibernate 4.2, Spring batch, Spring quartz, Spring security, Spring JTA, Spring Boot, Python, Kubernetes, JPA, JavaScript, NodeJS, HTML5.0, CSS3, JMS, Rabbit MQ, JAXP (SAX & DOM), JBoss, Eclipse, Oracle 11g, Cassandra, Kafka, RESTful, log4j, JUnit, XML, Web Services, GIT, DevOps, AWS

Confidential, Des Moines, IA

Java developer

Responsibilities:

  • Worked with OOPS concepts and developed the project for Mobile Application.
  • Developed the Web Services using Core Java and XML.
  • Designing UI screen for Insurance Quote to get User information with JSP.
  • Used Struts Framework in the application which is based on MVC design pattern.
  • Wrote custom tag handlers for Insurance Quote page to calculate the age of the person using the date of birth information entered.
  • Responsible for creating an instance on Amazon EC2 (AWS) and deployed the application on it.
  • Installed, secured, and configured AWS cloud servers and Amazon AWS virtual servers (Linux) and used Spring Cloud for AWS.
  • Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
  • Helped teams to configure Web hooks in BitBucket to trigger automated builds in Jenkins.
  • Created Jenkins pipeline jobs to perform builds and deployments using Maven to QA and Prod environment.
  • Experience with Front-end JavaScript frameworks like Angular JS, Node JS.
  • Designed, analyzed and developed the front-end and back-end Servlets, Bootstrap for designing, HTML5, CSS3, Ajax, Angular JS, React JS for developing presentation layer.
  • Performed Front end validations for the screen using JavaScript, AngularJS directives and core java.
  • Implemented microservices using spring boot, and enabled discovery using Netflix eureka server.
  • Building/Maintaining Docker container clusters managed by Kubernetes Linux, Bash, GIT, Docker, on GCP
  • Worked with OpenShift platform in managing Docker containers and Kubernetes Clusters.
  • Involved in writing Java API for Amazon Lambda to manage some of the AWS services.
  • Streamlined installation of OpenShift on partner cloud infrastructure such as AWS and Azure.
  • Utilized Kubernetes for the runtime environment of the CI/CD system to build, test deploy.
  • Active member for developing POC on streaming data using Apache Kafka and Spark Streaming.
  • Developing Action Classes, Service Classes for Resident Insurance Premium payment module.
  • Developed reusable web components, JSP, Servlets and Java Beans that use the MVC pattern to access EJB (Entity Beans) for the modules of user registration.
  • Junit test cases for all the APIs and business logic.
  • Assisted in designing and creating iOS and Android mobile app using React Native.
  • Used DB2 as the Backend for the application.
  • Designed the responsive front-end screens using Angular 2, HTML5, CSS3, JavaScript, Typescript, jQuery and Bootstrap.
  • Involved in unit testing, troubleshooting and debugging. Modifying existing programs with enhancements.

Environment: Java, JDK 1.6, JSP, Web Services, XML, Java 8, Microservices, Spring Boot, REST API's, CI/CD, Jenkins, Docker, OpenShift, Oracle, Eclipse, Scala, Kubernetes, Spark, Kafka, Struts, Servlets, MVC Pattern, JavaScript, Apache Tomcat, PL/SQL

We'd love your feedback!