We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

2.00/5 (Submit Your Rating)

South Lake, TX

SUMMARY

  • Over 7+ years of experience in analysis, design, implementation and testing of Object Oriented applications in the Client/Server environment using Java/J2EE.
  • Participated in designing and developing of software using Agile, SCRUM, Pair Programming, Test Driven Development, KANBAN and Waterfall methodologies.
  • Excellent understanding of object oriented design methodology and core Java concepts like Exception Handling, Multithreading, Annotations, Collections, Data Structures and I/O.
  • Experienced in developing and implementing web applications using Java, J2EE, JSP, JDBC, Servlets, XML, HTML, CSS, JavaScript, AJAX, JSON, JQUERY, Angular JS, Node JS, Angular 2, Angular 4.
  • Extensive experience in using various UML, Rational Rose, design patterns.
  • Good knowledge on JDBC, Servlets, JSP, EJB, AJAX, JMS Custom Tag Libraries, XML, Web Services.
  • Expertise in developing enterprise applications using Framework Technologies such as Hibernate, Spring MVC, Struts 2.0, DAO, JDBC and Web services (Soap, WSDL and Restful API).
  • Technically adept in multiple languages like C, C++, Java, J2EE, UML on several platforms like Windows, Linux and using various databases, application servers and software tools.
  • Worked on persistence frameworks like Hibernate ORM, JPA to map POJOs to a relational database.
  • Good knowledge and hands on experience on Hadoop framework and MapReduce concepts.
  • Worked on design patterns and best practices such as MVC (Model - View-Controller), Singleton, Factory and DAO.
  • Proficient in RDBMS concepts and experience in working with Oracle 9i/10g/11g, DB2 and MySQL, PL/SQL, SQL* Plus, Database Procedures, Functions.
  • Experience in Analysis and Design including Object Oriented Analysis and Design(OOAD) techniques developing Use Cases, Sequence Diagrams and Class Diagrams.
  • Extensive experience with Java compliant IDE like Eclipse, IntelliJ and NetBeans, RAD, WID (WebSphere Integration Designer).
  • Experience in deploying, configuring and administering application servers such as WebSphere, WebLogic, Jboss, Glassfish and Apache Tomcat.
  • Good knowledge in Unix/Linux, windows 2000/XP/7/8/10, Mac OS platforms and shell scripting.
  • Strong experience in Database Design, writing stored procedure, functions, triggers, DDL, DML SQL queries.
  • Experience in preparing Test Cases and JUnit Testing.
  • Hands on experience with version control systems like GIT, Subversion (SVN), CVS, Clear case for providing common platform for all the developers. Experience in Development, Production and QA Environments and Involved in all phases of SDLC.
  • Experience in Lucene/Apache Solr to index the processed data to make use of Solr search capabilities.
  • Responsible for developing data pipeline with AmazonAWSto extract the data from weblogs and store in HDFS.
  • Ensuring timely completion and delivery of the project to the client and extendingproductionsupportof multiple applications.
  • Highly motivated team player with the ability to work independently and adapt quickly to new and emerging technologies.

PROFESSIONAL EXPERIENCE

Confidential, South Lake, TX

Full Stack Java Developer

Responsibilities:

  • Involved in designing, developing, testing and deployment of the application in Agile environment.
  • Developed applications using JAVA 1.7,1.8, Spring MVC, Apache Camel, Oracle.
  • Used JMeter to simulate loads of various scenarios and collect output performance data into CSV, XML files and graphs.
  • Developed UNIX scripts for transmitting files from the secure server to the customer specified server
  • Upgraded the project in to the new versions of JDK.
  • Implemented test cases for unit testing of modules using Junit and Mockito.
  • Developed Web API usingNodeJSand hosted on multiple load balanced API instances.
  • Developed administrative tools using UNIX Shell scripting.
  • Designing ofmicroservicesbased on spring boot architecture running on application server.
  • Used IntelliJ as IDE.
  • Involved in developing application GUI usingAngular4, Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
  • Developed theAngularcomponents using Typescript and ES6 Helpful operators.
  • UsedAngular4 Reactive forms to implement complex forms and performed the validations using Form Builder.
  • Implemented Apache Maven as a build tool.
  • Used SVN as a version control.
  • Modeled Business Processes for all the sub systems usingWebSphereBuild Time Modeling Tool and Flow Definition Language.
  • Involved in Testing the application using SOAP UI with Groovy scripting for automation.
  • Involved in writing Test cases for testing the application in SDS( Confidential Development Analysis) Tool.
  • Developed web pages in the front end using jQuery,JavaScriptandHTML.
  • ImplementedLog4jto log errors and messages for ease of debugging.
  • Written code in JavaScript and hard coded the data inJSONto Format.
  • Technical leadership for supportingWebSphereMQ middleware and designing fail proof solution using persistent message delivery.
  • Day to Day Build and Release activity usingJenkins.
  • Code deployment in Test and production environments.
  • Project was developed and implemented in Agile methodology.
  • Involved in writing and running the test suites in Selenium.
  • Create, Track and Report defects usingIBMRational(RQM/RTC).
  • Assisted testing team in the manual, automation testing in Selenium.

Environment: Java 1.8, Spring MVC, Spring AOP, Spring Boot, Apache Camel, Angular 2, Angular 4, Oracle, JMeter, WebSphere, IBM WebSphere MQ, Mockito, Junit, Selenium, RESTful web services, Log4j, IntelliJ, Apache Maven, Soap UI, JENKINS, JSON.

Confidential, St Louis, MO

Java/UI Rational Developer

Responsibilities:

  • Involved in enhancing Peabody’s DMO (Daily Mining Operations) webpage.
  • Worked on CSS styling sheets for the design of several JSP files.
  • Involved in creating a new interactive and responsive website using HTML5, Bootstrap, Node Js.
  • Designed and developed the login portal using framework Angular 2 along with HTML5, CSS3 and Type Script.
  • Enhanced legacy application by building new components in Angular 2 and typescript.
  • Created Typescript reusable components and services to consume REST API's using Component based architecture provided by Angular 2.
  • Involved in writing Jasmine unit test cases for controllers, services, directives and used Karma as the unit test runner.
  • Created a user interactive view for the users to enter, update, delete payload data for several mining sites into the system.
  • Used Leaflet JS in the development of API with the interactive geographical maps.
  • Developed Session Beans for necessary transactions like fetching the required data, updating the customer information.
  • Used Spring for implementing Dependency Injection.
  • Focused primarily on the MVC components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver.
  • Writing Unix Shell Scripts to run batch jobs, automated processes, and to automate routine systems administration tasks.
  • By usingpythonscripts read data and queue the data to rabbit queues and slice each document.
  • Ajax based calls were used to retrieve the data and presenting the data on the screen.
  • Used Jenkins as a build tool and for deploying the modules to server.
  • Involved in development of REST Web Services using Annotations to extract client related data from databases.
  • Performed deployments in Amazon AWS cloud.
  • Written code in JavaScript and hard coded the data inJSONto Format.
  • Involved in the implementation of DAO using Spring-Hibernate ORM.
  • Involved in the creation of exhaustive JUnit Unit Test Cases using Test Driven Development (TDD) technique.
  • Used Maven Plug-in for configuring and building projects and used GIT for version control.
  • Implemented GIT using Bitbucket.
  • Used IntelliJ as a code editor.
  • Code deployment in Test and production environments.
  • Involved in various phases of Software Development Life Cycle (SDLC).
  • Project was developed and implemented in Agile methodology.
  • Environment: Java,J2EE,CSS,HTML,Bootstrap,AngularJS, Node Js, Jasmine, Karma, JDBC, ORACLE 9g, Spring, JSP, Hibernate, Ajax, Jenkins, JBoss 6, IBMRationalSoftwareArchitect v7.0,Restful webservices, Microservices, JSON, Junit, Maven, GITHUB, IntelliJ.

Confidential

Jr. Java Developer

Responsibilities:

  • Interacting with client for requirement gathering, analysis and modularization of the requirement.
  • Involved in requirement gathering, Architecture design, Analysis, preparing the use cases and responsible for designing and developing object models, class diagrams with UML Specifications for the tracking system module using Rational Rose.
  • Designing the server side components using UML Class Diagrams and J2EE design patterns.
  • Worked with JSP, Spring 3.0 to create UI and integrating MVC.
  • Implemented the JSPs to effectively handle the workflow of the application.
  • Performed client side as well as Server side Validations using JavaScript and Spring Validation.
  • Developed service layer to handle the Business logics as well as database transaction.
  • Used JDBC for Querying data from the database.
  • Implemented different type of Spring MVC controllers, validators and views as needed by the application.
  • UseIBMRationalRose andRationalSoftwareArchitect to developsoftwareuse cases.
  • Code deployment in Test and production environments.
  • Written code in JavaScript and hard coded the data inJSONto Format.
  • Used Log4j for logging and SVN as Version control.
  • Day to Day Build and Release activity usingJenkins.
  • UsedReactJSfor templating for faster compilation and developing reusable components.
  • Used Ant scripts to automate application build and deployment processes.
  • Added Excel-Builder to download the Tabular data in Excel format usingReact.
  • Support Production/Stage application defects, track and document using Quality Center.

Environment: Java, JavaScript, JDBC, SVN, Eclipse, WebLogic Server, Oracle, Toad, JSON, Linux, XML, JENKINS, IBM Rational Software.

Confidential

Software Intern

Responsibilities:

  • Involved in analysis, design and development of the system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Involved in designing the user interfaces using JSPs.
  • Developed the application using Spring Framework using Model View Layer (MVC) architecture.
  • Implemented persistence layer using Hibernate that use the POJOs to represent the persistence database tables
  • Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Data Access Object, Singleton and Factory.
  • Deployed the applications on BEA WebLogic Application Server.
  • Developed JUnit test cases for all the developed modules.
  • Used GITHUB for version control across common source code used by developers.
  • Used Log4J to capture the log that includes runtime exceptions.
  • Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
  • Refactored the code to migrate from Hibernate 2.x version to Hibernate3.x. (I.e. moved from xml mapping to annotations) and Implemented the Hibernate Filters and Hibernate validators.
  • DAO and the hibernate transactions was implemented using spring framework.
  • Used AJAX and JavaScript for validations and integrating business server side components on the client side within the browser.
  • Code deployment in Test and production environments.

Environment: Java, J2EE, JSP, Oracle 10g, DHTML, ANT, Rational Rose, Eclipse 3.1, Unix, Hibernate 3.0, LOG4J, JENKINS, GITHUB.

We'd love your feedback!