We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Minneapolis, MN

SUMMARY

  • Extensive Full Stack Developer with 8+ years of experience in Client and Server - Side Enterprise Applications development using J2EE/JAVA technologies using SDLC and frameworks like Spring Boot, Spring, Hibernate and Struts and Front end technologies using Angular JS, React JS and Node JS.
  • Experience in developing Single Page Application (SPA) using AngularJS, Routing, Controllers, Services, and Custom Directive.
  • Good experience in developing enterprise applications using Spring, Hibernate, JavaBeans, Servlets, Struts, XML Mapping, Ant and Maven.
  • Developed User Interface using HTML5, CSS3, JavaScript, Dojo, AngularJS, React JS, jQuery, and Bootstrap for providing user interface and communication between the client and server.
  • Proficiency in implementing Multi-threaded applications and using design patterns like Factory Method, Abstract Factory, Singleton, Builder, MVC and DAO patterns in software design.
  • Java/J2EE development experience working within frameworks such as Spring, Hibernate or Struts.
  • Experience in the development of service-oriented architecture application, good understanding of Object-Oriented Design and Design Patterns.
  • Strong experience in No SQL Database like Cassandra and MongoDB.
  • Experience in writing SQL on data base (RDBMS) like Oracle, DB2, and MySQL.
  • Experience in Amazon S3 Bucket and Amazon SQS.
  • Deployed Java Application in AWS Cloud.
  • Experience with relational databases such as MySQL, PostgreSQL, SQL Server, Oracle, DB2 and experience in writing stored procedure Functions and Triggers using PL/SQL.
  • Experience in design/development of web applications using Java, JSP, J2EE, Servlets, JMS, MVC Framework, Web Services, XML, XSD, JSON, and JAXB.
  • Experienced in front-end framework such as Bootstrap and Angular.
  • Extensive knowledge in working with J2EE technologies such as JSP, Servlets, JDBC, JMS, Spring, Hibernate, Web Services, Design Patterns.
  • Portable deployment of applications as a single object using Docker.
  • Experience in handling messaging services using Apache Kafka.
  • Experience in various Agile methodologies, Waterfall & amp; Test Driven Development (TDD).
  • Good Experience with Splunk, Graphana and VDB.
  • Experience in Web Services Technologies like JAXP, JAXB, SOAP, JMS and Service Oriented Architecture (SOA).
  • Managed Amazon Web Services like EC2, S3 bucket, ELB, Auto-Scaling, SNS, SQS, AMI, IAM, Dynamo DB, Elastic search, Virtual Private Cloud (VPC) through AWS Console and API Integration.
  • Strong technical knowledge in MS SQL Server development including DTS, Performance tuning, Reporting, Designing logical/physical databases and Troubleshooting.
  • Experience in Developing testing plans and procedures for unit test, system test, and acceptance test.
  • Experience in working with multiple Servers like Web Logic, JBoss and Apache Tomcat.
  • Extensive development experience on different IDE’s like Intellij, Eclipse, Spring tool Suite.
  • Experience with Hibernate Framework and hands on Experience in solving design issues by applying design patterns including Model-View-Control (MVC), Data Access Object (DAO), Data Transfer Object (DTO), Singleton, Factory patterns, Business Delegate in the development of multi-tier distributed applications.
  • Experienced in developing web-based applications using Java/J2EE, Servlets, Struts, Spring IOC, Spring MVC, Spring AOP, Spring Security, Spring Boot, JDBC, Web Services (SOAP &RESTful services) and ORM frameworks like Hibernate
  • Good Working knowledge in CVS, Perforce, Clear Case and GIT -source version control systems.
  • 4 Years of experience with Microservices using Docker Linux Containers, Kubernetes, Openshift, Deploying applications in multiple public and private clouds like Microsoft Azure, Amazon Web Services, VMWare and Beta-Metal Servers.
  • Experience in using Log4j and Logback.
  • Good understanding of object-oriented programming (OOP) concepts like Inheritance, Polymorphism, Encapsulation and Abstraction.
  • Strong Experience in developing test cases using JUnit, Easy Mock and Spring Test Case framework.
  • Strong technical skills, high sense of ownership, good problem-solving skills, and client focused approach, fast learner and cohesive team player.

TECHNICAL SKILLS

JAVA TECHNOLOGIES: Core Java, Collections, JDBC, Multi-threading, JSP, Servlets, JSTL, JNDI, Ajax, EJB, JMS, Java Beans, Custom Tags, RMI, Spring.

WEB TECHNOLOGIES: React, Angular, Typescript JS, Node JS, Bootstrap

Application Servers: Apache Tomcat,, IBM WebSphere, JBoss, WebLogic

Web Services: SOAP, APACHE CXF, AXIS, JAXP, JAXB,, WSDL(JAX-WS), REST(JAX-RS)

Framework: Spring Boot, Spring, JSF, Hibernate, Struts, camel, AWS lambda

Database: MySQL, PostgreSQL, SQL Server, Oracle, DB2, Cassandra, MarkLogic and MongoDB

Scripting Language: Linux/Unix Shell Scripting, JavaScript, Groovy n Grails

Version Control: GitHub, Bitbucket

Web Frameworks: AngularJS, NodeJS, ReactJS, Angular 6

IDEs: Spring Tool Suite, Eclipse IDE, RAD, Visual Studio, DataStax, Mongo Compass and TOAD

Other Tools: Ant, Maven, Jenkins, Cruise Control

PROFESSIONAL EXPERIENCE

Confidential - Minneapolis, MN

Java Full Stack Developer

Responsibilities:

  • Extensively worked in designing and implementation of multi-tier applications using latest Java/J2EE technologies such as Java 8, Spring Boot, Apache Kafka, Cassandra, React, Redux, HTML 5, CSS, JavaScript.
  • Implemented business logic, data exchange and interacting with UI layer using JAVA, React and Spring Boot.
  • Migrated Serverless Azure functions Event Hub Messaging Services to Apache Kafka and deployed in AWS using Stratus.
  • Worked with Infrastructure team in Creating Kafka topics for various upstream Application
  • Created Java Kafka applications to read data for Various Carriers like UPS, USPS etc
  • Developed Microservices using Spring Boot using REST template.
  • Built Web pages that are more user-interactive using HTML5/CSS3, JavaScript (ES6), Node.js, ReactJS and Redux.
  • Used ReactJS to implement functions in various pages: email optin,chat invitation, form validation, grid list, search, auto complete, modals, sort, pagination, multi-selection.
  • Designed and developed Microservices using new Java 8 features, such as Lambda expressions, Streams, Functional Interfaces and Java collection API and other java processes to fulfil business case requirement.
  • Involved in building the application which works on mainly Groovy grails,Css,Java Script, Maven,Hibernate.
  • Deployed Order View Components and Tracking Component in AWS using Confidential Omnitank Portal.
  • Developed powerful single page Application and dynamic response Web Application with Angular 8.
  • Xreated Res- useable components.Custom Modules,Custom Directives in Angular 8.
  • Improved the using angular 8 and angular material,
  • Used Spring RESTful APIto create RESTful Web Services, set JSON data type between front-end and the middle-tier controller.
  • Develop REST API Services for rendering the data on Customer Portal from MarkLogic Database.
  • Wrote build & deployment scripts using Maven on Unix environment and participated in configuring Jenkins for build automation. Used Docker as CI/CD tool for integrating different code components.
  • Strong knowledge in SQL, SQL Server or equivalent RDBMS
  • Experience in NoSQL, MongoDB +
  • Experience using DevOps tools in a cloud environment, such as Docker, GitHub, Kubernetes, Nginx, Apache web server
  • Exposure to technical know-how of Microservices, overview of distributed systems, Web applications
  • Development of new listeners for all Kafka Topics using Apache Kafka Configuration.
  • Using Data-structures and efficient Algorithms, Designing, building and maintaining high-performance.
  • Used Azure Devops to deploy Serverless functions for all Carriers.
  • Used GIT as version control system, to keep track of all the work and all changes, allowing several developers to collaborate.
  • Used Gradle as Build tool.
  • Developed Unit test cases using Mockito.
  • Used JIRA to assign, track, and report the issues in the application.

Environment: Java 8, Spring Boot, Apache Kafka, React, Redux, HTML 5, CSS, JavaScript, Cassandra, Microservices, CI/CD, Jenkins, Gradle, Azure Cosmos DB, Groovy, Azure Functions, Babel, Jest, Mockito.

Confidential - Dallas, TX

Java Full Stack Developer

Responsibilities:

  • Implemented Agile (Scrum) Methodology that includes daily scrum meeting with team, sprint planning and estimating the tasks for the user stories.
  • Involved in designing User Interface (UI) applications and professional web applications using JavaScript, AngularJS, Bootstrap, JQuery, HTML, DOM, XHTML, JSON and AJAX, React JS.
  • Built Single page web application using JavaScript Frameworks like Angular2/4, ReactJS, JS.
  • Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, Angular and Bootstrap.
  • Worked in container based technologies like Docker, Kubernetes and Openshift.
  • Scripting in multiple languages on UNIX, LINUX and Windows - Batch, Shell script etc.
  • Setup the continuous Integration (CI) and continuous Deployment (CD) process for the application using the Jenkins.
  • Developed the back end using groovy and grails, Value object and DAO. Used different design strategies like faade pattern, proxy command pattern to efficiently use resources
  • Build, deploy, monitor, manage and maintain Cloud applications and the underlying Cloud (e.g. AWS, Docker, etc.) technologies in local and remote data centers
  • Good experience on working with AmazonWeb ServiceslikeEC2,S3, Amazon SimpleDB, AmazonRDS, Amazon Elastic Load Balancing, AmazonSQS, AWS Identity and access management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
  • Used Amazon Cloud Watch to monitorAWSservices and Amazon Cloud Watch logs to monitor application. used Cloud formation templates (CFT) to find the resources that needed for the formation of cloud formation stacks
  • Created Front-end Application using HTML5, CSS3, JavaScript, Typescript Angular 4, Node JS, Twitter Bootstrap and JSON.
  • Developed a data pipeline using Kafka, HBase, Spark and Hive to ingest, transform and analyzing customer behavioral data.
  • Created topics on the Desktop portal using Spark Streaming with Kafka and Zookeeper.
  • Involved in writing the front-end code for the application using Angular 4.
  • Expertise in Client-Side Technologies such as HTML, DHTML, EXTJS, HTML5, JavaScript, XHTML / XML /CSS3.
  • Involved in the creation of interface to manage user menu and Bulk update of Attributes using Angular 4.0, Node.js and Bootstrap.
  • Has Experience in writing API's and Web Services in Python. And has knowledge on python web frameworks Django/Flask. Experience in data processing like collecting, aggregating, moving from various sources using Apache Flume and Kafka.
  • Involved in building an application service layer using Angular JS Dependency Injection.
  • System Analysis & Design Grails.
  • Performed client-side validations using JavaScript functions to implement various functionality. Handled the server-side validations by using the validate framework.
  • Highly used Angular4 Router to build single page applications for navigation through the different status and multiple modals.
  • Integrated application with Spring Security for form-based authentication and authorization by used spring security JSP tags to provide UI level spring security.
  • Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
  • Using Angular JS created Responsive Web Design (RWD) and did data manipulations to display data in company standard format in UI.
  • Used grails quartz pluginfor jobs and used many more grails plugins like spring security
  • Implemented flux pattern by using redux framework as a core dependency.
  • Working with Angular routers like UI router to establish routing between Nested html views.
  • Built different modules, controllers, templates, custom filters and directives in Angular JS.
  • Used twitter Bootstrap for creating responsive web design for varying screen sizes and devices.
  • Used Angular 4.0 by consuming Restful web services.
  • Extensive experience on using Angular directives, working on attribute level, element level and class level directives to perform DOM manipulations.
  • Responsible for checking cross-browser compatibility and hence worked on different browsers.
  • Created AJAX requests to the REST service using Angular JS built in http and resource objects.
  • Involved in writing application-level code to interact with APIs, Web Services using AJAX, JSON and Angular resources.
  • Extensively used Git for version controlling and regularly pushed the code to GitHub.
  • Created Spring Configuration files and used Spring annotations to auto wire JavaComponents using Spring Dependency Injection.
  • The portal is made responsive using CSS3 pre-processors like Bootstrap, and media queries to support desktop and tablets.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by AngularJS.
  • Written the Rest Services to get the data from NoSQL Cassandra collections in JSON format.
  • Developed functional modules in the Data Access Layer using Hibernate with IBM DB2 as the backend database.
  • Worked on generating the web service classes by using Service oriented architecture (SOA), WSDL, SOAP, Spring-WS.
  • Deplyoyed, scaled, configured and wrote manifesto file for various Microservices in PCF.
  • Experienced with event-driven and scheduledAWSLambda functions to trigger variousAWS resources.
  • Implemented microservices using Spring boot, spring based microservices, and enabled discovery using the server.
  • Developed XML Schemas for developing user defined complex types and based on the schemas created WSDL to provide web services to add, delete and get documents from the Content Engine.
  • Transformed monolithic app to microsrvices using Spring Boot.
  • Involved in writing Java API for Amazon Lambda to manage some of theAWSservices.
  • Implemented the mechanism of logging and debugging with Log4j.
  • Maintained code and configuration files in Git and performed unit testing using Junit.

Environment: Java/J2EE, Spring Framework, Java1.7, Eclipse, Angular 6, Node JS,, Core Java, HTML5, Java Script, CSS 3, Spring framework 4.x, Groovy, Amazon Lambda, Spring Boot, Hibernate 3.x, JMS, Micro Services, Web Services, Grails, JAX-RS, Log4j, Junit 4.4, GIT Hub, PL/SQL, Apache Tomcat 6.x, Oracle 10g, IBMDB2

Confidential, NJ

Java Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modelling, analysis, design, development and testing
  • Designed User Interface using HTML, XHTML, CSS/CSS3, jQuery, JavaScript, AJAX, JSP and AngularJS and XML in a responsive grid layout. Implemented responsive design template to get a new interface in Bootstrap, HTML5.
  • Developed the view-controller components using Servlets/JSPs, JavaScript, jQuery, CSS, HTML and DHTML
  • Implemented routing logic and navigation from screen to screen and implemented login functionality on the client side in AngularJS.
  • Used various features in AngularJS like data binding, routing, custom filters, custom directives to meet various customized requirements
  • AngularJS Ajax module is used to handle RESTful calls to enable communication between view components and server.
  • Individual contributor for developing service application to consume integrate with Kenexa using Grails, spring, hibernate and groovy and oracle
  • Implemented services in modelling analytics platform using grails and groovy to expose restful web services to get consumed by UI layer.
  • Implemented J unit test cases to test services implemented in grails and groovy used browser plug in postman to test webservices.
  • Developed the application Involved in multi-tier J2EE design utilizing Spring MVC, Jakarta Struts Framework, Spring AOP, Spring Security, Spring Boot, Spring Batch and Spring ORM frameworks
  • Design and Development of High Performance CPD processes by using multithreaded processes which in turn improved the performance by a lot.
  • Involved developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations
  • System built using Spring Model-View-Controller (MVC) architecture. Implemented the application using the concrete principles laid down by several design patterns such as DTO, Intercepting Filters, Singleton and Data Access Object (DAO)
  • Primary focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver. Designed various types of controllers needed for services, utilities, helpers and other classes and packages including business logic handlers
  • Involved in Writing Object Relation Mapping implementation using hibernate and hibernate mapping and used Hibernate for mapping an object-oriented domain model to a traditional relational database.
  • 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.
  • Created Collections and documents and performed CRUD operations with Mongo repositories and developed ORM mappings using Hibernate and wrote Criteria, Named and HQL queries for data retrievals in the DAO layer
  • Utilized Amazon Web Services (AWS)EC2 to deploy Docker containers with both monolith and Microservice Architecture
  • Created a Lambda Deployment function and configured it to receive events from your S3 bucket.
  • Deployed AWS Lambda code from Amazon S3 buckets.
  • Created and Configure Microservices architecture for CDT Directory project and integrated with AngularJS application
  • Provided events notifications and messaging capabilities using AWS' SNS and SQS.
  • Developed components of web services (JAX-WS, REST, JAX-RPC, Apache CXF) end to end, using different JAX-WS standards with clear understanding on WSDL (type, message, port Type, bindings, and service), SOAP using various message exchange patterns
  • Developed XML Web Services for data transfer from client to server and vice versa using Apache Axis SOAP, WSDL, and UDDI and tested the web services with SOAP UI
  • Involved in implementing the Micro Services based on Restful API utilizing Spring Boot with Spring MVC
  • Used XML translation on Web Service output using XSLT to generate XML document compatible with the application's schema
  • Worked on migration of existing Javaapplications to cloud platform like Blue Mix
  • Using Spring security framework for user level authentication with REST API for Service Layer Development
  • Expertise on entire Intranet and Internet applications using Web and Application servers like TOMCAT and WEBSPHERE
  • Experience with NoSQL document-based data stores like MongoDB and have designed various data models for the system
  • Used Jenkins to load JAR files from Database required for running the application
  • Reduced Usage of Components with Known Vulnerabilities by reducing usage of components with known vulnerabilities which may undermine application defences
  • Used JSON for data exchange between application modules along with XML
  • Used Maven building tool for creating EAR file to be deployed in application servers. It is also used for dependency management of code in application.
  • Performed regular tuning, troubleshooting, and debugging on the current business and Web interface applications using PowerBuilder
  • Used JIRA to assign, track, report and audit the issues in the application and developed the pom.xml using Maven for compiling the dependencies.
  • Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality and worked on frameworks like Mocha and JSLint
  • Used Git to maintain the version of the files and took the responsibility to do the code merges and creating new branch when new feature implementation starts.

Environment: Java1.8, J2EE, HTML5, CSS3, jQuery, Ajax. Bootstrap, JavaScript, AngularJS, Hibernate, Spring MVC, Spring IOC, Spring boot, spring security, OAuth 2.0, XML, GIT, JSP, JUnit, Maven, Apache AXIS, JAX-WS, Restful, Amazon Web Services (AWS), Microservices, Jenkins, Log4J, Oracle 10g, MongoDB, WSDL, JIRA and Spring Tool Suite.

Confidential

Java Developer

Responsibilities:

  • Participated in SCRUM Meeting and Delivered the Project in SCRUM methodology.
  • Implemented Spring MVC, dependency Injection (DI) and aspect-oriented programming (AOP) features along with hibernate.
  • Involved in implementation of MVC pattern using Angular JS, and Spring Controller.
  • Created RESTful web services interface to Java-based runtime engine.
  • JSP and Struts framework used to Developed presentation tier and while coding JSP pages used custom tag libraries and Struts tag libraries and used AJAX for better user interface.
  • Created Database Tables, Sequences and wrote hibernate mapping files and POJO classes and used Spring DAO on data layer access layer with the Hibernate.
  • Used Spring ORM to integrate with the Hibernate and used the hibernate template to implement the business logic.
  • Used MySQL as Database and wrote SQL queries for updating and inserting data into the tables.
  • Developed business logic using Java, Struts Action classes and deployed using Tomcat.
  • Using JavaScript user input validated using regular expressions and also in the server side.
  • Used JIRA to assign, track, report and audit the issues in the application and developed the pom.xml using Maven for compiling the dependencies.
  • Actively involved in technical meetings, requirements gathering, analysis, planning, effort estimations, development and testing
  • Used UML Modeling diagrams such as Sequence Diagrams and Class Diagrams using MS Visio tool
  • Designed and developed the application using Core Java, J2EE, spring and Hibernate.
  • Performed dynamic UI designing with HTML, CSS, JavaScript, jQuery, JSON and AJAX.
  • Used Eclipse IDE for implementing business tier with Spring IOC and MVC
  • Used java concepts like Collections, Generics and Exception handling to develop business logic.
  • Created as well as consumed the SOAP as well as Restful web services using WSDL, SOAP, JAX-WS, JAX-RS and JAXB.
  • Used Hibernate as ORM to map Java classes to data base tables.
  • Created JPA based Entity Classes and mapped them with Oracle Database tables.
  • Worked with Hibernate Named Queries for writing customized SQL queries.

Environment: Java/J2EE, Hibernate, Spring, Windows, Eclipse, HTML, JavaScript, AJAX, HTML, CSS, Angular JS, MySql, REST, JSP.

Confidential

Java Developer

Responsibilities:

  • Technical responsibilities included high level architecture and rapid development
  • Core java development for different components. Developed the application using Core Java, Multi-Threading, Collections in abundance, REST for backend APIs, My SQL as DB server, Maven.
  • Design architecture following J2EE MVC framework
  • Developed interfaces using HTML, JSP pages and Struts -Presentation View
  • Developed and implemented Servlets running under JBoss
  • Designed the user interfaces using JSPs, developed custom tags, and used JSTL TagLibs
  • Developed various java business classes for handling different functions
  • Developed controller classes using Struts and tiles API.
  • Implemented and Used Web Services with the help of WSDL and SOAP to get updates from third parties.
  • Developed the Spring bean components through bean factory offering instances for delegates, Hibernate DAOs, and Business Objects.
  • Involved in Core Java coding by using Java APIs such as Collections, Multithreading, Exception Handling, Generics, Enumeration, and Java I/O to fulfill the implementation of business logic.
  • Designed and implemented application using Spring Frameworks such as Spring, Spring MVC, Spring IOC and Spring JPA.
  • Used J2EE design patterns and Data Access Object (DAO) for the business tier and integration Tier layer of the project
  • Designed and developed Message driven beans that consumed the messages from the Java message queue
  • Implemented CMP entity beans for persistence of business logic implementation
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement
  • Inspection/Review of quality deliverables such as Design Documents

Environment: Java, J2EE (Java Servlets, JSP, Struts), MVC Framework, Apache Tomcat, JBoss, Oracle, SQL, HTML, JDBC, EJB

We'd love your feedback!