We provide IT Staff Augmentation Services!

Full Stack Developer Resume

0/5 (Submit Your Rating)

Fort Mill, SC

SUMMARY

  • Full Stack Developer with 7+ years of software development experience in object - oriented programming, design and development of Multi-Tier distributed, Enterprise applications using Java and J2EE technologies with Software Development Life Cycle.
  • Expertise in designing and developing Web based Enterprise applications using Java and J2EE technologies like JSPs, Servlets, EJB, spring, and Hibernate.
  • Hands on experience in implementing various Design patterns including Business Delegates, Data Access Object, Model View Controller, Session facade, Singleton etc.
  • Good understanding of Core JAVA components, such as: Concurrency, Persistency, multi-threading.
  • Implemented different modules in Spring Framework like MVC, JDBC, ORM, BOOT and Transaction Management.
  • Created robust user Interface (UI) using HTML5, Angular JS, Angular 4, CSS3, JSP, JavaScript, Custom Tags, jQuery, JSON and XML.
  • Performed testing of the application using Java Script frameworks Karma, Jasmine
  • Diverse experience utilizing and implementing complex Client/ Server Intranet/ web-based N-tier and microservices architecture applications in Banking, Insurance, Telecom and E-commerce platforms using Spring Boot, Spring Cloud config, AWS, Rabbit MQ, Kafka, Zookeeper, Cassandra, MySQL, Restful Web Services.
  • Experience in developing Restful web services and SOAP using JAX-WS, JAXB, JAX-RPC, WSDL.
  • Hands on experience in developing Java and J2EE applications using IDE’s Eclipse 3.x.
  • Experience in deployment of the J2EE applications on Apache, Tomcat and JBOSS.
  • Expertise in configuring the Spring 4.0, 3.x Application Context with dependency injection and working on various spring modules (Spring MVC) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Understanding of relational database concepts, and experience in query construction using SQL.
  • Utilized Rabbit MQ as the messaging middleware Experience.
  • Installed, Configured and Managed Enterprise Applications for BEAWebLogic Application Server 11g/12g on RedHat Linux 5/6 and Windows Machines. Maintenance of theWebLogic Application Servers on different platforms and setting up the Development, Testing, Staging and Production Environments for the ongoing Applications.
  • Shell scripts to automate logs cleanup and error log monitoring.
  • Using NoSQL Database like MONGO DB.
  • Built search functionality for site, setting up and managing AWS Elasticsearch cluster. Wrote script to automate migration of records from database to cluster at certain intervals of time.
  • Experience in testing (making test cases using Selenium) and build tools Ant and Maven.
  • Experience in working with the Databases environments Oracle, SQL Server and MySQL.
  • Experienced in developing applications using Spring boot and with various modules in Spring framework like core, data, web, AOP etc.
  • Designed and wrote state machine to manageElasticsearch Clusters, increasing robustness and simplifying architecture.
  • Implemented Test Driven (TDD) Design to build testable, and maintainable application.
  • Developed and executed software systems utilizing JavaScript and Groovy.
  • Knowledge on Node JS, Angular JS, React JS, Knock out JS.
  • Developed applications and deployed them on a Cloud computing architecture like AWS.
  • Coordinated with ETL Team to implement ETL procedures for new project.
  • Knowledge of Agile software development and Web Services.
  • Strong analytical, communication and problem-solving skills, excellent team player, proactive and result driven.

TECHNICAL SKILLS

Languages: Java and J2EE, C/C++.

Technologies: JDBC, Servlets, JSP, Java Beans, MVC, EJB, JSF, JMS, SOA, JavaScript, Angular JS, Java Swing, React JS, jQuery, AJAX, CSS 3, XML, CXF and HTML5

Development Approach: Waterfall and Agile

Design Patterns: Core J2EE patterns (MVC, Value Object, Session Facade, Service Locator, Data Access Object, Singleton, and Business Delegates)

Testing & Continuous Integration Tools: Selenium and Test-Driven Development (TDD), Jenkins

Ide: Eclipse, My Eclipse 6.0 and Net Beans IDE

Web service protocols: SOAP, REST, JAX-RPC, JAX-WS, JAXB, WSDL and UDDI

Version Controls: CVS, SVN, GIT, AWS.

Frameworks: Spring 4.0,3.x, JSF, Node JS and Hibernate, Bootstrap

Design Technologies: OOAD and UML

Architecture: Service Oriented Architecture, TOGAF

Build Tools: Ant and Maven

Database: Oracle 9i/10g/11g, SQL Server and MySQL, MONGO

Protocols: TCP/IP, HTTP, HTTPS, TELNET and FTP

Operating Systems: All Version of Microsoft Windows, UNIX and LINUX

Logging Tool: Log4J

PROFESSIONAL EXPERIENCE

Confidential, Fort Mill, SC

Full Stack Developer

Responsibilities:

  • Designed and implemented the application that meets the user's requirements document.
  • Involved in design, development, testing and implementation of the process systems, working on iterative life cycles business requirements and creating Detail Design Document.
  • Wrote object-oriented JavaScript for transparent presentation of both client and server-side validation.
  • Designed and developed application based on Spring 4.0 MVC design pattern.
  • Designed Frontend with in object-oriented JavaScript Framework like Angular 2/4/5, Ext JS, React JS and Node JS.
  • Developing the login website in HTML, CSS, jQuery and Angular2, in a responsive layout by using Angular2 framework base on Bootstrap.
  • Development of application using Java, JSP and J2EE services required for front end Angular.
  • Wrote application level code to interact with the backend databases jQuery, AJAX and JSON.
  • Involved in Performance Tuning that include Connection Pool Tuning, prepared Statement Cache.
  • Performed testing of the application using Java Script frameworks Karma, Jasmine
  • Shell scripts to automate logs cleanup and error log monitoring.
  • Developed the DAO layer for the application using spring, Hibernate and developed various logics and reports using HQL and Hibernate criteria.
  • Used Hibernate as ORM to map Java classes to data base tables.
  • Used Karma as a unit testing tool and Jasmine as testing library for AngularJS applications.
  • Used RTC as the version controlling system, Maven to build applications and Eclipse as the IDE for application development.
  • Created, Listed, Deleted and Purged queues on cloud platform AWS-SQS.
  • Used message queuing service provided by cloud platform AWS-SQS.
  • Built search functionality for site, setting up and managing AWS Elasticsearch cluster. Wrote script to automate migration of records from database to cluster at certain intervals of time.
  • Implemented Test Driven Development for the application so that all the java code is unit tested.
  • Designed and wrote state machine to manageElasticsearch Clusters, increasing robustness and simplifying architecture. Upgrade Kafkaacross versions and identify/fix any issue for production version to meet general needs.
  • Building out and scalingKafkaclusters across business functions for large scale and large volume usage.
  • Managed build and dependency of various modules frameworks using Maven.
  • Logged the results using Log4jfor debugging the application.
  • Involved in resolving Integration Test, UAT and Production Issues for the Express Application.
  • Actively worked on the deployment code in DEV, QA and UAT Boxes.
  • Experience with Database like SQL Server, Oracle 10g/11g.Proficient in writing SQL, Sub queries, Joints, Triggers, andFunctions.

Environment: Java 1.8, HTML5, CSS3, JavaScript, JSP, Bootstrap, JSON, AJAX, Ext JS, Angular2/4, Tomcat 7.0, Spring MVC, Spring boot 1.4.7, Hibernate, oracle 11g, Log4j.

Confidential, NY

Full Stack Developer

Responsibilities:

  • Involved in the complete development, testing and maintenance of the application.
  • Used Agile software development methodology which helps to develop project plans.
  • Extensively used Spring IOC, Hibernate, Core Javasuch as Multi-Threading, Exceptions, Collections, etc. in application.
  • Designed and developed a REST-ful and SOAP style Web Services layer to interface with a DB2 system.
  • Design and development of many PL/SQL batches using JAVAwith connectivity to Oracle for data maintenance and handling.
  • Developed various JSP custom tag libraries i.e. JSTL libraries for achieving most code-reusability.
  • Involved in implementation of the presentation layer (GUI) for the application using HTML, XHTML, CSS and JavaScript.
  • Experience installing, configuring and deploying applications on WebLogicapplication server 12.x
  • Setup Jboss AppServers on Red Hat Linux in a clustered environment with Apache.
  • Experience installing, configuring and deploying applications on WebLogicapplication server 12.x.
  • Setup Jboss AppServers on Red Hat Linux in a clustered environment with Apache.
  • Developed the application front-end with HTML, JSP, jQuery and Ajax to create a dynamic and interactive experience.
  • Involved in Unit testing of application using Karma and Jasmine library to make sure that the application is compatible in all browsers.
  • Used Spring and Struts framework to implement MVC design pattern in multiple modules.
  • Used the Struts validation and Tiles Framework in the presentation layer.
  • Used JUnit for unit testing and for Regression tests.
  • Kafka was used for event messages and wroteKafka Rest API to collect events from front end.
  • Co-ordinate with the QA lead for development of test plan, test cases, test code and testing using JUnit, responsible for defects allocation and ensuring that the defects are resolved.
  • Used SVN for version control of the code and configuration files. Log4j was used to log the events in the application and migrated to GIT which is a new version control system.
  • Used Jenkins for continuous integration and test automation. Used Kafka for data streaming. Used Maven as a building too
  • Developed the test cases for unit testing using Junit.
  • Involved in resolving Integration Test, UAT and Production Issues for the Express Application.
  • Used JIRA as a project management tool.

Environment: Java 1.6, J2EE, EJB, JDBC, XHTML, Web Services - Restful, SOAP, Oracle 11g, SQL, SharePoint, Eclipse CA SCM, Eclipse GWT, PL/SQL, SoapUI, MyEclipse, Agile methodology, SQL Server, AJAX, XML, XSD, JavaScript, CSS, NodeJS, Struts, Hibernate 3.0, Spring, HTML, DHTML, Apache Tomcat, DB2, Junit, Version Control: Subversion, GIT

Confidential, Germantown, MD

Full Stack Developer

Responsibilities:

  • Involved in gathering and analyzing user requirements.
  • Used agile development methodology for the project.
  • Used Struts, a rapid application development tool to improve project speed.
  • Used JPA, Angular JS, and JSP Tag Libraries in the development of different user interfaces.
  • Developed automation tools using java and dojo in front-end for reports.
  • Used Angular JS for development of static web pages for user-friendly interfaces.
  • Implemented ORM mapping using Hibernate.
  • Implemented SOA architecture developing web services based on REST using JAX-RS with Maven dependencies.
  • Developed Backend Spring services and spring data access layer using Spring Boot and Mongo DB.
  • Extensive JavaScript utilization for Business Rules and Client-side validation.
  • Developed web.xml configuration files in the application.
  • Used cloud platform AWS-SNS to deliver push messages to applications.
  • Created, Listed, Deleted and Purged queues on cloud platform AWS-SQS.
  • Used message queuing service provided by cloud platform AWS-SQS.
  • Deployed cloud stack using AWS Op Works.
  • Aligned AWS, Azure, Digital Ocean and Google Cloud Platform capabilities and services with workload requirements
  • Beans are used as persistence layer and are used to interact with the database MONGO DB (No SQL).
  • Deal with all phases of test driven (TDD) software development and unit testing various unit testing methods.
  • Followed Test driven development (TDD) methodology and wrote test cases for the JUnit platform, providing a 100% code coverage in Sonar Cube.
  • Written the Rest Services to get the data from NoSQL - MONGO DB Collections in JSON format.
  • Developed and deployed applications on cloud platform.
  • Worked in Environment where ETL was used.
  • Implemented Transactions and Batch Updates using Spring framework
  • Used Mongoose API in order to access the Mongo DB from Node JS.
  • Followed TOGAF framework for Architecture development method (ADM)
  • Proficient in programming with theJavaMessaging Service (JMS) API.
  • Used Java Swing with NetBeans Ide.
  • Resolved production support issues meeting SLAs.
  • Unit test coverage with JUnit and code coverage using Sonar and code quality management using Crucible.
  • Performed CRUD operations with BSON data in NoSQL (MONGO).
  • Deployed the .ear file on Apache Tomcat web server.
  • Developed Logging Framework Using Log4J.
  • Experience in Jenkins integration service for software development.
  • Develop user interface to consume Rest web service to perform BPM tasks.
  • Used CVS for software configuration management and version control.
  • Participated in code reviews and weekly meetings.

Environment: Java/J2EE, JSP, HTML5, CSS3, Java Swing, XML, C++, Cloud platform, ETL, NetBeans, Mongoose API, AWS, SQS, SNS, Node JS, TOGAF, Rabbit MQ, Jenkins, Hibernate 3.0, Spring Boot, DOJO, Sonar, Apache Tomcat, Log4j, CVS, MONGO DB.

Confidential

Java developer

Responsibilities:

  • Involved in designing of the application using UML (Unified Modeling Language).
  • Created one-to-one mapping for procurement module and developed corresponding classes and interfaces in Java.
  • Implemented various Design Patterns like Singleton, Front Controller, data transfer object (DTO).
  • Created automation tools using PL/SQL.
  • Performed unit testing using Cucumber and monitored the error logs using Log4J and fixed the problems.
  • Worked on Oracle Web Logic server.
  • Worked in a Test-Driven Development (TDD) environment.
  • TOGAF architecture is used for designing and implementing enterprise architecture.
  • Helped Quality Control Team in preparing Test Scripts, which involved writing test cases and documentation.

Environment: Core Java, Java Swing, Java Collections and Exceptions, TOGAF, Eclipse, Oracle Web Logic, PL/SQL, Windows.

We'd love your feedback!