We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Denver, CO

PROFESSIONAL SUMMARY:

  • 6 Years of strong experience in the IT - Industry with diversified exposure in design, development and deployment of web-based and Client-Server business applications using OOP, Java/J2EE technologies.
  • Experience in frameworks like Spring MVC/IOC/ORM/JDBC/AOP/Context/Security and Struts MVC architecture, interceptors, action mappings and resource builders) and JSP.
  • Implemented the view layer using JSP, Servlets as Controller using Struts MVC, Business layer using Spring 2.0 (IOC, AOP), and persistent layer using DAO and Hibernate 2.0.
  • Implemented Application transaction using Spring AOP framework.
  • Ability to efficiently translate algorithms, ideas and concepts to software applications.
  • Proficient on applying design patterns like MVC, Singleton, Session Facade, Service Locator, Visitor, Observer, Decorator, Front Controller, Data Access Object.
  • Experience in developing latest version of Object-Oriented JavaScript Libraries like ReactJS, NodeJS had hands on experience with Web Responsive using Bootstrap's templates.
  • Implemented back-end services using NodeJS and Node modules.
  • Wrote client-Side code using React.JS and used NPM & gulp directories to generate the server environments used browserify, flux to manage with targeted URL's (Uni-Directional data flows) and to monitor the application.
  • Worked on spring technologies, Core, Spring Transaction management, Spring AOP, Message driven POJO.
  • Experience in Front End Technologies: JSP, HTML, CSS, Bootstrap and jQuery.
  • Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications using Java, J2EE.
  • Hands on experience in Designing and Developing Single Page Applications using Angular 2/4, and work with other UI technologies such jQuery, Bootstrap and HTML
  • Built with TDD Redux/React.js and ES6 frontend, node.js backend.
  • Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets, JSF, JSTL, EJB transaction implementation (CMP, BMP, Message-Driven Beans), JMS, Struts, Spring, Swing, Hibernate, Java Beans, JDBC, XML, Web Services, JNDI, Multi-Threading etc.
  • Proficient in implementation of frameworks like Struts, spring, JSF, AJAX frameworks and ORM frameworks like Hibernate.
  • Worked extensively with Core Java, Multithreading, and Collections.
  • Have created highly fault tolerant, highly scalable Java application using AWS Elastic Load Balancing, Ec2 VPC and S3 as part of process improvements.
  • Using AWK Cloud Watch performed Monitoring, customized metrics and file logging.
  • Used AWS SDK for connection to Amazon S3 buckets as it is used as the object storage service to store and retrieve the media files related to the application.
  • Implemented AWS client API to interact with different services as Console configuration for AWSEC2.
  • Excellent experience with major relational databases - Oracle 8i/9i/10g, SQL Server DB2, My SQL.
  • Extensively worked with different operating systems like Windows UNIX and LINUX.
  • Knowledge on Grid Controls, Pie Charts and other Swing Components
  • Expert level skills on jQuery, JavaScript, VBScript, Perl, AJAX, Adobe Flex, Action Script, JSON, HTML, DHTML, CSS, Tiles, Tag Libraries.
  • Experience in software configuration management using CVS, SVN and IBM Clear Case.
  • Hands on experience with build tools like ANT, Maven and logging tools like Log4J.
  • Expertise in testing with JUnit using tools like JMeter.
  • Experience in Agile software development process, Test Driven Development and Scrum.
  • Production support-provided development (quick fixes) and technical support for complex/ critical applications. Coordinated with other teams to resolve end-user issues promptly.

TECHNICAL SKILLS:

Programming: JDK 1.6,1.7,1.8, C, C++

Server Scripting: JS, JSTL, NodeJs

Client Scripting: JQueryUI, Dojo, ExtJS, AngularJS, JavaScript, CSS3, HTML5

Java Frameworks: Struts 1.2, Struts 2.1, Spring MVC, DI, AOP, JSF 1.1, JSF 2.1, GWT

Databases: DB2, MS-SQL Server, H2, Postgres SQL, MySQL

Middleware Specifications: EJB 2.1, EJB 3.0, CORBA, RMI, JMS

Version Control: Tortoise SVN, Rational Clear case, Accurev, GitHub, CVS

IDEs: Eclipse 3.0, 3.1, MyEclipse 4.1, IntelliJ, Netbeans, JBuilder 2007, JDeveloper.

Build Tools: ANT, Maven, Gradle

Continuous Integration: Jenkins, PCF

Whitebox Testing: Junit 4, DBUnit, HttpUnit, LoadTest, Selenium, EasyMock, PowerMock

Blackbox Testing: JMeter, LoadUI, LoadRunner, WinRunner

ORM Frameworks: Hibernate 3.0,3.1,4.1, TopLink, OpenJPA, iBatis

Methodologies: Agile (XP, Scrum), Waterfall, Kanban

Batch Jobs: Quartz Scheduler, Cron, Spring Batch

Cloud Computing: AWS - EC2, RDS, S3, Dynamo DB

Micro Services: Swagger, Pivotal Cloud Foundry, Spring Micro Services, Spring boot

PROFESSIONAL EXPERIENCE:

Confidential, Denver, CO

Full stack Developer

Responsibilities:

  • Extensively involved in business requirements gathering and technical and functional walk-through meetings.
  • Used HTML5, CSS3, JavaScript, jQuery, JSON and bootstrap for developing responsive Single Page Applications.
  • Extensive experience with Angular2/4, creating custom directives, decorators, and services to interface with both restful and legacy network services also DOM applications
  • Refactored and enhanced an existing Angular 4 application to follow strict MVC patterns for improved source code.
  • Followed RIA best practices while design and developing the Angular components and services.
  • Developed and configured page routing and called Rest service using $http service components.
  • Configured and used different Angular modules in the application to achieve rich, responsive application.
  • Have extensive debugging and bug and issues fixing experience in Angular framework.
  • Extensively used and implemented Interfaces, OOP concepts, Collections, Exceptional Handling, JVM, Garbage collections, Multi-threading, Compositions, and aggregations.
  • Designed and developed Micro Services architecture and components in the applications.
  • Implemented the application modules using Spring Boot, Spring Core, Spring Security, Spring AOP, Spring MVC, Spring JDBC, Spring Batch to develop the application.
  • Implemented Spring Services and business operations using Dependency Injection.
  • Used Spring JDBC to perform data base activities and transactions management.
  • Used different design patterns for building scalable, robust application modules.
  • Used JMS/MQ for developing messaging services to interact with different application modules.
  • Implemented Web Services using SOAP, WSDL and JAX-RS API.
  • Implemented Restful web services to perform simple business operations.
  • Used Oracle and Mongo DB/No SQL Server as backend data base systems.
  • Implement the messaging services using Apache Kafka to interact with external dependencies
  • Designed and created data base tables, constraints as per the application requirement.
  • Implemented SQL injection security checks, html sanitization and other security mechanisms.
  • Involved in performance tuning, query optimization, maintaining coding standards and resolving JVM issues.
  • Used Kafka for publish and subscribe to streams of records.
  • Implemented integration test cases using Cucumber/gherkin framework.
  • Used and worked on JMeter for performance testing and load testing.
  • Used Sonar for validating coding stands violations, monitoring code and projects and checksum.
  • Developed API for using AWS Lambda to manage the server less architecture and run the code in AWS.
  • Designed and implemented IAM, RDS, EC2, S3, LBS, Auto scaling, Load balancers in AWS.
  • Implemented auto deployment scripts, instance creation and destroy scripts and CICD pipeline in AWS.
  • Used Jenkin jobs for building and deploying (CI/CD) the application into app server.
  • Created applications and configured roles such as Client, Identity Provider, and Resource Service of OAuth 2.0.
  • Involved in DevOps to configure Maven, GitHub, Docker and AWS to build and deploy pipeline in Jenkins.

Environment: Java 8, J2EE, JSP, Servlets, HTML5, AJAX, jQuery, Angular 4, Angular CLI, Grunt, NPM, Node.js, JSON, Bootstrap, Spring, Hibernate, Web Services, SOAP, REST, SQL, PL/SQL, XML, XSD, JAXB, JavaScript, Apache Kafka, Maven, GIT, DevOps, SQL Developer, OKTA, Oracle, UML, JUnit, Protractor, Cucumber, Mockito, JMeter, JIRA, Jenkins, Log4j, Sonar, Crucible, Cloud, AWS, EC2, S3, IAM, Docker, Cloud Watch.

Confidential, Charlotte, NC

Full Stack Java Developer

Responsibilities:

  • Involved in business requirements gathering and analysis.
  • Used RAD for coding, debugging, and testing the application modules.
  • Used different user interface technologies such as HTML5, CSS3, JavaScript, jQuery, Angular 2/4and JSON for developing responsive single page applications.
  • Customized and Configured templates, views, and routing information in Angular application.
  • Strictly implemented best design principle strategies while designing Angular application.
  • Strong Experience in writing Angular 4 code for developing Single page applications (SPA), used several in built language core directives, expressions, and modules
  • Knowledge in UI Architecture design using Angular2 components. Thorough understanding of core concepts like Ng Modules, Services, Dependency Injection, and decorators
  • Developed Server-side business logic using Node.js and its components.
  • Used NPM, Events, Callbacks, interacted with Restful service using Node.JS and processed response data
  • Worked on CMS claims processing, fraud analysis and reports generation modules in the application.
  • Implemented the application modules using Spring Boot, Spring Core (IOC), Spring Security, Spring AOP, Spring JDBC and Spring Batch.
  • Designed and Developed Micro Services Architecture enterprise application.
  • Implemented Spring Services and business operations using Dependency Injection.
  • Used Spring JDBC to perform data base activities and transactions management.
  • Used different design patterns like MVC, Singleton, Data Access Object, Value Object etc.
  • Used Java Messaging Services for developing messaging services to interact with different application modules.
  • Involved in configuring hibernate to access database and retrieve data from the database.
  • Designed and created No SQL data base tables, constraints as per the application requirements.
  • Developed stored procedures and triggers with PL/SQL.
  • Implemented SQL injection security checks, html sanitization and other security mechanisms.
  • Followed agile development methodology while developing the application.
  • Extensively used and implemented Interfaces, OOP concepts, Collections, Exceptional Handling, JVM, Garbage collections, Multi-threading, Compositions and aggregations.
  • Involved in performance tuning, query optimization, maintaining coding standards and resolving JVM issues.
  • Involved in peer-to-peer code reviews and cross checked whether coding standards are being followed.
  • Used JIRA tool for creating change tickets and handling production bugs and development tasks.
  • Prepared test cases, test plans, test scenarios and developed test automation.
  • Designed and implemented single-sign-on for third parties for access to restricted web content and tools, using the SAML standard.
  • Involved in production support, resolving the production issues and maintaining the application server

Environment: Java 8, J2EE, JSP, HTML5, AJAX, jQuery, Angular 4, JSON, Node.JS, Angular CLI, NPM, Gulp, Bootstrap, Spring, Hibernate, Web Services, SOAP, RESTful, SQL, PL/SQL, XML, XSD, JAXB, JavaScript, Web Sphere 8.x, RAD, MongoDB, No SQL, Linux, Maven, SVN, SQL Developer, SAML/SSO UML, JUnit, Protractor, Cucumber, Gherkin, JIRA, Jenkins, Log4j, Sonar.

Confidential, Denver, CO

Java Developer

Responsibilities:

  • Involved in creation of Low-Level Design including sequence diagrams and class diagrams to understand the existing architecture.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IoC). Developed code for obtaining bean references in Spring IoC framework.
  • Implemented Presentation layer using CSS Framework, AngularJS, Wire-framing, and HTML5.
  • Involved in writing Oracle PL/SQL stored procedures, triggers, views, joins.
  • Implemented JPA (ORM mapping tool) framework to interact with the database to update, retrieve, insert and delete values effectively.
  • Developed Apache Ant script to create war/ear file and deployed on the application server.
  • Primarily focused on the spring components such as Dispatcher Servlets, Controllers, Model and View Objects, View Resolver. Used Design Patterns such as singleton, Business Delegate, Session Façade, Service Locator, Simple Factory Pattern, Data Transfer Object.
  • Developed the UI panels using JSF, XHTML, Ext JS, CSS, DOJO and jQuery.
  • Developed a fully functional prototype application using JavaScript (jQuery and Backbone.js) and Bootstrap, connecting to a REST-full server on a different domain.
  • Used hibernate.config.xml file to configurations and mapping entries to access database.
  • Implemented spring - Hibernate as Data Access Layer.
  • Used AngularJS framework for building web-apps and is highly efficient with PHP framework as well as using Restful services.
  • Utilized the jQuery, AJAX, and JavaScript to render widgets on web pages.
  • Utilized Agile Methodology (SDLC) to manage projects.
  • Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational Data model with a SQL- based schema.
  • Expertise in the use of Java/J2EE design patterns like singleton, MVC, builder and strategy patterns.
  • Fixing bugs in different testing phases with the help of Log4J logs.
  • Involved in the creation of exhaustive Junit Unit Test Cases.

Environment: Java 1.7, J2EE, JSP, Servlets, Scala, REST web services, ExtJS, Apache Axis2, Spring 3.0, Hibernate 3.0, XML, XSD, Schema, PL/SQL, Agile methodology, Oracle WebLogic 10.0 Server, Oracle 10g, Apache ANT, Unix, Junit 4.0, AJAX, Eclipse, JavaScript, jQuery, REST, Struts, PL/SQL, JIRA, Node.js, Jasper, ILOG, JRules, Angular.js.

Confidential

Java J2EE Developer

Responsibilities:

  • Implemented Different Design patterns like singleton, factory and J2EE design patterns like Business delegate, session facade, Value object and DAO design patterns.
  • Used Spring Framework’s IOC Dependency Injection to inject Service Object using Service Locator Design Pattern into Action Classes.
  • Developed a controller Servlet that dispatches request to appropriate Action Classes.
  • Developed the application under J2EE Architecture using spring, Struts, Hibernate, Servlets, Web logic and JSP.
  • Used Java Persistence API (JPA) and Hibernate for performing the Database Transactions.
  • Used join point and advice Spring AOP modules for cross cutting concerns and IOC for dependency injection.
  • Designed extensive additions to existing Java Web Application utilizing Service Oriented Architecture (SOA) techniques.
  • Extensively worked on Spring Bean wiring, Spring DAO and Spring AOP modules.
  • Designed Graphical User Interface (GUI) for various Webpages using AJAX, HTML, CSS, JQuery and JavaScript.
  • Identified and resolved programming issues, Servlets and EJB s performance tuning opportunities.
  • Used JMS API for asynchronous communication by putting the messages in the Message queue.
  • Involved in Developing Web Application with Full Software Development Life Cycle (SDLC) from Design to Deployment using agile methodologies.
  • Created detail design documents which has the UML Design diagrams, table information, object model etc which are required for the developer.
  • Exposed Survey API to other applications in DOE using Apache Axis2.
  • Page design and development are done using Oracle BPM.
  • Written Test cases using JUnit to validate the application flows in different scenarios in the standalone application.

Environment: JDK1.7, JSP, Servlet, EJB, Spring, JavaScript, Hibernate, JQuery, Struts, Design Patterns, HTML, CSS, JMS, XML, Eclipse, Apache, Oracle ECM, Struts, Webservice, SOAP, ILOG, Web2.0, Oracle BPM, JSF, WSDL, Apache CXF, Apache Axis2, Apache Tomcat Server, SOA, PL/SQL, Oracle10g, UML, Junit, MVC.

We'd love your feedback!