We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

St Louis, MO

SUMMARY

  • Around 71/2 years of professional experience working as Java/J2EE Developer in analysis, design and development. Have extensive experience working on various phases in the software development lifecycle of the product.
  • Have a good understanding of Agile and Waterfall methodologies. Have worked on various Service oriented Client/Server, GUI and Web based applications in these years.
  • Extensive experience in web based multi - tier enterprise applications and Client/Server applications using JAVA/J2EE and good exposure in MVC Architecture based applications using Spring Framework 4.1, Struts Framework 2.3.12, JMS, and Java Beans with experience in presentation, business, and database layers.
  • Experience in developing application using Spring Framework 3.2.2, worked on different spring modules like core container module, application context module, Aspect Oriented Programming (AOP) module, JDBC module, ORM module and web module.
  • Hands on experience in developing web application using Spring Framework web module and integration with Struts MVC framework.
  • Experience in using Spring ORM module and integration with Hibernate ORM framework.
  • Solid experience with Responsive Web Design (RWD) technologies like HTML, XHTML, DHTML, CSS, Bootstrap, JavaScript, jQuery, AngularJS, Require JS, Ext JS, Node.JS, Backbone.JS, PHP, XML, XSL, AJAX, JSON.
  • Well versed and expertise in latest JS frameworks like Angular (Andular2, Angular4), React.js, Node.js.
  • Experience with XML related technologies such as XML, XSL, XSLT, DTD, Schema, XPath, DOM, SAX and JIBX.
  • Experience in Service Oriented Architecture (SOA), Web Services design development and deployment using WSDL, SOAP, UDDI, JAXP, JAXB, SAX, DOM, XSLT, Apache AXIS, REST Web Services.
  • Extensive use of Open Source Software such as Web/Application Servers like Apache Tomcat 6.0 and Apache Struts, LOG4J for logging information and exceptions. Apache ANT1.9 for making build scripts, VSS, Clear Case for version control system, Eclipse 3.x, and Net Beans 6 x IDE.
  • Extensive experience on Java Multi-Threading, Collections, Interfaces, Synchronization and Exception Handling.
  • Experience in integration of Amazon Web Services AWS with other application infrastructure.
  • Experienced with event-driven and scheduled AWS Lambda functions to trigger various AWS resources.
  • Good experience in writing SQL Queries, Stored Procedures, functions, packages, tables, views, triggers, data connectivity and data integration of Oracle.
  • Experience in using Git, BitBucket, Clear Case, CVS and SVN for source control and Release Management.
  • Involved in the Unit test Cases, Integration and Application Testing.
  • Experience in Hibernate which includes integrating legacy databases, writing custom CRUD statements, integrating stored procedures and functions and performed polymorphic associations.
  • Capable of rapidly learning modern technologies and processes, and successfully applying them to projects and operations.
  • Excellent communication and interpersonal skills with strong technical and analytical reasoning ability.

TECHNICAL SKILLS

Languages: Java, J2EE, SQL

Markup Languages: XML, HTML5, CSS3

J2EE Technologies: JSP, Servlets, JDBC, JNDI, JSTL, JSF, Web Services

Web Technologies: HTML5, CSS5, XML, JQuery, Java Script, Angular JS 1.3, JSF, Node.js, React JS, Bootstrap

Tools: & IDE: Eclipse, MyEclipse, RAD, WSAD and NetBeans, IntelliJ

Version Control: CVS, SVN, Git, TFS and Rational ClearCase

Web Servers/ Application Servers: Apache Tomcat, WebLogic, WebSphere, JBoss Wildfly, Glassfish, RunJetty.

Databases: Oracle 11g, MySQL, DB2, Mongo DB, Firebase, Oracle PL/SQL Apache Cassandra

Java Frameworks: Spring, Struts, Hibernate, Junit, Log4J, Node-JS, Prime Faces

Design Patterns: Dependency Injection, MVC, Singleton, Adaptor, Factory, Gate Way, Facade, MVP

Testing: JUnit3.8/4.0, Drools, Test Driven Development (TDD), JMeter, Selenium, Cucumber, Jasmine/Karma, Jest

Build tool: ANT, Maven, Docker, Gradle

Web Services: Apigee and RESTful Web Services, SOAP Web Services -JAX-WS-API, EJB

Development Methodologies: Agile, Waterfall

Operating System: Windows, Mac OS X, Linux/UNIX

Version Control: CVS, SVN, Git, TFS and ClearCase.

DevOps: Jenkins, UCD, Bamboo, Bluemix

PROFESSIONAL EXPERIENCE

Confidential, St Louis, MO

Full Stack Developer

Responsibilities:

  • As part of an agile team with a scope of two week iterations, worked with microservice architecture.
  • As a full stack developer, worked with Java 11 & Spring boot frameworks to handle the backend and Angular 8 for UI.
  • Designed the schemas and architecture hosted with Oracle Systems.
  • Made use of different design patterns such as Singleton, Factory, MVC, and DAO design patterns.
  • Made use of Toad as the primary Database Management Tool. And used query languages such as SQL, JPA, HQL, etc for data retrieval via microservices.
  • Wrote application level code to communicate between different microservice layers via APIs and RESTful services.
  • Experience with developing components integrated with Spring framework and also developed various reusable Helper and Utility classes, for cross-module usage in the application.
  • Built a 3-layer service approach for each application to communicate and made cross application communication possible with the middle layer approach.
  • Created Swagger Documentation for all layers of applications for ease of access with requests and responses.
  • Developed code based on Test Driven Development (TDD). Created two types of profiles for testing in backend services namely Integration Test profiles (IT) and Unit Test profiles(UT) to test the functionality thoroughly before promoting code to various environments.
  • Worked with UI/UX developers on the team to design and refine prototypes.
  • Worked with both jquery datatables and angular ag-grids for data tabulation.
  • Developed unit test cases using Karma and Jasmine Framework.
  • Created a CI/CD path with a team of delegates from other teams to get the code to production.
  • Identified and resolved various bugs in production and reviewed several performance issues to better polish code for better experience.
  • Worked with team to evaluate and estimate different requirements and create a Business Requirement Document(BRD).
  • Used JIRA as primary task tracker and Confluence for Project documentation.
  • BitBucket as primary source code repository and software version control.
  • Monitored AWS Cloudwatch to debug code pipeline issues and fix them.

Environment: CoreJava, J2EE, Agile, Scrum, Angular 8, AWS, JUnit, Spring boot, REST services, Cloudwatch, Codepipeline Hibernate, Amazon S3, SQL, HQL, JDBC, REST, Jenkins, BitBucket, TDD.

Confidential, Malvern, PA

Full Stack Developer

Responsibilities:

  • Involved in Full stack development based Java with Spring, Spring boot frameworks and Angular 6 (for web based UI) Framework with MVC architecture.
  • Built web based UI using HTML, CSS, Typescript and Angular 6.
  • Implemented different design patterns such as singleton, Factory, MVC, Business delegate, session facade and DAO design patterns.
  • Primarily used Oracle SQL, HQL and JPQL for data access, manipulation and retrieval. Used Oracle 12c Database.
  • Used JPA (Object Mapping for the backend data persistency).
  • Involved in writing application level code to interact with APIs, RESTful Web Services using JSON.
  • Exposed and consumed various APIs to upstream and downstream applications.
  • Used Spring HATEOAS to provide easy data access to UI from application APIs.
  • Generated request and response using Swagger files for RESTful APIs.
  • Focused on Test Driven Development (TDD) and Domain Driven Design Development (DDD); thereby creating detailed JUnit tests for every single piece of functionality before writing the functionality. Maintained a minimum of 95%.
  • Developed Feature files using Behavior Driven Development (BDD) for integration and end-to-end testing.
  • Developed ngrx store for state management to interact between screens.
  • Closely worked with UX designers to design interactive prototypes.
  • Developed multiple reusable components for UI.
  • Developed unit test cases using Karma and Jasmine Framework.
  • Involved in resolving bugs post production and resolved performance issues and participated in code reviews.
  • Worked with tracking tool Jira and confluence on Agile and Scrum performance estimation and capacity planning work with the project manager and product development teams to create and implement projects.
  • Used BitBucket for source code repository and software version control.
  • Involved in configuration of DevOps pipeline with various quality gates.
  • Monitored the error logs using Log4J and fixing the problems.

Environment: CoreJava, J2EE, Agile, Scrum, Angular 2, Maven, JUnit, Spring MVC, RESTful Web services, JSON, Hibernate, Amazon S3, SQL, HQL, JDBC, REST, Jenkins, Bamboo, BitBucket.

Confidential, Valencia, CA

Full Stack Java Developer

Responsibilities:

  • Actively involved in analysis, detail design, development, bug fixing and enhancement in agile methodology. Involved in daily scrum and sprint planning meetings.
  • Assist with creating cloudmigrationstrategies; defining delivery architecture, creating themigration plans, designing the orchestration plans, and more. Assist in creating and executing ofmigrationrun books.
  • Used ReactJS to create vimaviews to hook up models to the DOM and synchronize data with server as a Single Page Application (SPA) and built components library, including Tree, SlideView, TableGrid.
  • Involved in fetching JSON data with in Orchestration Layer with Spring Boot application and displaying it in the UI using ReactJS.
  • Used React Redux architecture to create the data layers in the application and to bring the Model View Controller architecture for the application.
  • Used React JS to make webpages rendering faster using virtual DOM and took part in testing the application components using JEST, React test utils and mocked http calls.
  • Used Bootstrap JavaScript plug-ins to implement Tabs, Scroll Spy, Tooltips, Pop Overs, Buttons and alerts.
  • Used SQL and PL/SQL queries for storing complex database objects like stored procedures, Triggers, Functions, and Packages. Used Oracle 11g as database
  • Worked with HQL(Hibernate Query Language) to write static queries while communicating JSF with Oracle database
  • Worked with core layer of framework to implement View Controller in MVC Architecture and worked with spring MVC calls
  • Developed Soap and Rest web service clients to communicate with third party vendors.
  • ImplementedJavaand J2EE Design Patterns like MVC, Singleton, Factory, Data Access Object (DAO), and Service Locator.
  • Developed server-side services using Java multithreading, spring, Web Services (SOAP, AXIS).
  • Used spring framework including spring core/IoC, Spring Web, Spring Security.
  • Implement OAuth 2, SAML 2 for AAA & Single Sign On (SSO) using Spring Security
  • Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC.
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash.
  • Installed application onAWSEC2 instances and configured the storage on S3 buckets.
  • Developed API for using AWS Lambda to manage the servers and run the code in the AWS.
  • Created cloud Formation templates to automate the EC2 instance engenderment.
  • Used Amazon Cloud Watch to monitor the application performance and used the logs to identify any threshold limits.
  • Involved in working with the QA to assist in writing test code and debugging the defects in the application.
  • Git had been used as for Version Control.

Environment: CoreJava, J2EE, Agile, Scrum, ReactJS, Maven, JUnit, Spring MVC, RESTful Web services, JSON, Hibernate, AWS Lambda, Amazon S3, PL/SQL, JDBC, SOAP, Jenkins, Docker, Git.

Confidential, Frankfort, KY

Full Stack Java Developer

Responsibilities:

  • Designed in working with Scrum Agile process with two week iterations delivering new features and working software at each iteration
  • Used in Oracle SQL and PL/SQL for data access and manipulation.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations for data persistence.
  • Involved in developing the frontend applications using web technologies like HTML5, and CSS3.
  • Built Web pages that are rich user-interface using AJAX, JavaScript and AngularJS.
  • Extensively used JavaScript, jQuery to provide UI functionality.
  • Worked on Node.js platform for a single-page application development.
  • Implemented modules intoNode.JSto integrate with designs and requirements.
  • Design the unit test for the application using Junit, Groovy.
  • Involved in making the application Responsive using Bootstrap and used LESS/SASS preprocessors.
  • Expertise in using NoSQL database like Mongo DB to support the storage of JSON objects and provides the storage for security related information.
  • Involved in writing application level code to interact with APIs, RESTful Web Services using JSON.
  • Interacted with java controllers (jQuery, Ajax, and JSON to write/read data from backend systems).
  • Used Git as version control and JIRA for defect tracking.
  • Migrated existing applications from Web Sphere Applications Server 5.0 to 6.0 and 6.1 to 7.0 on UNIX, Linux and windows platform.
  • Maintain, enhance, and recommend solutions that best suit business and technology needs from UI standpoint.
  • Generated Session beans, CMP and Message Driven Beans, and deployed on Web sphere.
  • Implemented JMS to asynchronously send and receive messages, Error Tickets placed in Message Queues automatically generated and updated into database by Remedy Trigger.
  • Installed, configured, maintained and administered Linux /UNIX operating systems and components.
  • Used Struts framework for presentation layer.
  • Worked on Jenkins to integrate the code and perform testing on it.
  • UI Layer implemented with Struts, Struts validation, Struts Tiles, JSP, XML, CSS, HTML, JavaScript, AJAX and AngularJS.
  • Involved in developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
  • Worked on coding of Servlets and EJB communication.
  • Experience in using the Object Relational Mapping tool Hibernate.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations for data persistence.
  • Prepared Low Level Designs (LLDs) and UNIT Test Cases.
  • Performed Code Review to ensure Organization and Project level standards are met and checked for redundant code.
  • Worked onService-oriented architecture (SOA)for integrating the Legacy Medicaid application
  • Also, used this design pattern in the design and integration with the Healthcare Exchange.
  • Implemented different levels of logging and timely backups using Log4j.
  • Used Putty for UNIX login to run the batch jobs and check server logs.
  • Implemented Bash/shell scripting to support test driven development and Scheduling Automation Work flows.
  • Used JMS using Rabbit MQ to report failure of connectivity between Quad instance and other components in Cluster.
  • Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit using the JSF Framework.
  • Used RAD to develop differentJ2EEcomponents like EJB's, Client jars, Web Modules and Application EAR modules.
  • Developed the UI panels using JSF, XHTML, CSS, POJO and JQuery.
  • Used jQuery core library functions for the logical implementation part at client side for all the application.
  • Coredeveloperof the application infrastructure using GWT/GXT as the frontend architecture using AJAX.

Environment: HTML5, CSS3, AJAX, JSON, JavaScript, jQuery, AngularJS, Bootstrap, Node.JS, Git, Protractor Testing, Java, J2EE, RMI, XML, XSD, Spring, Hibernate, SOAP, Restful, Web Services, Websphere, Teradata, JDBC, EJB, Java Servlets.

Confidential, Erie, PA

Full Stack Java Developer

Responsibilities:

  • Designed and developed the application in sprints using Agile Scrum methodology and participated in weekly status meetings and daily scrums.
  • Designed and developed web pages using HTML5, CSS3,AngularJS, Ajax, Bootstrap and JSP based on the W3C standards.
  • Widely usedAngularJSUI-bootstrap components like calendar picker, time picker, directives, select2, model pop-ups, ng-grid,UI-router,progress bar, ng-Idle, ng-Upload and tested them using Protractor.
  • Refactored existing mobile web code withAngularJSto improve maintainability and make the web application more modular.
  • Created Single Page Application with loading multiple views using route services and adding more user experience to make it more dynamic by usingAngularJS framework.
  • Built Single page application (SPA) using AngularJS as per the requirement and implemented all the front-end components using Spring MVC.
  • UsedAngularJS(grid) for Grid data displays all over the application and also developed Light-box plugins using AngularJS.
  • Used AngularJS directives to reduce the usage of redundant code and to create pie-charts, bar-graphs and also familiar in using data-binding and dependency-injection concepts in AngularJS.
  • Experience in developing applications using AngularJS,Node.js, and Bootstrap like Grids, Toolbars, Panels, Combo-Box and Button etc.
  • Built RESTful Node.jsand Express API to communicate with AngularJS front-end for faster data transfer.
  • Wrote test cases, created specs, page objects and undergone End-to-End testing for whole application using Protractor for AngularJSonNode.jscommand line.
  • Developed RESTAPI for assessment indicators module and token based authentication for RESTservices using Spring Security.
  • Worked on Asset Management Module in order to develop services using Restful Web services and collaborated on design spec reviews together with Business Analysts.
  • Experience in Cross browser compatibility testing and intellectual challenges in User Experience with Bootstrap.
  • Implemented Spring services and Spring DAO’s for controller interactions to operate on data and developed asynchronous message listeners using Spring JMS template.
  • Designed and developed Business components and Integrated with Spring framework and also developed various reusable Helper and Utility classes, which are used across all the modules of the application.
  • DevelopedSpringBatchapplication forbatchprocessing using Spring4.0 and improved the performance of the backendbatchprocesses using Multithreading and concurrent package API.
  • Worked with advanced MVC framework such asSpring-IOC, AOP, MVC andBatchwhich is used for implementing backend functionality.
  • Reverse Engineered using Hibernate plug-in for RAD to generate Hibernate configuration, POJO classes, DAO classes and wrote finder methods using Hibernate Query Language (HQL) for dynamic searches.
  • Experience in installation, configuration and deployment of J2EE components on IBM WebSphere Application Server using Eclipse IDE.
  • Worked on MongoDB database concepts such as locking, indexes, sharding, replication, schema design.
  • Created collections and performed CRUD operations on MongoDB using Node Mongoose and used mongoRepository and Spring MongoTemplate for persistence.
  • Analyzed changes in online transactional processing, business processes, and modifications, to improve quality of applications and meet additional requirements through MongoDB.
  • Built a highly scalable, low-latency Node-JS API Gateway to interact with MongoDB database with JSON.
  • Involved in writing Mavenscripts for automated deployment of the application and managed GitHub Projects and migrated fromSVNto GitHub with merge and version and used Jenkins for continuous integration.
  • Wrote Technical design document with the class, sequence, and activity diagrams in each use case and involved in writing Spring MVC rest controllers for UI interactions and server side validations.
  • Involved in working with the QA to assist in writing test code and debugging the defects in the application.

Environment: Java 1.7, Angular-JS, Spring, JSP, Maven, JUnit, Agile Scrum, IBM WebSphere Application Server, RESTful Web services, HTML5, CSS, TDD, JPA, JavaScript, Bootstrap, Apache CXF, Node-JS, Hibernate, JMS, MongoDB, Eclipse, Git, Core-IOC, AOP, Log4J, AWS.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and development applications using Rational Unified Process (RUP), UML and OOAD.
  • Created Use cases, Class Diagrams, Sequence Diagrams using Rational Rose.
  • Developed CSS styles to maintain the uniformity of all the screens throughout the application and positioning of screen objects.
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validations.
  • Developed user management screens using JSF framework, and DAO classes using Hibernate framework for persistence management and involved in integrating the frameworks for the project.
  • Developed pages usingJSFfeatures like converters, validators, action Listeners, custom components, etc. and created conditional logics in pages usingJSFtags and JSTL.
  • Developed UI for Customer Service Modules and Reports using JSF, Prime Faces, Apache My Faces Components, Ajax4JSF framework (Ajax).
  • Implemented J2EE design patterns such as Session Facade, Factory, DAO, DTO and MVC and configured JDBC, LDAP Security in the application server.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate and Transfer Object.
  • Used Java, JDBC, Servlets, JSP, JSTL while enhancing the functionality and responsible for creating database tables on Oracle DB.
  • Developed Messaging frame work for Asynchronous service using JMS.
  • Responsible for coding Oracle SQL Statements, Stored procedures, functions and triggers for back end communication using JDBC.
  • Used log4j for tracking errors and debugging the code. Developed Soap based web services using Jax-ws.
  • Developed the ANT deployment scripts for deploying application on to Apache Tomcat server and SVN as version/source control.
  • Eclipse is used for development as IDE and involved in Quality Control Activities such as defect tracking, fixing using JIRA.
  • Used JUnit for unit testing and repeatable tests for the application and wrote Junit test classes for the services and prepared documentation.
  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.

Environment: Java 1.5, JSF, Hibernate, JDBC, Eclipse, JSP, XML, MVC, POJO, log4j, Soap, JIRA, JMS, ANT, SVN, Apache Tomcat, Oracle SQL.

Confidential

Java/J2EE Developer

Responsibilities:

  • Gathered user requirements, analyzed and wrote functional and technical specifications.
  • Created Use Cases, Sequence, Object Model and Component UML diagrams using UML tool.
  • Employed Scrum concepts of Agile Development Methodology for software development.
  • Developed asynchronous, rich user interface with AJAX to get user information from the server.
  • Implemented web interfaces using HTML, JSP, Servlets, AJAX, Java script, and CSS.
  • Designed, implemented and deployed J2EE web application using Struts.
  • Used Hibernate for Object Relational Mapping (ORM) and data persistence.
  • Implemented business processes to develop email notification components using JMS API.
  • Worked on complex SQL Queries on DB2.
  • Developed Enterprise Java Beans (EJB) with both State Less Session beans and Entity beans using CMP.
  • Developed web services using SOAP (Simple Object Access Protocol), WSDL (Web Services Description Language), XML (Extensible Mark-up Language) and Apache Axis.
  • Implemented Perl packages extensively and used SOAP Lite module to communicate with different web services based on given WSDL.
  • Configured and used JBoss application server for creating Data source and enabling JNDI for beans and database lookups.
  • Deployed components on JBoss and Web Sphere application server.
  • Used log4j for logging and SVN for version control.
  • Configured and deployed web application in JBOSS Server using ANT tool.
  • Developed custom reports using Crystal Reports and wrote test cases using JUnit tool.

Environment: Java (JDK1.5), J2EE, AXIS, Struts, JSP, JSTL, Servlets, DAO, JMS, JavaScript, XML, CSS, Spring, EJB, SOAP, Hibernate, Eclipse, DB2, JBOSS, UML, XSLT, Ajax, Log4j, ANT, SVN.

We'd love your feedback!