We provide IT Staff Augmentation Services!

Java Full Stack Developer Resume

0/5 (Submit Your Rating)

Baton Rouge, LA

SUMMARY

  • Over 10 years of experience as a Java Full Stack Developer in the IT industry.
  • Extensively experienced in Software Analysis, Design, Development, Implementation, and Testing of Object - Oriented Applications and Web-based Enterprise Applications using Java/J2EE.
  • Experience in working in environments using Agile (SCRUM) and Test Driven Development (TDD) development methodologies.
  • Proficient in UI design, developed Front End using JSP,HTML5,CSS3,JavaScript,Ajax, JQuery, AngularJS, Angular 2.0, NodeJs, ReactJs and have knowledge on Backbone JS.
  • Hands-on experiences with Core Java with Multithreading, Concurrency, File Handling I/O, Generics, Data Structures and Collections, and Garbage Collection.
  • Experience in java 8 features like Parallel Streams, Lambdas, functional interfaces, and filters.
  • Experience in developing, deploying, and managing N - tier, server-centric J2EE enterprise-class projects using Eclipse IDE 3.x/4.x, My Eclipse 6.5, J2SE1.4/1.5/1.6 (Java 2, Applets, Swing, JDBC 3.0, RMI), J2EE 1.5 Web application technologies (Servlets 2.x, JSP 1.x/2.x, JSTL 1.2, JSF 1.x, JNDI), Enterprise application technologies (EJB 2.x/3.0, JMS).
  • Good experience in Design Patterns (J2EE) like Singleton, Factory, DAO, Session Facade, Front Controller, and Delegate Pattern.
  • Experienced in developing messaging modules by using Spring JMS, Apache Camel, and RabbitMQ.
  • Experience in Spring framework (MVC / IOC / ORM / JDBC / AOP / BATCH / WEBFLOW / Context) and Struts (MVC, architecture, interceptors, action mappings, and resource bundles).
  • Experience in developing Microservices using Spring-Boot.
  • Experience in development and deployment of applications using JBoss, Weblogic Application Server, Confidential WebSphere Application, and Apache Tomcat.
  • Experience in developing SOAP-based Web Services using Apache CXF and JAX-WS. Experienced in developing Restful Services using JAX-RS specifications like Jersey and Rest Easy to implement REST-based Applications.
  • Experience in using Socket Programming.
  • Experience in using bug/issue tracking, project Tracking, and Management tool JIRA.
  • Experience working on Web Services SOAP & REST, JAX-WS, JAXB, WSDL and UDDI registry.
  • Expertise in implementing Service Oriented Architectures (SOA) using XML-based Web Services such as SOAP, UDDI, and WSDL.
  • Experience with Cloud Computing Service environments like (AWS) Confidential Web Services (EC2, EBS, S3, and ELASTICSEARCH).
  • Involved in designing a fully distributed system with the use of Restful API and Microservices.
  • Complete understanding of the DevOps process with continuous integration using Jenkins, JIRA, GIT, CHEF.
  • Expertise in developing model components using ORM technologies like MyBatis, Hibernate
  • (Caching, Hibernate Template, DAO) to write Database independent persistence logic and to maintain portable relationships between the databases.
  • Have developed the microservices framework prototype with guidelines, the developers have followed a skeleton model and developed their interfaces on top of the baseline prototype.
  • Good experience in J2EE Testing in developing test cases with JUnit, MOCKITO for Unit testing, and logging using Log4j.
  • Good Experience in Mock Testing. Experienced with RDBMS implementation and development using Oracle, Mysql, MSSQL, and DB2.
  • Expertise in database modeling and development using Nosql Database such as MongoDB and Cassandra.
  • Experience in using version control and configuration management tools like GIT, SVN, and CVS.
  • Experience in using the tools like Ant and Maven for build automation.
  • Extensive experience in testing on multiple operating systems including Linux, Unix, Sun Solaris, and Windows.
  • Domain knowledge and business expertise in Banking, Healthcare, E-Commerce, Insurance, finance, Telecom.

TECHNICAL SKILLS

Programming Languages: Java 1.7, 1.8, SQL, PLSQL, NOSQL

Scripting Languages: XML, XHTML, HTML, CSS, JavaScript, AJAX, jQuery, JSON, Angular 2.0/8, Bootstrap, Node.js, reactJS.

Tools: Junit, Selenium webDriver, TestNG, Protractor, Mockito.

Frameworks: Struts, Spring MVC, Spring boot, Spring Security, JSF, JPA, EJB and Hibernate, iBatis, JMS.

Web Services: SOAP, WSDL, JAX-RS, JAX-WS, RESTful Web services, AWS, Microservices.

Databases: Oracle 11g, MySQL, PostGreSQL, DB2, MongoDB, Cassandra, SQL Server 2008

Debugging Tools & CI/CD: JIRA, Jenkins.

Version Control Systems: Git, SVN, VSS, PVCS, CVS

IDE Tools: Eclipse, Net beans, IntelliJ, ANT, Maven, STS Web/App/DB

Servers: Confidential WebSphere, WebLogic, Apache Tomcat, JBoss.

Operating Systems: Windows, Linux, and Unix

PROFESSIONAL EXPERIENCE

Confidential, Baton rouge, LA

Java Full Stack Developer

Responsibilities:

  • Developed the functionalities using Agile Scrum Methodology.
  • Extensive experience in various Agile methodologies like Test Driven Development (TDD).
  • Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS, Javascript, JQuery, AJAX, and AngularJS.
  • Created Reusable Modules and Custom Directives in Angular2.0 which got used in various places of application. Implemented AngularJS Controllers to maintain each view data.
  • Implemented Angular Service calls using Angular Factory and tested all application controllers extensively with AngularJS built-in testing facilities.
  • Extensively used core java concepts like Multithreading, Collections Framework, File I/O, and concurrency.
  • Experience in Core Java concepts such as OOP Concepts, Collections Framework, and Exception Handling, I/O systems, Multi-Threading, JDBC, Generics.
  • Used Java8 features in developing the code like Lambda expressions, creating resource classes, and fetching documents from the database.
  • Used design patterns like Singleton, Data Access Objects, Factory, and MVC patterns.
  • Testing and production support of core java based multithreading ETL tool for distributed loading XML data into Oracle database using JPA/Hibernate.
  • Created POJOs and DAOs for the database entities using Spring JDBC annotation mappings
  • Integrated with Spring Cloud projects to provide distributed tracing and other features. Developed microservices with Spring and tested the application using Spring Boot.
  • Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest API and Spring Boot for microservices.
  • Development of cloud-hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
  • Deployed the application on Confidential Web services (AWS) and used it to provide a large computing capacity for scalable solutions.
  • Experience in NoSQL databases like MongoDB installation, configuration, and in designing MongoDB multi-shared cluster and monitoring with MMS.
  • Installed the WebSphere MQ and was involved in configuring MDB listeners, JMS resources, and queues and integrating with the WebSphere Application Server.
  • Configuring WebSphere Application Server on multiple platforms for both horizontal and vertical scaling for Workload Management.
  • Experience in working with NoSQL Databases like MongoDB to manage extremely large data sets. Used log4j to print the logging, debugging, warning, and info statements.
  • Implemented Selenium Web Drivers and Protractor For testing the UI components. Involved in setting up Test automation and developed cucumber feature files and used Selenium for automated testing with TestNG.
  • Used JIRA tool for Issue/bug tracking, and monitoring of work assignments in the system.
  • Experience in the implementation of version control software GIT repositories.
  • Worked on AGILE methodology Used agile practices and Test Driven Development techniques to provide reliable, working software early and often.
  • Analyzed and designed a scalable system based on Object-Oriented Concepts, OOAD, and the various J2EE design patterns.
  • Developed java scripts for all client-side validation and developed User Interface (GUI) using JSP, CSS, JSTL, and XSL.
  • Used JSTL tags for communicating between controller and JSP. Design and implement Model view controller (MVC) architecture using spring framework.
  • Wrote Hibernate classes, DAOs to retrieve & store data, and configured hibernate files.
  • Used Eclipse IDE for application development.
  • Used Jenkins Jobs for build automation to compile and generate EAR and WAR files.
  • Fixed defects Identified in Production/ QA environments; Defects were tracked in Jira tracking Portal.

Environment: Agile, HTML, CSS, JavaScript, JQuery, AJAX and Angular 2, XML, DAO, POJO, JPA, JAVA 8, Springs(IOC, AOP, JDBC) Frameworks, Spring Boot, Microservices, JSP, Hibernate Framework,AWS, RESTful Web services,SOAP, Maven, WebSphere Application Server, Mongodb, NoSql, Log4j, Jenkins, JIRA, Selenium Web Drivers, Protractor, GIT, Socket Programming.

Confidential, Seattle, WA

Java Full Stack Developer

Responsibilities:

  • Involved in raising questions for business, getting answers from them, bug fixing, and tracking is done by JIRA.
  • Developed RESTful web services using JAX-RS, Apache CXF, and spring frameworks and persistence using Hibernate and JPA ORM frameworks.
  • Implemented the application using Spring Boot Framework and handled the security using Spring Security.
  • Jersey implementation of JAX-RS is utilized to develop RESTful Web services.
  • Consumed RESTful Web services (JAX-RS) provided by different vendors to use for Address verification and validation.
  • Involved in creating and extracting data from databases using SQL Queries, PL/SQL Stored procedures, triggers, and packages on Oracle database.
  • Used HP Quality Center for defect tracking
  • Provided technical assistance to resolve Issues identified in production and demonstrate the appropriate solutions to the end-users.
  • Connected to Linux servers to view application logs in order to troubleshoot application issues using putty as an interface.
  • Assisted Oracle DB development team in developing stored procedures and designing the database.
  • Used Maven for the build, cruise control is used for continuous building; Used SVN as a version control system for source code and project documents.
  • Deployed applications into Continuous integration environments like Jenkins to integrate and deploy code on CI environments for development testing.
  • Confidential EC2 is also used for deploying and testing the lower environments such as Dev, INT and Test.
  • Object storage service Confidential S3 is used to store and retrieve media files such as images.
  • Cloud Watch is used to monitor the application and to store the logging information.
  • Involved in writing Java API for Confidential Lambda to manage some of the AWS services.
  • Exported SQL data into Elastic search to allow much faster and scalable user searches from the database.
  • Implemented Rest based web service using Spring Boot and Rest annotations annotations, Jersey provider implementation.
  • Implemented Rest based web service using JAX-RS annotations, Jersey provider implementation.
  • Integrated ActiveMQ and spring JMS API to send and receive messages for the application’s restful API.
  • Developed the persistence layer using Hibernate Framework by configuring the mappings in hibernate files and created DAO and POJO.
  • Involved in development of test procedures for unit testing and testing of the module
  • Involved in SDLC Requirements gathering, Analysis, Design, Development, Testing production of the application using Waterfall model.
  • Developed web applications with HTML5, CSS3, Bootstrap, and AngularJS.
  • Used JQuery for basic animation and end-user screen customization purposes. Also used CSS preprocessors (SASS).
  • Involved in the development of presentation layer and GUI framework using AngularJS and HTML.
  • Involved in rendering additional components with custom HTML tags using React.js. Involved in writing application-level code to interact with APIs, and Web Services using AJAX and Angular resources.
  • Developed code for Responsive web design in JavaScript using frameworks like AngularJS and React.js.
  • Used the Collections API, Generics, and multi-threading while developing code.
  • Method references are provided in Java8 to make use of methods already named Database development required the creation of new tables PL/SQL stored procedures, functions, views, indexes and constraints, triggers, and required SQL tuning to reduce the response time in the application.

Environment: Agile waterfall, HTML, CSS, JavaScript, JQuery, AJAX, Angular JS, XML, JSTL JSP, Java, Spring Frameworks, Spring Boot, Hibernate, JDBC, RESTful Web services, SOAP, Jenkins, Maven, Mongodb, NoSql, Log4j, Jenkins, JIRA, LINUX, UNIX, SVN, GIT.

Confidential

Sr. Java/J2EE Developer

Responsibilities:

  • Experience in developing LINUX shell scripts for automating the deployment of applications
  • Developed Spring middleware components for implementing business logic and Implemented SOA-based architecture using web services to build a loosely coupled system.
  • Designed and developed Business components and Integrated with the Spring framework and also developed various reusable Helper and Utility classes, which are used across all the modules of the application.
  • Used RESTful for producing web services using Spring Boot and was involved in writing programs to consume the web services
  • Deployed the java application using Maven build script.
  • Used Spring Boot Actuator to monitor and manage the application.
  • Used Log4j for logging various levels of information like error, info, and debug into the log files.
  • Used Java/J2EE Design patterns such as Singleton, Service Locator, DAO, etc., and Spring IOC pattern and responses.
  • Understanding Use requirements participating in design discussions, implementation feasibility analysis both at front-end and backend level, and documenting requirements.
  • Coded Action classes, Java Beans, Service layers, and Business delegates, to implement business logic with the latest features of JDK1.5 such as Annotations and Generics.
  • Designed and developed User Interface with JSP, HTML, CSS, XHTML, JSTL,JavaScript,Custom Tags, Struts Tiles and Struts Tag library.
  • Used Validator framework for validation of client-side data and exception handling using Struts exception handler.
  • Worked on Web services using standard Web protocols such as XML, SOAP, and HTTP.
  • Performed GitHub/GitHub-Desktop bash and Terminal commands to clone, fetch, merge and push the code and created pull requests for changes that are made.
  • Designed enterprise APIs and was involved in developing the API. Involved in testing APIs using SoapUI and Postman.
  • Implemented Swagger for the microservices for Documenting Rest API.
  • Implemented Rest API Design Guidelines for the microservices.
  • Involved in writing Maven scripts for automated deployment of the application and managed GitHub Projects and migrated from SVN to GitHub with merge and version and used Jenkins for continuous integration
  • Involved in working with the QA to assist in writing test code and debugging the defects in the application.
  • Responsible for making sure that all system upgrade logs were current and creating a report for management.
  • Assisted in designing several significant Cisco network upgrades for larger clients. Involved in Design and Development.
  • Developed the application using Agile Methodology.
  • Involved in writing the action classes and from beans for different modules using Spring MVC.
  • Involved in developing the applications using Spring Framework for Dependency Injection.
  • Involved in writing the validation rules classes for general server side validations for implementing validation rules as per the design.

Environment: Java 1.7, Servlets, JSP, JUnit, Spring 2.5.6/3.0, Spring ORM, Spring Form tags, JSTL, Spring Boot, Hibernate 3.0, Oracle 11g, Maven, Apache Tomcat Server, SOA, Eclipse IDE 3.7, Jasper, Log4J, Ajax, SOAP, PL/SQL, HTML, CSS, JavaScript, JQuery, Swing, JSON, SVN.

Confidential

Sr. Java/J2EE developer

Responsibilities:

  • Designed and developed applications using Spring MVC and Spring Templates.
  • Used various Core Java concepts such as Exception Handling, and Collection API's to implement various features and enhancements.
  • Used Spring Core for the concept of Inversion of control (IOC) and implemented using dependency injection.
  • Used Hibernate for connecting to the database and mapping the entities by using hibernate annotations.
  • Involved in using Core Java concepts - Collections, Exception Handling, Multi-Threading, Serialization.
  • Created batch framework by using Spring Boot on the server-side.
  • Developed the application using Spring Framework that leverages classical Model View Layer (MVC) architecture.
  • Created RESTful services for various web services involving both JSON and XML.
  • Worked with Spring Core, Spring MVC Framework for Dependency Injection (DI), and Spring Context to provide message sources.
  • Building reusable components and front-end libraries by using ReactJS.
  • Developed Angular 2 Single Page Application consuming JSON data from Restful services.
  • Used Angular 2 framework for building web apps and is highly efficient in integrating with Restful services.
  • Debugging production issues, root cause analysis, and fixing.
  • Developed front end using the JSF, JSTL, HTML5, CSS3, JavaScript, Jquery, and Angular 2.
  • Developed Junit test classes for unit testing purposes.
  • Involved in setting up Maven configuration and helping with Continuous Integration (CI) Issues.
  • Developed server running script for automation using the JBoss application server
  • Extensively used GIT as the version controlling Tool.
  • Configured Log4j for adding the debugging information in the code base.
  • Involved in debugging the defects, code review, and analysis of Performance issues.
  • Integrated different other modules with current existing reporting applications.
  • Extensively used JUnit/Mockito and developed JUnit test classes.
  • Involved in Jenkins configuration.
  • Worked on production issues, and used JIRA for issue tracking.

Environment: Java, Multithreading, Core Java, Spring 4.0, Hibernate ORM 4.3.0, Spring web-flow, Spring MVC, Spring AOP, Spring Hibernate, JSP, JSF 2.2, JSTL, HTML5, CSS3, Ajax, Java Script, AngularJS, Node Js, XML, Web services (Soap and Rest), JBoss 6.3, Oracle11g, Confidential EC2, Confidential S3, Confidential Cloud Watch, AWS Lambda, Confidential IAM, Elastic Search, GIT, JIRA, Junit, Unix, Log4j.

Confidential

Java/J2EE Developer

Responsibilities:

  • Developed back-end logic with Core Java using technologies including Collection Framework, and Multi-threading.
  • Worked on enhancements using JSP, Struts, database stored procedures and wrote SQL queries.
  • Used UI components, AngularJS directives, controllers, view and routing, service modules, validations using HTML5, applying styles using CSS, and used JQuery to make Ajax calls.
  • Created SOAP Web Services using WSDL, XML, and SOAP for transferring data.
  • Configured the deployment descriptors in Hibernate to achieve object-relational mapping.
  • Used Hibernate Cache for querying to improve the application performance. Wrote backend scripts that performed maintenance tasks on the contract data using JDBC.
  • Developed Stored Procedures and Triggers on Oracle Database.
  • Deployed AJAX call for asynchronous data retrieval from the back-end. Used Maven to build the J2EE application.
  • Build & Deployment in WebSphere Application Server. Understanding server configuration and diagnosing problems in a time-sensitive manner.
  • Code walk-through, modules integration, and unit testing. Fix problems discovered that are within the existing system functionality (Preventive Maintenance).
  • Used Log4j for logging purposes. Designed use cases, sequence and class diagrams, activities, states, objects, and components.
  • Used UML (MS Visio) for software design. Involved in all phases of the Software development life cycle (SDLC) using Agile Methodology, designed use case diagrams, class diagrams, and sequence diagrams as a part of the Design Phase.
  • Developed UI using Swing, JSP, JSF, HTML, CSS, JavaScript, and JQuery. Developed XML files, Schema, and parsed them by using both SAX and DOM parsers.
  • Developed web applications using Spring MVC, JQuery, HTML, Bootstrap and worked on Multithreading and Collections Framework including List, Map, etc.
  • Worked with Core Java technologies Collections, Serialization, Generics, Annotations, and Exception Handling to implement Back-End Business Logic including Entity Beans and Session Beans.
  • Configured Spring security in the application to secure the method calls and RESTful web services.
  • Implemented JDBC API for communicating with the database layer.
  • Responsible for installing JBoss, administering and supporting the staging, QA, and Production environment, and performing failover tests. Deployed application in JBoss on UNIX.
  • Coding using core java, Servlets, and JSP using Eclipse IDE.
  • Developed Request Handlers using Servlets as a Controlling mechanism.
  • Involved in the Struts upgrade to 2.X which involved changes to the action class.
  • Migrated Jsp's from Struts1 to Struts2 eliminating custom tags.
  • Used Struts2 framework to handle application requests using SOAP web services. Implemented the data persistence using Hibernate.
  • Used JDBC driver to connect to the Oracle database for all data transactions.
  • Developed the application using Intellij IDE and used WebLogic server to deploy the applications and worked on the JMS queues and configured on WebLogic server.
  • Used Log4j and commons-logging frameworks for logging the application flow.
  • Used Rational Clear Quest for tracking the changes in the application.
  • Involved in Unit Testing using JUnit and Integration of Use Cases.
  • Used GIT to manage the versions and Merge the code. Used Log back for writing the logs including errors, warnings, and info.

Environment: Agile, HTML, CSS, JavaScript, JQuery, AJAX, and AngularJS, XML, SWING, Nodejs, JSP, JAVA, Spring Frameworks, Hibernate, RESTful Web services, SOAP Servlets JBoss, JDBC, SOAP, HTTP, XML, Intellij IDE, WebSphere, JMS, Oracle, Log4j, SVN, JMS, Maven,Log4j, Jenkins, JIRA, Apache camel, SVN.

We'd love your feedback!