We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

3.00 Rating

Columbus, OhiO

SUMMARY

  • Overall 8 years of experience in requirements gathering, development, integration, deployment of Web Applications and client server multi - tier applications using J2SE, JEE and J2EE technologies.
  • Extensive expertise with Java, J2EE, JSP, JDBC, Servlets, Java Beans, EJBs (Session beans, Entity Beans and JMS), JBoss, JQuery, Ajax, XML, DTD, XSD, JAXP, JAXB, Web Services, Struts, Spring, Microservices and Hibernate.
  • Fluent with the core Java concepts like Multi-threading, Exceptions, Reg Ex, Data Structures and Serialization, including Java 8 API like functional programming.
  • Good knowledge and experience in developing web interfaces using client-side technologies like AngularJS, XML, HTML, DHTML and SASS.
  • Hands on experience on Web/Application sever like Tomcat, Websphere, WebLogic, Glassfish and JBoss.
  • Design the whole API using RESTFul API Modeling Language (RAML).
  • Created REST Microservices APIs using Spring Boot Application.
  • Good work experience on RDBMS like Oracle, MySQL, MongoDB.
  • Performance Targeted Implementer with substantial familiarity in Service Oriented Architecture (SOA) using Apache Axis Web Service Framework using the Web Services protocols like SOAP, REST, JAX-RPC, JAXB, WSDL and UDDI.
  • Used spring Config server for centralized configuration and Splunk for centralized logging.
  • Used Sonar for checking the code quality and fixes.
  • Experience in Script Languages like Shell and Ant.
  • Used Maven and Jenkins as build tool and deploying the application using Kafka.
  • Expertise in developing SQL Queries, Stored Procedures and Triggers in databases viz. Oracle, SQL Server2000, My SQL, and DB2 and excellent development experience using Agile Methodology.
  • Focused on architecting Nosql databases like Mongo, Cassandra and Cache database.
  • Experience in Data Modeling and working with Cassandra Query Language (CQL).
  • Solid experience on API development using node JS, express JS.
  • Performed Unit Testing using Junit Testing Framework and Log4J to monitor the error logs.
  • Developed unit and integration tests for existing Microservices using JUnit, Mockito and Docker.
  • Strong Experience on UNIX, Linux platforms, developed shell scripts and configured CRON jobs.
  • Hands on experience of Build & Deployment phases and usage of Continuous Integration (CI/CD) tools.
  • Participated in the designing and developing of software using Agile and waterfall methodologies.
  • Confidence in working with other iOS and Android developers to complete detailed projects.
  • Familiar with ASP.NET MVC and C#
  • Outstanding skills in design aspects and technical documentation along with strong interpersonal, analytical and Organizational skills.
  • End to end development support of the application till the final rollout of the application.
  • Demonstrated excellent presentation and communication skills while conducting functional and technical training sessions.

TECHNICAL SKILLS

Programming Skills: C++, C#, Java/J2EE, JDBC, Guava, JSTL, JSP 1.2/2.0, EJB 2.0/3.0, JavaBeans, JMS, JNDI, CSD, JAXB, Web services, HTML, CSS

Frameworks: Struts 1.x/2.x, Hibernate 3.x/4.x, Spring 3.2, JSF 2.0

Cloud Technologies: AWS, Google Cloud

Databases: Oracle MYSQL, Nosql, DB2, PL/SQL, JDBC, Stored procedures, Packages, Triggers, Cursors, Views, Sybase, Cassandra 2.2, MongoDB

Web Services: XML, WSDL, SOAP, REST, JAXP, JAXB, XMLBEANS

Client-Side Technologies: JavaScript, AJAX, jQuery 1.11, Angular JS

Tools: Eclipse, Apache Tomcat 7.0, FileZilla, Putty, Alteryx, Maven, Gradle

Build Tools: ANT, Maven, Jenkins

Application/Web Servers: Apache Tomcat 5.x/6.x, Web Sphere Application Server8.0, JBoss 5.0, WebLogic 8.1/9.2, Restful Services, JAX-RS, Apache Tomcat 5.0

Testing/Logging Tools: JUnit, Mockito, SOAP UI Testing

Version Control: CVS, VSS, SVN, Rational Clear case, Git

Operating Systems: UNIX/Linux, Microsoft Windows Variants, Android

PROFESSIONAL EXPERIENCE

Confidential, Columbus,Ohio

Java Full Stack Developer

Responsibilities:

  • Followed Agile methodology interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
  • Involved in analysis, design, development, testing/debugging and implementation.
  • Designed Front-end with in object oriented JavaScript Framework like React.js.
  • Involved in using React.js components, Forms, Events, Keys, Router, Animations and Flux concept.
  • Closely worked with Application using React.js and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
  • Develop various screens for thefrontendusing React.js and used various predefined components from NPM (Node Package Manager) and redux libraries.
  • Built Spring Boot based java Microservices to support enterprise web application
  • Designed and developed various modules of E-commerce application. Used JMS API for asynchronous communication by putting the messages in the message queue.
  • Used ASP.NET MVC for developing the application.
  • Used JPA/Hibernate to write DAO classes to interact with the database.
  • Extensively used Java multi-threading to implement batch Jobs
  • Installing, deploying, monitoring, maintain and configure WebLogic server 12c in local machine.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring AOP and Spring Actuator.
  • Used Apache Camel in the JBoss Fuse ESB as the integration platform for SOA Services.
  • Helping the mobile team to debug the issue on both the IOS and android applications.
  • Used Microservices architecture, with Spring Boot-based services interacting through a combination of REST and Spring Boot.
  • Used Microservices designed with the individual database and project with no dependencies.
  • Developed Restful API's using APIGEE platform.
  • Worked on building proxies and policies with in APIGEE along with security frameworks.
  • Designed exception handling and a logging framework as part of the remediation strategy.
  • Strong experience with SOAP and REST webservice consuming (JAX-RS, JAX-WS, CXF, Axis, JAXB).
  • Tested the Web services using SOAPUI and by writing Web service client in Java for transmitting the offender's information in XML data using the WSDL provided.

Environment: Java, J2EE, Spring MVC, Spring Boot, Spring Integration, Spring Security, Hibernate, Microservices, REST, SOAP, Web-Services, JSON, JUNIT, Mockito, Eclipse, Tomcat, Oracle 11g, Oracle SQL developer, Log4J.

Confidential, Maryland

Java Full Stack Developer

Responsibilities:

  • Involved in requirements gathering, analysis, design, development, testing and maintenance phases of R&D redesign.
  • Involved in the design of the applications using J2EE Model/View/Controller (MVC) design pattern.
  • Thefront-enduse HTML5, CSS3, React.js, JQuery and Bootstrap to build a single page web app that communicates with back-endvia RESTFul API.
  • Implement different modules in React.js.Developed theUIcomponent architecture forDeveloperframework using React.js.
  • Used Concourse and Jenkins for Microservices deployment.
  • Create RFP (Request for Proposal) Microservices to provide RESTFul API utilizing Spring Boot with Spring MVC
  • Used Spring Boot application for building cloudMicroservicesand to develop spring based application radically faster with very less configuration
  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, modeling, analysis, architecture design and development.
  • Used Spring Framework for the Implementation of the Application.
  • Implemented various design patterns - Singleton, Business Delegate, Value Object and Spring DAO.
  • Implemented Hibernate/JPA for data persistence.
  • Used advanced core java features like annotations, generics, enhanced for loop etc. throughout the application.
  • Implemented Service Oriented Architecture by developing Java web services using WSDL, UDDI and SOAP.
  • Developed the UI panels using XHTML, CSS, DOJO and JQuery.
  • Involved in fixing defects in application- worked in JSF managed beans, converters, Validator and configuration files.
  • Mapped business objects to database using Hibernate, Used JPA annotations to Map DB to Objects.
  • Designed exception handling and a logging framework as part of the remediation strategy.
  • Involved in application migration from older server environments to newer server environments providing high availability and accessibility.
  • Configured and scheduled jobs for multiple projects on Jenkins.
  • Experience in writing the SQL, PL/SQL stored procedures to meet the business requirements and the transformations.
  • Designed and Developed scripts for uploading data from flat files and XML files into database, performing business validations on the data using PL/SQL Procedures.
  • Developing Test Cases and performed Unit testing using Junit for the Action classes.
  • Used test automation frameworks like Selenium.
  • Worked on data driven testing, Cross browser testing and parallel test execution using Selenium Web driver and Selenium Grid.
  • Used Log4J logging framework to write Log messages with various levels for logging across the application.
  • Logging the alert strings in to the logs whenever required which helps in triggering the OVO Alerts.
  • Working on Oracle database systems to create pilot users for some of the applications.
  • Used Apache Jmeter as a load-testing tool for analyzing and measuring the performance of a variety of services.
  • Maintained version control of the Java files with SVN and GIT.

Environment: Java, J2EE, Spring MVC, Hibernate, Microservices, REST, SOAP, JSP, Node Js, AngularJS, HTML 5, CSS, Servlets, MySQL, XML, XSD, XSLT, Web-Services, JSON, Bootstrap, SOAP UI, JUNIT, HTML, CSS, JavaScript, Node.js, AWS, IntelliJ IDEA, Tomcat, Oracle 11g, Oracle SQL developer, Jenkins, Log4J, UNIX.

Confidential, Memphis

Full Stack Java Developer

Responsibilities:

  • Followed Agile methodology interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
  • Involved in analysis, design, development, testing/debugging and implementation.
  • Developed Required Action classes and presentation layer forms and Java beans containing the business-logic with the help of Core Java.
  • Implemented responsive web design using media queries and Bootstrap. Built required web pages for re-written content using JavaScript, HTML, JSP, Angular JS to create the user-interface views.
  • Experience in working different changed procedures of Angular1.0 such as Router Outlet and Router-link.
  • Implemented modules into Node JS to integrate with designs and requirements.
  • Extensive experience in Model view controller frameworks like Spring MVC, JSP.
  • Used Spring IOC with annotations for Dependency Injection.
  • Development using Spring Framework (MVC, Dependency Injection, Auto wiring, Caching, Database Connectivity, Webservice Rest and Soap Client API, Asynchronous calls, Thread Executor framework), which communicates with various service layers, and configuring the Spring xml files.
  • Used J2EE design patterns like Data Access Objects, Factory pattern, MVC and Singleton Pattern.
  • Involved in the Development of Spring Framework Controllers. Developed Controller for request, response paradigm by Spring Controllers using Spring-MVC.
  • Made use of the Spring MVC framework, along with Hibernate for object-relational mapping.
  • Worked in implementing the Method and Object Level security using Spring Security.
  • Developed the Method and Object Level security using Spring Security.
  • Responsible for maintaining and configuring the cache for general cache usage using EHCache (caching the secured objects used by spring security).
  • Configured various interceptors for transaction management, security, Audit logging (database) and logging using Spring AOP.
  • Effectively Implemented User Interface in Model-View-Controller Architecture, which accomplishes a good co-ordination of Spring MVC, JSP, Servlets and JSTL.
  • Designed and developed various modules of E-commerce application. Used JMS API for asynchronous communication by putting the messages in the message queue.
  • Developed Wrapper in Python for instantiating multi-threaded application.
  • Developed and implemented Python scripts to automate retrieval, parsing and reporting of configuration parameters from Network Devices connected to customer networks.
  • Wrote and tested Python scripts to create new data files for Linux server configuration using a Python template tool. Implemented Docker containers for the Enterprise build system.
  • Used Log4j for logging across the application.
  • Responsible for design and developing Persistence classes using Hibernate and spring boot data Template frameworks to save data in database tables.
  • Tested the Web services using SOAP UI and by writing Web service client in Java for transmitting the offender's information in XML data using the WSDL provided.
  • Configured and scheduled jobs for multiple projects on Hudson.
  • Developed automatic build scripts using ANT for the application to deploy and test.
  • Wrote JUnit Test Cases for the Helper, Gateway, and Action classes which supported the application.

Environment: Java, J2EE, Spring Framework 4.0, Spring Batch, Microservices, REST, XML, HTML5CSS3, JSP 2.0, JSON, AJAX, JMS, JPA, JNDI, JVM, JDK1.8, SOAP, SOA, Servlets 3.0, Hibernate 5.0.XWSDL, WebSphere7.0, Maven, Log4J, SVN, JUnit, Tomcat, WebLogic, Oracle 11g, JQuery, AngularJS1.3.8Eclipse, Maven.

Confidential, New York

Java Developer

Responsibilities:

  • Effectively interacted with team members for Requirements Capture and Analysis.
  • Responsible for Understanding the scope of the Project and Requirement gathering.
  • Responsible for creation of Beans, Controller classes JSPs.
  • Configured Spring Web MVC Framework to implement MVC design patterns.
  • Worked on spring application framework features IOC container and AOP.
  • Worked on Hibernate object/relational mapping as per database schema.
  • Used HTML 5.0 and java script in creating the user interface screens.
  • Worked on the Web Services clients and WSDL generation and integrated the clients with third party services in the other module of the application.
  • Used LDAP protocol to administrate the user’s data of a directory service.
  • Involved in writing code for Form Beans, Java Actions, DTO and DAO for accessing business methods in the business layer. Used J2EE web-services to get geographic data (city, country etc.) and EJBs for credit card validation etc.
  • Hands-on experience in Core Java (OOPS, Multi-threading, Collections) and Swing development.
  • Developed interactive and user-friendly campus map using Google API.
  • Developing a Java GUI application using Java/J2EE programming and Standard Widget Toolkit SWT.
  • Implemented PowerShell remoting and execution.
  • Involved in entire life cycle development of the application through OOPS, Class, Multi-threading, Collections concepts.
  • Participated in developing web pages using JSP, JavaScript and Google Web Toolkit, DWR (Ajax Framework) for better user interface experience.
  • Responsible for making enhancements to the application developed in GWT, with JBoss and Maven.
  • Software maintenance and source control using Clear Case.
  • Used Hibernate (persistence framework) to implement the Database Access layer.
  • Simplified Hibernate session and transaction handling by writing a Servlets filter.
  • Used Struts2 tiles to display different types of template formats and contents.
  • Used SOAP and JWS to send the notifications to each and every change in the operational process including user's information.
  • Developed Interactive GUI Screens using HTML, JSPs.
  • Implemented Struts framework for integrating presentation, web and business components.
  • Written SQL queries to extract data from input files validate and load data into database (Oracle/SQL Server), developed various reports and core tables lookups utilizing Business Objects.
  • Worked on JavaScript framework (Backbone, Node.js) to augment browser based applications with MVC capability.
  • Worked with cross functional teams, including associated Data, UI and Mid-Tier teams.
  • Wrote Page level code using JavaScript with Angular.js, Node.js, Bootstrap framework.
  • Implemented the security access rules for all types of users for different services applied.
  • Developed code to grant user authorizations for ALM based upon user authentication on LDAP server.
  • Developed RESTFul services using JERSEY implementation.
  • Also used IBM App Scan to Code Security and Clear Quest to issue tracking to move the applications quickly to the servers.
  • Worked with Splunk to logging and analyzing defects status.
  • Good at automating repetitive work through Shell scripts and Python.
  • Created multiple types of reports by using the API classes to give accurate system utilization.
  • Developing Hibernate Criteria and sessions to achieve the Object Relational Mapping and easy maintenance of data.
  • Processing batch jobs daily/weekly to build the application to the WebLogic server.

Environment: Java, J2EE, JSP, JavaScript, AngularJS, Node.js, Servlets 3.0, Hibernate 5.0.X, REST, SOAP, WSDL, Cassandra, MAVEN, Spring 4.3, Websphere Application Server, Eclipse Mars, REST and SOAP Web services, MYSQL, Mongo DB 3.2.9, UML, Visio, Log4J, UNIX, Soap UI, JQuery, HTML/HTML5, AJAX, Bootstrap, XML, GIT, JMS, JSF, EJB3, Jenkins, JUNIT, GIT.

Confidential

Junior Java Developer

Responsibilities:

  • Involved in requirement analysis, design, coding and implementation and code review.
  • Used UML and Rational Rose for system design and modeling.
  • Designed and developed the presentation layer using JSP/Servlets. Implemented the JSPs, Servlets in the MVC Struts Framework to effectively handle the workflow of the application.
  • Executed complete implementation of business/data access layer in EJB's and other classes on Web Sphere Application Server.
  • Deployed the EJB's on WebLogic Application Server.
  • Used Servlets to service requests from UI to manipulate Business Objects and invoke respective EJBs for making database updates.
  • Established JDBC connection to retrieve the customer account details and transactions list from the IBM DB2 database.
  • Worked with IBM Sybase Data Base back end. Used XML as data communication format between different modules
  • Extensively worked on Prepared Statements and Callable Statements of JDBC 2.0 API to access the IBM DB2 database.
  • Developed Controller Servlets, Action and Form objects for process of interacting with IBM DB2 database and retrieving dynamic data.
  • Involved in the Validation and documentation of Test Results. Writing Detail Design Documents with UML Specifications.
  • Developed a standalone java client using the Java API for XML-based RPC, and tested the functionality of the web service.
  • Involved in Configuration and Usage of Apache Log4J for logging and debugging purposes.
  • Wrote test scenarios for testing the web service, both from a Web Client and a Standalone Java Client.

Environment: J2EE, Java/JDK, JDBC, JSP, Struts 2.0, Web Services, SOAP, REST, HTML 4.0, JavaScript, CSS, JNDI, JavaBeans, XML, XSLT, Oracle 10g, TOAD Eclipse, HTML/ DHTML, Windows.

We'd love your feedback!