We provide IT Staff Augmentation Services!

Full Stack Developer Resume

4.00/5 (Submit Your Rating)

Chandler, ArizonA

PROFESSIONAL SUMMARY:

  • Highly motivated and results driven development expert with IT experience of 8 years in Java/J2ee application design, development, implementation and maintenance of enterprise application.
  • Expertise in implementing frameworks with strong understanding of Spring MVC, Struts, Apache and JSF
  • Expert in developing and consuming in Restful, SOAP services.
  • Involved in all the stages of Software Development Life Cycle(SDLC) which includes Requirements, Analysis Design, implementation, integration, Testing, deployment, maintenance and also involved in Product Life Cycle Management(PLM).
  • Good knowledge in configuration and management of RDBMS systems like MySQL, DB2, Oracle10g and SQL Server 2008.
  • Experienced in GUI/IDE Tool using Eclipse, Jboss Developer Studio and Net Beans.
  • Hands on experience with technologies like Object Oriented Design Methodologies, Hibernate(ORM), Jboss Drools BPMN, Spring AOP and Spring DI.
  • Good experience in implementing J2EE compliant applications using various Design patterns, Struts framework, Spring framework and Messaging Middleware using JMS (MQ series).
  • Hands on experience with technologies like Object Oriented Design Methodologies, Information Systems Development Methodology (ISDM), J2EE, JAXB, JAXP, JPA, Client server Technologies, Swing, Web - Services, Spring Security and Spring Boot.
  • Developed Applications using Rule Engines, Drools.
  • Developed ambitious web applications by using Ember.
  • Well versed with both static and dynamic user interfaces using JSP, JSF, JSON, JQuery, AngularJs, Object oriented Java Script, CSS and HTML 5.
  • Experience in developing applications with messaging using JMS, ActiveMQ, and AMQP.
  • Experience in developing database applications using Oracle, MySQL, DB2, MS SQL Server and worked on SQL, Stored Procedures, Query Optimization, multiple joins, Triggers, Data Modeling and Performance Tuning.Also used DocumentDB for storing the binary blobs.
  • Experience in using Docker for deploying all the containarised applications in a cluster.
  • Developed Applications using Rule Engines, Drools.
  • Experience with AWS(HAproxy, s3). storage services .
  • Experience in working with azure service bus for connecting applications.
  • W orked on Operating Systems Windows Environment, ISO, UNIX and LINUX.
  • Hands on Expertise on working with UML tools like RATIONAL ROSE, Microsoft-Visio Professional.
  • Good at Documenting and Understanding User requirements and System specifications.
  • Experience in Production Support Troubleshooting and Debugging of applications.
  • Creative team player with good communication and interpersonal, analysis skills with ability to lead the team of developers.

TECHNICAL SKILLS:

Languages: Java, XML, XSLT, PERL, SOAP, Python, JavaScript, PL/SQL, C, C++

Databases: Oracle, MYSQL, DB2, MS Access, Sybase

Web Technologies: JSP, JSTL, Tiles, Servlet, Java Beans, EJB, JDBC, XML, HTML, XSLT, JSF, CSS, JavaScript

J2EE Technologies: JDBC, JNDI, RMI, EJB, Java Beans.

Application Servers: JBoss, BEA WebLogic 7.x/8.x /9.x

Web Servers: Tomcat 5.5/4.0, Jenkins

Database Tools: TOAD, SQL Developer

Operating Systems: Windows XP, Unix and Linux

IDE & Versioning Tools: Eclipse, My Eclipse, RAD 7.5, JDeveloper, Microsoft Front Page, Microsoft Visual Source Safe, Concurrent Versioning System (CVS) and PVCS, ANT.Docker,Kubernetes,Ember.

Frameworks: Struts, JSF, Spring, Mule ESB, Hibernate and Velocity

Design Patterns: Singleton, Data Access Objects, Value Objects, Template Method, Business Interface, Business Delegate, Service Locator, Model View Controller and Front Controller.

WORK EXPERIENCE:

Confidential, Chandler, Arizona

Full Stack Developer

Responsibilities:

  • Planning, analysis, design and implementation of different modules using Agile (Scrum) Methodology.
  • Responsible to provide risk/impediments and discuss action plans in daily SCRUM stand-up meeting and providing demo for UAT.
  • Developed the system using Java, Spring 4.0.5, Spring Boot, Hibernate 4.3, Angular-JS, HTML5, CSS3, Bootstrap, Angular-UI etc...
  • Developed the User Interface Screens for presentation using Angular-JS, Ajax, Bootstrap, Java Script and HTML.
  • Implemented Reporting SPAs using Angular-JS, Angular Directives, Bootstrap, CSS3, LESS, Glyph icons and Gulp.
  • Developed an AngularJS workflow manager leveraging Angular-UI's state router for flexible configuration and management of multi-step user input flows.
  • Involved in creating Angular controllers, services, filters and configured Routing using Angular UI router.
  • Configured Gulp tasks to clean, build, compile and create production ready code for deployment.
  • Used Node-JS NPM and Bower for UI dependency management and Configured Gradle for Server side dependencies.
  • Developed REST services using Spring Boot, Spring REST and involved in creating REST controllers, Controller advices etc.
  • Developed Spring AOP aspects for logging and exception handling and involved in integrating Spring with Hibernate.
  • Performed ORM mappings with Hibernate and implemented Spring transaction management in the application.
  • Developed Batch jobs using Spring Batch and scheduled the jobs using Spring scheduling.
  • Used ‘Log4j’ to configure the logging of all the levels which were referring to the framework and used Gradle for dependency management and for creating application artifacts.
  • Designed, architected and implemented MVC framework with NodeJS, ExpressJS and AngularJS (MEAN stack) based single page web tools and deployed in MongoDB assisting the trades of services.
  • Implemented CORS (Cross Origin Resource Sharing) using Node JS and developed REST services using Node and Express, Mongoose modules.
  • Integrated Mongo DB and spring communication and established data mappings and used MongoDB repository and spring mongo template for persistence and also used documentDB for storing blobs.
  • Also used Docker for deploying of containarised applications.
  • Implemented Spring Security with interceptor features to provide Authentication and Authorization for log in functionalities.
  • Configured and coordinated in build, release and deploy process in Weblogic server using Maven scripts.
  • Used azure service bus for connecting applications.
  • Used RabbitMQ as an open source message broker software
  • Used Web Services for creating a service for module, which connects to SOAP.
  • Used WSDL for generating service and AXIS as web service engine and SOAP messages for connecting from Java to web service and vice versa.
  • Involved in setting up Test automation and developed cucumber feature files and used Selenium for automated testing with TestNG.
  • Developed unit test cases using TestNG and Mockito to test various components of the application and used Sonar for code coverage.
  • Setup Data source in WebLogic Server and configuring environment for SIT, UAT, PFIX, BCP.
  • Performance tuning and testing using commercial tool kits such as ‘Yourkit’ for heap analysis and ‘Oracle Enterprise Manager’ for database monitoring.
  • Involved in deploying the application to AWS environment using Jenkins.

Environment:: Agile, Java/J2EE, Spring 4x, Spring Boot, Hibernate 4.3, Spring AOP, Spring, JMS, Web Logic 10.3,Docker, Angular JS, Node JS, MongoDB,DocumentDB, Oracle 11g, XML, DOZER mapping, RabbitMQ,SAX, DOM, JAXB, WSDL, SOAP, REST, Java Script, BootStrap,Azure service Bus, SASS, JQuery, Gradle, AJAX, HTML5, CSS3, Gradle, RESTFUL, AWS, SOAP UI, Rational Quality Manager.

Confidential, San Diego, CA

Full Stack Developer

Responsibilities:

  • Involved in requirement gathering, Development, Testing and delivery of application.
  • Followed Agile methodology and Scrum.
  • Performed User Interface Design and coding using Java, Spring framework and web technologies.
  • Designed UI pages using JSP, HTML, Angular JS, Java Script, CSS, AJAX, JQUERY, JSP, JSON and Tag libraries.
  • Implemented business tier using Spring IOC, AOP and MVC .
  • Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization and Java 1.5 features etc.
  • Utilized Spring annotations and XML configuration for Dependency Injection.
  • Involved in implementing logging, exception handling and transaction management using spring AOP.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Developed ambitious web applications by using Ember.
  • Involved in ORM mappings for associations, Inheritance & fetching strategy, performing CRUD operations and managing second level cache using Hibernate.
  • Developed the applications using JSP, Struts and implemented MVC Architecture.
  • Developed, and debugged the servlets and EJB with Web sphere Application server.
  • Used JAX-B to call web services described by WSDL.
  • Tested SOAP web services using SOAP UI and REST web services using REST ...Client .
  • Build Rest services using Node JS.
  • Involved in setting up Connection pooling and used JMS for Asynchronous messaging.
  • Developed web services and data synchronization services.
  • Involved in building the code & deploying on JBoss application server.
  • Setting up Fuse ESB for the development environment. .
  • Have integrated web services including SOAP as well as REST using Fuse ESB.
  • Implemented agent-server messaging dialog using Camel and JMS (Active MQ implementation)
  • JUnit tests were written to test each module in the application.
  • Used AWS ( HAproxy, s3) for starage services.
  • Involved in peer code reviews.
  • QA, UAT & Production issues investigation and supporting business users.
  • Working with the middleware team and DBAs regarding the database issues and code deployments.
  • Followed coding guidelines, ran PMD & Find bugs and also make sure the 100% code coverage to maintain the quality of code.

Environment: Java/J2EE, JSP 2.2, HTML, XML, XSLT, CSS, JQuery, AJAX, Angular JS, Twitter Bootstrap,, Ember, Node JS, Spring 3.2, AspectJ, Hibernate 3.5, JBoss 6, JMS, Apache 2.2, JDBC, STS 3.5, Log4j, Maven, Jenkins, JUnit, Mockito, Drools, Apache Camel, Oracle, Web Services- WSDL, SOAP, REST, Fuse ESB 3.2, JSON, SVN, FileZilla, MS Visio, Rally.

Confidential, New York City, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Actively involved in software development life cycle starting from requirements gathering and performing Object Oriented Analysis.
  • Worked closely with Technical architects to come up with new solutions for existing issues.
  • Designed Restful framework with the integration of Spring Framework.
  • Designed a framework for UI to communicate with server components using REST services
  • Wrote Spring Security interceptors for Authentication and Authorization.
  • Involved in application performance tuning by optimizing the DAO layer and SQL queries.
  • Implemented Key Auditing framework to audit the errors and events in the application.
  • Designing, Development, JUnit testing and Integration of many components of the applications from end-to-end, i.e. Front-end (View) to EXT JS Controllers& configurations to Data Model and Hibernate mappings as well as generating entities.
  • Used Jenkins for integration in Apache Tomcat.
  • Monitored error logs, fixed problems and tuned parameters in WebSphere & WebLogic environment, configuration and administration of Connection pools for JDBC connections
  • Extensively used JSON as data format for AJAX and REST Calls.
  • Worked with the Business Analyst for requirement gathering and organized regular Mockups during the course of development while following agile methodology.
  • Involved in the designing and development of Processes and modules using J2EE 1.5 guidelines with JSP, Servlets and Java design patterns like Singleton, SessionFaçade, FrontController, DAO, Business Delegate and Service Locator.
  • Wrote GWT code to create presentation layer using GWT widgets and event handlers.
  • All UI implementation using EXT JS, Node JS, Express JS and I am the team member to implement the EXT JS framework in the project.
  • Wrote EJB container for Apache Tomcat..
  • Used Jenkins to integrate the build and trigger the auto build and nightly deployment based on code check in in the repo.
  • Designed UML diagrams and data model using Microsoft Visio and Rational Solution Architect (RSA).
  • Wrote SQL queries, stored procedures, and triggers to perform back-end database operations in MS SQL Server 2008.
  • Developed AJAX based web based UI framework by utilizing JQUERY library. Used Rational tools for CVS as well as UML documents creation.
  • Implemented the logging mechanism using Log4j framework and wrote test cases in JUnit for unit testing of classes.
  • Experience in using SASS with CSS3 for designing purpose.

Environment: J2EE, Agile Development Process, Spring, EXT JS, AngularJS, RESTful Services, Tomcat, Jenkins, SQL Server 2008, Windows XP, GWT, SCALA, XML, SOAPUI, Mule ESB, Eclipse Mars, Weblogic, Maven 3, CMS, Log4J, XML, JavaScript, JUnit, SVN.

Confidential

Java/J2EE Developer

Responsibilities:

  • Designed and developed framework components, involved in designing MVC pattern using Struts framework.
  • Used Spring framework for dependency injection with the help of spring config files.
  • Developed the presentation layer (UI) using JSP, Tag libraries, HTML5, CSS and client validations using JavaScript.
  • Used DAO, DTO, Singleton, Composite view design patterns in the App development. Transformed XML content into HTML using XPath, XML Schema and XSLT.
  • Application development using Eclipse IDE, building of applications with Maven scripts, testing of application with RAD local Web Sphere Server7.0
  • Involved in configuring and deploying the application using JBOSS.
  • Developed the application pages using AngularJS, NodeJS, JQuery, HTML5 CSS3 and AJAX
  • Coding SQL Statements and Stored procedures for back end using Oracle.
  • Involved in writing DAO layer using Hibernate to access the Oracle database.
  • Developed various test cases and performed unit testing using JUnit.
  • Participated in code review and played key role in integration with legacy systems.
  • Used Hibernate as the ORM tool to be able to integrate the software with the Oracle database backend.
  • Involved in the development of both the back end and the front end of the application using Struts, Hibernate and Web Services.
  • Involved in Unit testing and Integration testing
  • Maintenance of the system and updating of the system as per client requirements.
  • Used SVN for version control.
  • Used JIRA for bug/task tracking and time tracking.

Environment: Struts 2.0, Spring 3.0, JSP 2.0, Servlets 2.4, JDK1.6, Oracle11g, Jboss, JDBC 3.0, HTML5, XML, XSLT, CSS3, CVS, AJAX, JavaScript, Hibernate 3.6, Web Sphere 7.0, Log4J, JUnit, SOAP, WSDL, Web Services, Maven, RAD 7.5, JMS, SQL, PL/SQL, UNIX, Windows.

Confidential

Java/J2EE Developer

Responsibilities:

  • Involved in the elaboration, construction and transition phases of the Rational Unified
  • Process.
  • Designed and developed necessary UML Diagrams like Use Case, Class, Sequence, State and
  • Activity diagrams using IBM Rational Rose.
  • Used IBM Rational Application Developer (RAD) for development.
  • Extensively applied various design patterns such as MVC-2, Front Controller, Factory,
  • Singleton, Business Delegate, Session Façade, Service Locator, DAO etc. throughout the application for a clear and manageable distribution of roles.
  • Implemented the project as a multi-tier application using Jakarta Struts Framework along with JSP for the presentation tier.
  • Developed and tested SOAP based web services to authenticate the user login with Active directory.
  • Used the Struts Validation Framework for validation and Struts Tiles Framework for reusable presentation components at the presentation tier.
  • Developed various Action Classes that route requests to appropriate handlers.
  • Developed Session Beans to process user requests and Entity Beans to load and store information from database.
  • Used JMS (MQ Series) for reliable and asynchronous messaging the different components.
  • Wrote Stored Procedures and complicated queries for IBM DB2
  • Designed and used JUnit test cases during the development phase.
  • Extensively used log4j for logging throughout the application.
  • Used CVS for efficiently managing the source code versions with the development team.

Environment: JDK 5, J2EE, Web Services (SOAP, WSDL, JAX-WS), Hibernate 2.0, Spring 2.0, Servlets 2.4, JSP, Java Beans, NetBeans 5.5, Oracle SQL Developer 1.2.0, JUnit, Clover, CVS 2.0.2.4, Log4j, PL/SQL, Oracle 10g, Web sphere Application Server 6.1, Tomcat Web Server 5.5, Win XP, UNIX- IBM, AIX 5.1.0.3

We'd love your feedback!