We provide IT Staff Augmentation Services!

Full Stack Web Developer Resume

2.00/5 (Submit Your Rating)

Pittsburgh, PA

PROFESSIONAL SUMMARY:

  • AWS certified solutions architect witharound 9 years of experience in Software Development Life Cycle - Software analysis, design, architecture, development, testing, deployment,and maintenance.
  • Extensive experience in Waterfall, RUP, Agile methodologies like Test Driven Development (TDD), SCRUM, and Pair Programming.Experience working with onshore/offshore model.
  • Extensive experience in designing and developing multi-tier web applications and enterprise Applications for J2EE platform using Core Java, Servlets,JSP, JDBC, JMS,Swing, Struts 2.0, Spring, Shell Scripting,Hibernate,XML, SOAP, Web services, Axis, NetBeans, Eclipse, ANT,Spring, Servlets, JSP, JDBC, MongoDB, Oracle, Cassandra, Redis.
  • Spring: Strong hands-on experience in Spring Framework such as Spring MVC, IOC, AOP, DI, Spring Boot implementing REST, SpringAspects, Spring Integration, Spring Testing and Spring JDBC.
  • Strong programming skills using Java, Struts2, Hibernate3.2/2.x, JPA 2, JTA, JNDI, JSP, JSF, Servlet, Java Beans, JSTL, JDBC.
  • Experience in utilizing Java 8 features like Lambda expressions and Stream API for Bulk data operations on Collections which would increase the performance of the Application.
  • Experience in developing Service Oriented Architecture (SOA) and Micro Service Architecture based J2EE applications.
  • Experience in utilizingAWS Cloud platform and its features which includes EC2, AMI, EBS, Cloud watch, Cloud trail, SQS,SES,SNS, and AWSS3, VPC, Route 53, Elastic search.
  • Have very good knowledge in configuring and managing the nodes, clusters in AWS Redshift for the data warehouses.
  • Knowledge of configuration management tools such as Ansible, AWS Cloud Formation Engine.
  • Experience in running Apache Spark on EC2 instances, by accessing the resources from S3 buckets.
  • Hands on Coding to build RESTMicro Services using Spring Cloud, Oracle, XSD, JSON, Spring Config, Cloud Foundry and Jenkins.
  • Experienced in implementation of JMS to exchange information over reliable channel in an asynchronous way by using Active MQ, Rabbit MQ, Kafka as message queues.
  • Extensive knowledge in designing the front-end applications and user interactive web pages using web technologies like, NodeJS, Jasmine.
  • Extensive experience in developing web interfaces and client-side validations using HTML5, CSS, JavaScript, JQuery, MS FrontPage, Struts Tag Library Angular-JS 2.0, and Bootstrap
  • Very strong Business Modeling skills using Rational Unified Process, OOAD and UML.
  • Proficient in using Struts framework and design patterns like Singleton, DTO, DAO, Factory, Session Facade, Front Controller,Business Delegate, Observer, Proxyand Service Locator.
  • Hands on experience in working on XML Suite of technologies (XML, XSD, DTD, XML Schema, DOM).
  • Expertise in developing web services with XML based protocols such as SOAP and WSDL.
  • Experienced in RDBMSDesign, ER modeling, SQL, PL/SQL, procedures, cursors, functions, triggers.
  • Extensive experience withTomcat server, JBoss, Glassfish, IBM Web Sphere Server&BEA Web logic.
  • Expertise using version control tools likeGIT, CVS, STASH SVN, and VSS.
  • Expertise in using ApacheAnt, Maven, Jenkinsas java build tool’s.
  • Actively involved in the DevOps streamlining process through Jenkins CI and CD Release Automation.
  • Hands on experience in working with Junit, Mockito, Selenium, Groovy Spock.
  • Knowledge on using the tools like Cucumber, FitNesse, Jbehave.
  • Involved in developing Test plans, Test Cases (Manual/Automated), Test Procedures and white-box and black-box testing.

TECHNICAL SKILLS:

Languages: C, C++, Java(J2SE 1.8/1.7/1.6/1.5/1.4, J2EE 1.8/1.7/1.6/1.5/1.4 ),Python, Clojure SQL, PL/SQL, UML2.0

Technologies: JSP2.1/2.0/1.2, Servlets2.x, JavaBeans, JDBC, Struts2.x/1.x, RMI, EJB3.0/2.1, Hibernate3.x/2.x, Spring2.0/1.0,Spring Boot,Web Services, SOA, JMS1.1, SAX and DOM Parsers, AJAX, JAXB2.1/2.0, JAXP1.x, LDAP.

Web Technologies: HTML/DHTML, XHTML1.1, JavaScript1.x, XML1.0, XSL, XSLT, CSS,jQuery, Angular-JS 2.0, React JS, Bootstrap

Cloud Technologies: Amazon Web Services (EC2, SQS, RDS, IAM, S3, Dynamo DB, Aurora DB, SQS, SNS, SES, AMI, Auto Scaling, EBS, Redshift), Pivotal Cloud Foundry and Spring Cloud.

Development Tools (IDEs): Eclipse, MyEclipse, RAD7.0/6.0, WSAD5.x/ 4.x, NetBeans, MS Visual Studio, IntelliJ

Web/Application Servers: Tomcat8.x/7.x/6.x/5.x, WebLogic 10.3/9.2/8.1/7.0, IBM WebSphere6.x/5.x/4.x., Glassfish 4.0, JBOSS

Design Patterns: MVC, Front Controller, Session Facade, Singleton, Business Delegate, Proxy, Observer, Service Locator and DAO patterns

Databases: Oracle 11g/10g, MS SQL Server 2005/2000, MySQL5.1/4.1, DB 2 9.1/8.1/7.2, SQL Developer,Postgres,TOAD, No SQL databases like MongoDB, Cassandra, Redis.

Platforms: Windows, UNIX,LINUX, MAC

Testing Tools: JUnit 4.x,JIRA,Mockito,Selenium, Groovy Spock,Cucumber, Jbehave.

Version Control: Git,CVS, SVN,VSS, Source Tree, Stash.

Methodologies: Agile Methodology, RUP Methodology.

Build Tools: Ant 1.7, Maven 2.x, Jenkins

PROFESSIONAL EXPERIENCE:

Confidential, Pittsburgh, PA

Full stack web developer

Responsibilities:

  • Followed AGILE (SCRUM) methodologies with sprint planning every two weeks and daily stand up meetings to monitor the status.
  • Designed rich user interface screens using AJAX, Angular JS 2.0, Node JS, Java Script.
  • Integrate the dynamic pages with AngularJS 2.0 and JQuery to make the page’s dynamic. Created re-usable components using custom directives, filters .
  • Worked with AngularJS directives ng-app, ng-init, ng-model for initialization ofAngularJS 2.0application data. Worked on responsive page design using Bootstrap.
  • Extensively used Hibernate framework to persist the operations data to the oracle database.
  • Used Spring Core for dependency injection/Inversion of control (IOC) and implemented the Spring MVC framework.
  • Developed the Controller Servletsand services layersto handle the request and responses.
  • Used Elastic Search in java to query the documents based on the context and return relevant documents. Acquired knowledge of advance reporting using Elastic search and Node JS.
  • Used MongoDB in backend to persistent data into database and written SQL/Mongo queries to access/update the data from/ to the database.
  • Developed queries for document based mongodb . And, used node . js middleware Multer for uploading files
  • Used Spring Security for Authentication and authorization extensively.
  • Used Apache Axis as the web services framework for creating and deploying web service clients using SOA.
  • Used SOAP based Web Services for communication between the different internal applications.
  • Scaled the component interactions and generalized the interfaces using RESTFUL.
  • Involved in producing necessary WSDL to deploy as a Web Service.
  • Managed servers on the Amazon Web Services (AWS) platform EC2instances usingChef Configuration management .
  • Involved in creating EC2 instances with required IAM policies,S3 storage bucket policies and Elastic Load Balancer.
  • Knowledge in usingChef to manage and auto deploy the application onto the cloud servers.
  • Involved in creating VPC, Auto Scalingpolicies,Security groups, and configuring Route 53 for the EC2 instances.
  • Involved in the design of the Referential Data Service module to interface with the various internal databases using JDBC.
  • Continuous integration using Jenkins for nightly builds and send automatic emails to the team.
  • Developed the XML schema and Web Services for the data maintenance and structures.
  • Developed classes to interface with underlying web services layer.
  • Developed ANT scripts for building, testing and deploying the application on WebLogic server.
  • Developed and deployed the applications on Oracle WebLogic Application Server.
  • Worked on database interaction layer for insertions, updating and retrieval of operations data of internal applications from oracle database by writing stored procedures.
  • Involved in designing test plans, test cases and overall Unit testing of the system using Mockito.
  • Prepared documentation and participated in preparing user's manual for the application.

Environment: Java 1.8,JSP 2.2, Servlets 3.0, Spring MVC,Apache Spark, Micro Services Hibernate, Web Services (SOAP, WSDL, REST), Apache Axis, XML, JNDI, JDBC, Spring,Chef, AWS EC2,Security groups, Hadoop, VPC, IAM.Oracle WebLogic Application Server 11g, Oracle 10g, UML, Eclipse Mars, HTML 5,Angular JS 2.0, CSS, AJAX, JavaScript, Ant, JUnit, Microsoft Visio.

Confidential, Cary, NC

Sr. Web developer

Responsibilities:

  • Worked on Agile methodologyto make positive change to optimize the flow of work through the system, basically it’s a means a board for visualizing the flow of work .
  • Involved in development and finalization of initial design of the application and worked with content designers to resolve the issues.
  • Designed dynamic and multi-browser compatible pages using HTML5, CSS3, React JS,JQuery and JavaScript.
  • Developed the queries to persist the data into MongoDB, and also developed the queries to retrieve, update and delete the data from database.
  • Unit testing with JavaScript and node.js
  • Worked on environment setup such as install Node.js, npm, gulp bowler,
  • Responsible for testing in different mobile devices such as Android, IOS devices, IPad, desktop.
  • Worked on different framework UPF-Hazel cast, Chassis, Spring Boot. Designed and developed web-based software usingSpring MVC frameworkand Spring Core.
  • Deployed the application to AWS.We d eployed applications to EC2 instance servers in AWS and I used PAAS- platform as service for application.
  • Used Dynamo DB services provided by the AWS, as per our requirements.
  • Used Mockitoas testing framework and Karma as test runner to perform unittesting.
  • Responsible for all client side UI Validation and implementing Business logic based on user selection using React JS.
  • Tested application on Internet Explorer 6.0 and above, Firefox, Opera and Google Chrome to achieve Cross Browser Compatible Issues .
  • Involved with bug fixing on functionality, performance and designing issues with JavaScript and JQuery.
  • Involved in Build project in Jenkinsand deploying in different environment like Xtest3, Dev, Prod, QA andacceptance testing the application by using ATDD and cucumber.
  • Involved in deploying and testing the application using Tomcat Server.
  • Responsible for tuning and optimizing database queries and the extraction, transformation and loading of data into the Oracle 11g database.
  • Used Maven for project dependency management and Log4j with Spring AOP for logging.
  • Maintaining databases from all the environments from all pre-production to production which are on RAC and monitoring the Analytics environment using Oracle Streams .

Environment: Java 1.7, Spring 4,Tomcatserver, log4j,GIT, Source Tree,SpringWeb flow,Maven, AWS Dyanamo DB,Aurora DB,Intelli j,Junit,Jenkins, Version 1,React JS,Jquery, HTML5, CSS3,Bootstrap, JavaScript, JQuery. Mockito, Karma, Cucumber

Confidential, Rosemead, CA

Java/ JEE Developer

Responsibilities:

  • Participated in Agile Scrum methodology for application development. Analysis, design, coding, unit, and integration testing of business applications in an object-oriented environment.
  • Implemented the business using Spring implementation and achieved data persistence through Hibernate ORM framework.
  • Developed dynamic and responsive front-end user pages using Angular JS, HTML, CSS, JQuery.
  • Integrated the application with Spring framework for implementing Dependency injection and provide abstraction between presentation layer and persistence layer.
  • Worked on AngularJS, used its two-way data binding to achieve the feedback functionality from the user.
  • Participate in systems implementation, including maintenance, user allocation, design, coding, error removal, logic optimization, systems re-evaluation, testing, user approval, final corrections, and documentation.
  • Developed business services with, JSON, XML andRestfulWeb Servicestechnologies.
  • Involved in project coding phase and active member in project maintenance activities.
  • Used Maven for project dependency management and Log4j for logging. Involved in activities like code review, performance improvement.
  • Spring Framework has been extensively used in backend and integration of the application.
  • Good Experience with Jenkins and Glu for build and deploying the projects. And,worked on Stash Git repository soft ware and Participate in Unit Testing and Performance Testing.
  • Developed Backend Spring Jersey resources to serve the JSON data to the web interface . Developed the application using Spring boot and Maven.
  • Used Spring Framework with Hibernate to map to Oracle 11gdatabase and mapping using Hibernate annotations.
  • Configured Hibernate framework with Spring MVC.
  • Implemented application level persistence using Hibernate and Spring
  • Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic.
  • Used complete annotation approach for the Spring application development and leverage Spring profiling development and worked on Spring as Application Level framework.
  • • Used web services (SOAP, REST ) for transmission of large blocks of XML data over HTTP.
  • Involved in deploying and testing the application using Tomcat Server.
  • Standardized processes for testing Angular applications, using Karma with Mocha for unit and integration testing.
  • Worked on Items publications and test in FileZilla to get response that publication is received, review, or rejected.

Environment: Java 1.7, Spring 4,Apache Camel, Tomcatserver, log4j, GIT (Stash), Source Tree,SpringWebflow,Devcenter, Jersey REST web services, Maven, SOAP UI, Chef,Eclipse, Junit,Xml, Jason,Jenkins, Glu,Jira, DB2, putty,Angular JS,FileZilla,

Confidential, Dublin, OH

UI/JEE Developer (Full Stack Developer)

Responsibilities:

  • Participated in Agile (TDD) methodology for application development.
  • Developed the web application front-end user interactive web pages using web technologies like AngularJS, HTML5, CSS3 and Bootstrap.
  • UsedPerforce for version control and used eclipse as the IDE for developing the application.
  • Developed Angular controllers, services, models for two-way data binding and used Angular-UI components for the SPA development.
  • Created re-usable components using custom directives, filters.
  • Developed Backend Spring Jersey resources to serve the JSON data to the web interface.
  • Developed the application using Spring MVC and Maven.
  • Participated in code review sessions and system design discussions. Interacted with Product Managers to fine tune the requirements, and interacted with testing team to approve Functional Specification and test cases.
  • Used complete annotation approach for the Spring application development and leverage Spring profiling development.
  • Involved in deploying and testing the application using JBoss application server.
  • Worked on Spring as Application Level framework and Hibernate as persistence Framework.
  • Implemented Spring Beans using IOC and Transaction management features to handle the transactions and business logic.
  • Extensive experience in developing web application using Content Management Systems (CMS), Spring Framework, Model View Controller (MVC) Architecture.
  • Involved in developing complex SQL statements and stored procedures with the databases Oracle.
  • Developed security throughout the application using Spring security and LDAP.
  • Used Hibernate named queries and the Hibernate Criteria Queries to do the database operations.
  • Analyzed and fine-tuning of slow running queries and stored procedures Support and maintenance of existing code and analyzing the impact of changes in scripts and data model.
  • Established wizard flows with SpringWeb flow. And developed Junit test cases to test the application and used Spring Batch and Scheduling for batch processing.
  • Used Maven for project dependency management and Log4j for logging. Used Ext JS to build the GUI controls of the application.
  • Built Web pages that are more user-interactive using Angular JS, NodeJS,HTML5, CSS3, LESS, RESTful API Services, JavaScript, Bootstrap, Git, JSON
  • Designed dynamic and browser compatible pages using HTML, CSS, JQuery and JavaScript and AngularJS.
  • Installed, secured, and configured AWS cloud servers with Tomcat, MySQL, Apache, etc.

Environment: Java 1.6,HTML,Spring, Apache Camel, JBoss Wildfly 8.2.1, log4j, Perforce, Hibernate, SpringWeb flow, Jersey REST web services, Maven, SOAP UI, EclipseKepler, Angular-JS 1.3, java script, Junit, Xml,Jasmine, Oracle, DB2,Cassandra,AWS, Bootstrap,Jasmine,Karma, GIT .

Confidential, Knox City, TX

Java/ JEE Developer

Responsibilities:

  • Designed and developed the application using agile methodology and followed TDD, Scrum..
  • Developed user interface using JSP with JavaBeans, JSTL and Custom Tag Libraries, JS, CSS, JQuery, Node . js and HTML to speed the application.
  • Implemented Hibernates’ Lazy default fetch plan for generating proxies and collection wrappers and created fetching strategies for minimizing the number of SQL statements.
  • Designed and Developed the UI Framework built using JSF, Apache My Faces, Ajax4JSF.
  • Involved in writing JSF Backing Beans for controlling the UI and writing custom components and validators.
  • Extensively used Java best practices and implemented several Core design patterns like Singleton, Data Access Object (DAO), and Business Delegate etc.
  • Used Asynchronous JavaScript and XML (AJAX) for better and faster interactive Front-End. Configured Navigation rules in the JSF configuration files to add new functionality to the application by writing new JSPs.
  • Responsible for configuring and deploying the builds on WebSphere App Server.
  • Wrote data Components for ERIC application, wrote and called StoredProcedures using HQL.
  • Worked on Java Beans and other business components for the application and implemented new functionalities for the ERIC application.
  • Worked on Adobe Form Server and Extension Rights Server for generating correspondences as PDF and PDF forms are submitted online.
  • Used Java Architecture for XML Binding (JAXB) for marshaling and un-marshaling java objects and XML. And Serena Dimensions was used for the version control of source code.
  • Developed report program to migrate project definitions and WBS elements from GSF system IES system
  • Log4j frameworkwas usedto debug and trace the application.
  • Experience in creating Tables, Indexes, Constraints, Users Defined Functions, Views, Stored Procedures, Triggers and complex SQL statements.
  • Experienced in writing complex SQL Queries, Stored Procedures, Triggers, Views, Cursors, Joins, Constraints, DDL, DML and User Defined Functions to implement the business logic and created clustered and non-clustered indexes.

Environment: Java 1.5, J2EE 1.5, JAXB, XML, XSD, IBM WebSphere, IBM DB2, IBM MQ, IBM Rational Application Developer (RAD) 7.0, JSF, Adobe LiveCycle Designer 7.0,SpringWeb flow,Ext.js,XDP, Form Server, Aqua Data Studio, JavaScript, log4j, Junit, JMS.

Confidential, Grand Rapids, MI

Java/ JEE Developer

Responsibilities:

  • Developed high-level design documents,use case documents, detailed design documents and Unit Test Plan documents and created Use Cases, Class Diagrams and Sequence Diagrams using UML.
  • Designed and developed User Interface (UI) using Struts tags,JSP,HTML and JavaScript.
  • Developed the request handler’s application using Struts framework . The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB’s and Java classes and web implementation controllers are Servlets.
  • Developed Contradiction, Exception and Reports modules using J2EE,JSP's,Servlets,Struts Framework, IFrame Work Handlers.
  • Development and Configured User Interface using Struts and Tiles Framework into theexisting system.
  • Development and testing of Prism licenses using EJB, JSP, J2EE with Struts Framework.
  • Implemented Struts Framework and performed SIT,UAT.
  • Designed and developed JSP pages using Struts framework to implement J2EE design patterns (MVC).
  • Developed JSP as the view,Servlets as Controller, and EJB as model in the Struts Framework.
  • Developed Struts Action Classes, Action Forms and performed Action mapping using Struts framework and performed data validation in Form beans and Action Classes.
  • Developed java utility classes using Servlets that were used by other modules for formatting, excel downloads and other purposes.
  • Modified Struts configuration files as per application requirements and developed Web service for non-java clients to obtain user information from ELP.
  • Developed application framework using struts with design principles of the J2EE using Business Delegate,Service Locator,Session Facade, Domain object and DAO patterns and developed Stateless Session Bean to Achieve Session façade Design Pattern.
  • Developed Shell script to export Informix table’s data into flat files and performed Unit Testing using JUNIT and used Log4j for logging.
  • Used Eclipse IDE for code development along with Visual Source Safe (VSS) for managing the code. And developed Stored Procedures and triggers using PL/SQLto calculate and update the tables to implement business logic.
  • Migrated database from Informix to oracle using Oracle Migration workbench. Involved in helping team members to debug issues with the application, designed and prepared Unit test case using JUnit and Log4j and removed the maximum bugs before passing on the application to the QA team.
  • Wrote ANT build scripts to compile Java classes and create jar, performed unit testing and package them into ear files.
  • Developed web pages usingExt JS, Forms, Components, Layouts, Events, Validations, Trees, Grids components.

Environment: JAVA, J2EE (JSP 1.2, Servlets 2.3, EJB, Web Services, JNDI, JDBC2.0), Eclipse, Struts 2.x, 1.x, XML/XSL, TOAD.Informix9.0, Oracle 9i, JUNIT, WSAD 5.1.2, WAS 5.0.2.7, Log4j, SQL, PL/SQL, EXPRESS process, CSS Windows 2000 Prof & AIX.,Ext.js, Oracle Migration,VSS, WSDl, XSD, workbench9.0, Struts1.1, ANT.

Confidential

Java/JEE Developer

Responsibilities:

  • Understanding Use requirements participating in design discussions, implementation feasibility analysis both at front-end and backend level, documenting requirements.
  • Using RUP and Rational Rose, developed Use Cases, created Class, Sequence and UML diagrams.
  • Application Modeling, developing Class diagrams, Sequence Diagrams, Architecture / Deployment diagrams using IBM Rational Software Modeler and publishing them to web perspective with Java Doc.
  • Participation did in Design Review sessions for development / implementation discussions.
  • Designed & coded Presentation (GUI) JSP’s with Struts tag libraries for Creating Product Service Components (Health Care Codes) using RAD.
  • Developing Test Cases and unit testing using Junit. Solving QA defects, scheduling fixes, providing support to production application.
  • Coded Action classes, Java Beans, Service layers, Business delegates, to implement business logic with latest features of JDK1.5 such as Annotations and Generics.
  • Appropriate use of Session handling, data Scope levels within the application.
  • Developed scripts for monthly and quarter PROMOTIONS development of application.
  • Developed many Server side and client validations using struts framework.
  • Developed a new module Air Incentives customization and customized all screens with new JSPs and changed Screens using new JavaScript and new CSS files.
  • Developed JSPs for user interface with Tag libraries, Custom tags and JavaScript.
  • Developed with integration of Struts, Spring and Hibernate.
  • Used WebLogic Web Services for deploying the services to the Server.
  • Actively involved throughout the life cycle of the project from requirements gathering to maintenance and optimizing the system.

Environment: Java: JDK 1.5, Struts 1.2, JSP, JSP Custom Tag libraries, JavaScript, XML, DOM4J 1.6,Web Services,IBM WebSphere Application server, IBM DB2 8.1, UNIX, UML, Ant,.

We'd love your feedback!