We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Olathe, KS

SUMMARY

  • Over 10+ years of IT experience in Analysis, Design, Development, implementation and execution of test cases of software application using Java/J2EE technologies.
  • Experienced in Java Application Development, Object Oriented Concepts, Object Oriented Design (OOD), Object Oriented Analysis (OOA), Object Oriented Programming (OOP) and its implementation.
  • Experienced with developing rich user interface applications using HTML5, CSS3 and JavaScript, JQuery, Angular 4.0,2.0, JS, Node JS, React JS, Backbone JS, JQuery Mobile, XML, JSON that follows W3C Web Standards and are browser compatible.
  • Experience working with various SDLC methodologies like Agile Scrum and Waterfall Model.
  • Experienced in developing front end applications using HTML, HTML5, XML, XHTML, DHTML, CSS, CSS3, Bootstrap, SAAS, LESS, JavaScript, DOM, jQuery, Ajax, JSON, and JSP.
  • Expertise in implementing the persistence logic using JDBC, JPA, Spring JDBC, Hibernate, iBATIS.+
  • Good Understanding of Document Object Model (DOM) and DOM Functions.
  • Design and implement a Web based content management utilizing XML, JAXB, DOM, XSLT, XPath and JavaScript for data generation and presentation with JSF.
  • Strong Experience in JavaScript MVC design pattern such as Angular JS, Backbone JS and Ember JS.
  • Experience in server - side scripting with Node JS, Express JS.
  • Good Knowledge in JavaScript library used for building reusable UI components like React JS.
  • Worked on responsive design and developed a single ISOMORPHIC responsive website that could be served to desktop, Tablets and mobile users using React.js.
  • Strong experience in working on JavaScript environment like MEAN (Mongo, Express, Angular, Node)
  • Strong knowledge on OOPs concepts, Core Java, Multithreading, Exception handling, and Collection Framework.
  • Strong programming skills towards developing and implementing complete n-tier web-based application systems using Java/J2EE technologies- JDBC, JSP, Servlets, Enterprise Java Beans, Struts, JSF, Spring, SOA implementation, JAX-RS, JAX-WS, JNDI, XML, JAXB, JSON, WSDL.
  • Have considerable knowledge in developing UNIX shell scripts and pearl scripts.
  • Strong knowledge in implementing IOC and Dependency Injection features in various aspects of Spring Framework.
  • Good knowledge on the Spring Modules like Spring IOC, Spring MVC, Spring DAO, Spring Batch, Spring Web Flow, Spring Security and Spring Boot.
  • Experience with Web/Application servers (Tomcat, Web Logic and JBOSS)
  • Experience in using Restful framework like JAX-RS Framework, SOAP Web services using JAX-WS, Apache CXF, Jersey.
  • Good knowledge in using Amazon Web Services (Amazon EC2, Amazon Simple DB, Amazon RDS, Amazon Elastic Load Balancing, Amazon SQS, and AWS Identity), Pivotal Cloud and IBM Web Sphere.
  • Defined AWS Security Groups which acted as virtual firewalls that controlled the traffic allowed to reach one or more AWS EC2 instances.
  • Knowledge on various Docker components like Docker Engine, Hub, Machine, Compose and Dockers Registry.
  • Extensively worked on beginner patches for Docker Engine.
  • Experience in using Drools rules engine for defining business rules and Validations.
  • Experience in using different version controlling/tracking systems GIT, CVS, Subversion, and Rational Clear Case.
  • Experienced in working with multiple databases like Oracle 10/11g, SQL Server, NoSQL (Mongo DB, Cassandra), PostgreSQL, MySQL and DB2.
  • Experience using JIRA and Bugzilla5.0.x /4.4.x as issue and bug tracking tools.
  • Experienced with J-Unit Framework4.x, Jasmine and Mockito for developing test cases using Test driven development (TDD) approach and log4j for logging.
  • Expertise in using NoSQL databases like Mongo DB, Apache Cassandra 2.0.12 as a distributed database management system and writing queries to it using CQL 3.0.
  • Experienced in performing unit testing using JUnit, Mockito integration and deployment of applications using tools such as ANT, Jenkins and Maven & debugging through log4j.
  • Experience in Backing up databases using Mongo DB backup facility in OPS manager
  • Experience in using Ant1.x and Maven3.x for build automation.
  • In-depth knowledge of PL/SQL with the experience in constructing the triggers, tables, functions, user defined data type, procedures etc
  • Experience in JavaScript Task Runner like Gulp, Grunt for magnification, compilation, unit testing.
  • Strong knowledge on JavaScript Unit testing with Jasmine, Karma, Protractor, Mocha and Chai
  • Excellent verbal, written communication and presentation skills, problem solving and conflict resolution skills.

TECHNICAL SKILLS

Languages /Web Services: Core Java, Java, J2EE, C, C++, SQL, PL/SQL, Python

RDBMS / Tools: Oracle 9i (SQL), SQL, PL/SQL with TOAD 8.5

IDE/Editors: IBM RAD, Eclipse

Web Technologies / Scripting Languages: Servlets, JSP, HTML, DHTML, CSS, Angular JS, Node JS, JQuery, Mobile, JQuery, JavaScript, Backbone JS, AJAX, React JS, Microservices, DWR (Direct Web Remoting)

XML Technologies: XML, DTD, XSD, SAX, JAXB, 2.0

Design Tools: UML-Rational Rose 7.5, MS VISIO & Argo UML

Databases: Oracle 9i and 11g, IBM DB2 v8, My SQL

Application/Web Server: Tomcat, WebSphere, Web logic, JBOSS and Pramati 3.0

Java Based Build Tool: Ant 1.7.0, Maven 2.2.1, Jenkins, Build Forge / Splunk

Web Services: SOAP Web Services (JAX-WS), REST Based (JAX-RS API) Apache CXF, JDBC, JMS, SPRING, Hibernate, XML

Testing Frameworks: JUNIT, Corburtura Code Coverage, Mockito & Power Mock, mocking extensions to JUnit

Cloud Computing: AWS (Amazon Web Services), working with EC2, RDS, Dynamo DB, S3, and Cloud Formation Templates.

Version Control Tools: SVN Subversion 1.4, Clear Case 7.0.1, T.F.S. (Team Foundation Server), VSS

Bug Tracking Tool: JIRA portal, Quality Center 11, Bugzilla

Frame Works: Struts 2.1 Hibernate 3.x, Spring 3.0

Queuing Tools/ job control system: Web Sphere MQ Series 7.0, Autosys

Operating System: Windows, Unix, UNIX Shell Scripting

PROFESSIONAL EXPERIENCE

Confidential, Olathe, KS

Full Stack Java Developer

Responsibilities:

  • Involved in phase of project mainly maintenance of application & develop screens using JSP.
  • Developed AngularJS 2 Files and Used JavaScript to do the validation on the client end side.
  • Developed the screens using AJAX, JQuery, HTML5, CSS3, and AngularJS 2.
  • Developed DAO's, DTO's, Controller Classes and Server-side validations for client Data.
  • Developed spring framework for middle level and data layer.
  • Utilize Camel to integrate microservices with other micro services and RabbitMQ messaging exchanges.
  • Worked on JIRA for following and updating the JIRA tickets as per assigned.
  • Worked on spring REST API, Hibernate.
  • Developed pl/sql procedures and cursors and Functions.
  • Consumed JSON APIs by using the AngularJS2 resource and configuring it.
  • Developed JSP and Servlets for the presentation tier. Created Spring Boot Application using with standard annotations.
  • Developed Entity mappings with Hibernate ORM.
  • Deployed Docker Engines in Virtualized Platforms for containerization of multiple applications.
  • Execute, and manage Oracle PL/SQL stored program units such as a procedures, functions, packages and database triggers.
  • Handled production bugs and fixed them on time without affecting the customers.
  • Developed Stored Procedures, Functions and VIEWS and Integrated with Hibernate ORM.
  • Experience in Creating Store procedures and functions in SQL server to import data in to Elasticsearch and converting relational data into documents.
  • Involved in project cycle plan for the Data warehouse, source Data analysis, Data extraction process, transformation and loading strategy designing.
  • Worked in Agile methodology, coordinated with project stakeholders and conducted meetings.
  • Created AngularJS Controller Which Isolate scopes perform operations in UI.
  • Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
  • Developed the monolithic application and involved in migrating existing monolithic application in to Microservice Architecture based RESTful Service and deployments were done on AWS.
  • Converted the pages from XMI (XML Metadata Interchange) to AngularJS and in this process had to deal with converting the XMI request and response in the front end to JSON (Java Script Object Notation).
  • Wrote the controller in Spring MVC which delegates the request from front end to the delegator layer and to make calls with backend systems.
  • Ran the standalone front-end application in Grunt Server. Used Google Chrome for debugging the application.
  • Automate report generation in MongoDB using JavaScript, shell scripting and java.
  • Worked with database export & import with MongoDB to migrate data from the old system.
  • Essentially involved in all phases of SDLC to structure the unformatted requirements.

Environment: Java 1.8, AngularJS 2, HTML5, CSS 3, Web Sphere 8.0, Spring Framework, AJAX, Eclipse, Maven, JDBC, JMS, JSP, JavaScript libraries, Node JS, Spring Hibernate, Maven, Spring MVC, Spring Integration, Unit, Web services REST and SOAP, JSON, MongoDB, JIRA.

Confidential, Irving, TX

Full Stack Java Developer

Responsibilities:

  • Involved in Requirements and Analysis Understanding the requirements of the client and the flow of the application as well as the application Framework.
  • Developed Front End pages of the application using HTML5, CSS3 (using LESS), Angular 4.0.
  • Used Less.js pre-processor to create importable and reusable style sheets, processed on server-side.
  • Created controllers and view pages along with Bootstrap and HTML5 for dynamic web application.
  • Designed and developed the original prototype for a highly complex, interactive, graphical, web user-interface using standards-compliant JavaScript (ECMA SCRIPT 6)
  • Document Object Model (DOM) manipulation performed using JavaScript and Angular Js.
  • Involved in developing the Angular JS MVC framework for the Single Page Application development.
  • Web application development for backend system using Angular 4.0 with cutting edge HTML5 and CSS3 techniques.
  • Used features in Angular 4.0 such as data binding, ng-route for routing, custom filters, and custom directives to meet business requirements.
  • Used Bootstrap components of Angular-UI like carousel, collapse, dropdown, and tabs to develop dynamic responsive Web Application.
  • Used spring boot properties like actuators and health checkers to enhance micro service implementations.
  • Worked with NoSQL Cassandra to store, retrieve, and update and manage all the details for Ethernet provisioning and customer order tracking.
  • Developed Restful service interface using Spring Boot to the underlying Agent Services API and Implemented Restful web services.
  • Used JSON response modulation in rest services using JAX-RS to make it more generic for our team to consume the services.
  • Designing and developed Microservices using (MEAN Stack) Node.js, Mongo DB, Angular JS Elastic search on Private Cloud Open Stack Platform using Express.js.
  • Build prototype for various required services such as Scheduling, Logging and Notification Service using third party Node JS based JavaScript library.
  • Used Express JS which is fast, assertive, essential and moderate web framework of
  • JS that helps manage a server and routes.
  • Used Ajax Express for automatically AJAX requests handling middleware for Express framework.
  • Configuration file and Node JS is used Confidential back end to interact with Mongo DB using Mongoose connector.
  • Implemented MySQL Database as the storage system for the Restful Webservices.
  • Used Hibernate mappings, relationships between tables and entity classes to access and update information in the database.
  • Hibernate Query Language (HQL) was used to perform various queries in the database.
  • Used Hibernate Core Interfaces configuration, transactional, session and criteria.
  • Worked with NoSQL database Mongo DB and developed custom Mongo DB applications specific to client needs.
  • Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
  • Used Jenkins for continuous deployment and integration of the build and release process
  • Dealt with Gulp to perform magnification, compilation and Bower to maintain package dependencies.
  • Worked on creation of custom Docker container images, tagging and pushing the images.
  • Involved in running Selenium automation scripts and updating the scripts according to enhanced requirements using Selenium WebDriver.
  • Done unit testing using JUnit.
  • Designed and implemented scalable, secure cloud architecture based on Amazon Web Services (AWS)
  • Involved in behavior driven development using SCRUM framework under Agile Methodology.
  • Used MAVEN tool for building the project and managing the dependencies in it.
  • Developed and maintained automated regression test cases in Selenium using Java programming language.
  • Implemented test automation for web applications from front to backend using Selenium.
  • Responsible for creating requests and building test scenarios for the web services project.
  • Tested WebServices /XML /SOAP and RestFul services using SoapUI 2.5.

Environment: Java 1.7/J2EE, Spring MVC, HTML5, XML, CSS3, LESS, JSON, JavaScript, Angular 4.0, Oracle 11g, Tomcat 5x/6x, Bootstrap, Maven, Hibernate, MySQL, Multithreading, Eclipse, AWS SDK, RESTful, Backbone JS, DB2, Cassandra, AJAX, JSON, Node JS, Express JS, AWS, Microservices, Restful API, JAX-RS, React JS, Node Js, Gulp, NPM, AWS, Apache Kafka, GitHub, NoSQL, Mongo DB, Jasmine, karma, Selenium, Soap UI 2.5.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in the analysis, design, and Java development and testing phases of Software Development Lifecycle (SDLC) using Java J2EE technologies such as Spring MVC, Hibernate, JSF, JPA, HTML5, Java Script, Jquery, AJAX, CSS3, JSON and Rest web services.
  • Worked in an Agile development environment involving Sprint planning, Scrum and story pointing
  • Designed and Developed complex UI screens using Spring MVC, AJAX, JQuery, JSP, CSS, HTML and JavaScript.
  • Implemented Struts 2.x framework in the application. Responsible for configuration and integration of Spring 4, Struts 2.x and Hibernate.
  • Designed and developed Controllers, Action Mappings, Interceptors, Forms and View pages for management of policy claims using Struts2.x framework.
  • Implemented Persistence layer using Hibernate to interact with the MySQL database.
  • Used Hibernate for object relational mapping (ORM) and persistence.
  • Used SAX and DOM parser for parsing xml documents and XSLT API to handle XML parsing in Object Oriented way.
  • Implemented different Design patterns like DAO, Singleton, Factory, Delegate, and Front Controller.
  • Implemented rest web services using REST, JSON and JAX-RS and SOAP web services using JAX-WS.
  • Development of database interaction code to JDBC API making extensive use of SQL Query Statements and advanced prepared statement.
  • Designed interactive web pages with front end screens using HTML5 and CSS3.
  • Implemented jQuery, AJAX calls in JSP web pages to render the response on to UI.
  • Created unit tests using JUnit framework in test driven development approach and developed unit and integration test cases using JUnit and Mockito.
  • Used SVN as version control tool and Maven as build tool.
  • Worked closely with requirement team, testing team, data base administrators and production support team.

Environment: Core Java, J2EE, MVC, Ajax, JQuery, JSP, HTML, JavaScript, Struts, Spring, and Hibernate, SQL, REST, JSON, SOAP, SVN, Mockito, JUnit, JDBC and Maven.

Confidential

Java J2EE Developer

Responsibilities:

  • Worked on Hibernate ORM. Created Hibernate XML files and Java class files to map the object relation Mappings. Used Hibernate query language.
  • Provided data persistence by object/relational mapping solution via Hibernate for application save, update, delete operations.
  • Implement single sign on and LDAP for login authentication.
  • Developed the application using Spring MVC framework and IOC for dependency injection
  • Used Hibernate ORM framework with spring framework for data persistence and transaction management.
  • Worked on presentation layers using Angular JS, AJAX, Backbone JS, HTML, JSP, java script and XML.
  • Created UI mockup screens and developed screens with JSP, CSS and custom tag libraries
  • Created custom components using JQuery and JavaScript which can be used by all the maintenance applications in MSS
  • Used REST Controllers to replace the existing operations layer which acts as bridge between business layer and the UI.
  • Developed Web API using NodeJS and hosted on multiple load balanced API instances.
  • Developed a framework to consume REST Webservices using Spring Rest libraries
  • Used JUnit framework to write test cases for unit testing, Used Power mock & Mockito libraries to create mock objects to verify the service logic
  • Developed Copy Tool - a standalone application using javaFx to copy data from one environment to another environment.
  • Used Spring core annotations for Dependency injection and Spring MVC for REST API s and Spring Boot for micro services.
  • Used Apache Camel and CXF in the JBoss Fuse ESB as the integration platform for SOA Services.
  • Used Angular JS for databinding, and Node JS for back-end support with APIs.
  • Worked on JPA for persisting the objects into the system.
  • Worked on Axis implementation and used SOAPUI to test the SOAP.
  • Worked on XML, XSD and XSLT to parse the request and create the new one based on the specification.
  • Developed generic Java packages to produce and consume JMS messages through topics and queues in asynchronous message processing with guaranteed delivery.
  • Used IBM MQ Series as the JMS provider.
  • Utilized Core J2EE design patterns such as Singleton and Data Access Object (DAO) in the implementation of the services.
  • Responsible for writing SQL Queries and Procedures using DB2.
  • Involved in writing test plans, Test Cases and Test Scripts using quality center.
  • Responsible for writing JUnit test cases and Peer level testing.
  • Improved database performance by recognizing and rewriting slow queries.
  • Build & Deployment in Websphere Application Server.
  • Solid deployment experience on the UNIX platform.
  • Created UML diagrams such as Class Diagrams and Sequence Diagrams using IBM Rational Rose.

Environment: Java1.7, J2EE, JavaFx, JSP, Servlets, Spring 1.2, WebSphere Application Server 7.0, Oracle 9x, SOA, JMS, JMX, IBM MQ Series 5.3, SOAPUI, Hibernate, XML, XSD, Spring, JUnit, Backbone JS, MS SQL Server 2008, JPA, JTA, JDBC 2.0, Maven, PL/SQL Developer, DB2, UNIX, Log4J, UML and Agile, Web Logic 9.0, Angular JS.

Confidential

Jr. Java Developer

Responsibilities:

  • Worked with all phases of SDLC as a scrum member following agile methodology and Test-Driven Development (TDD).
  • Worked with Drools to provide Business Rules Management System (BRMS) solution that provides a core Business Rules Engine.
  • Used spring Boot for developing micro services to make application run independently for lowering the total cost of the project.
  • Implemented micro services-based architecture using Spring Boot interacting through REST API.
  • Worked with ORM frameworks such as Spring Data.
  • Worked on various features in ECMA Script 6 (ES6) such as Arrow functions, Classes and enhanced object literals.
  • Created reusable components using Angular4 and AngularJS (in Admin Module).
  • Developed workflow REST APIs using node JS loopback framework.
  • Worked with Web pack build tool and automated the process of building using Jenkins for React based front-end application.
  • Worked with Spring Cloud and Netflix OSS-Eureka for service registration and discovery.
  • Used spring boot Actuator to externalize application's configuration properties for different environments.
  • Proficient in deploying and configuring Elastic search, Log Stash, Kibana (ELK) and AWS Kinesis for log analytics.
  • Worked with AWS IAM service to create various groups and attached appropriate policy documents to the users within that group.
  • Designed, built, and deployed a multitude application utilizing almost all the AWS stack (Including EC2, MongoDB, Docker) focusing on high-availability, fault tolerance, and auto-scaling).
  • Used the fundamentals of Java 8 like parallel streams and filters through lambda expressions to handle the searching.
  • Developed the application using industry standard design patterns like Singleton, Business Delegate, MVC, and Factory Pattern etc. for re-usability.
  • Using the IntelliJ Idea 15.0.4 IDE with the latest Grails 3.1.1 SDK, Java 8.
  • Utilized Kubernetes and Docker for the runtime environment of the CI/CD system to build, test deploy.
  • Worked with NoSQL based ORM frameworks like Mongoose Connector and MongoDB.
  • Wrote complex SQL queries using joins, Stored Procedures, Functions, Triggers, cursors, and indexes in MySQL database.
  • Used Apache Kafka (Message Queues) for reliable and asynchronous exchange of vital information between multiple business applications.
  • Very Proficient Knowledge of JIRA to track issues and communicate with other teams Confidential various environments.
  • Used GIT for source code management and worked with Visual Studio and Spring Tool Suite IDE's.
  • Professional experience in Log4J for extensible logging, debugging and error tracing.
  • Hands on experience in implementation of Pivotal Cloud Foundry (PCF) services such as Pivotal Application Service, Pivotal Container Service
  • Provided the technical assistance to resolve operating Issues and demonstrate appropriate solution to the end users.
  • Co-ordinate offshore team to assign & fix the application issues based on the priority.

Environment: Java 8, HTML5, CSS3, angular JS, angular4, react JS, node JS, bootstrap4, Spring Boot, Spring Core, Spring MVC, Spring MVC with REST, Junit4, Jasmine, Karma, survey JS, loopback, express, Oracle, MongoDB, Jenkins, AWS, GIT, Postman, Rabbit MQ.

We'd love your feedback!