Full Stack Developer Resume
Alexandria, VA
SUMMARY
- Around 07 years of experience in development and deployment of various web/desktop - based applications using Java/J2EE technologies and UI technologies and a good understanding on teh complete Software Development Life Cycle (SDLC).
- Expertise in various open-source frameworks like Struts2.0/1.2, Spring 3.0, Spring Web flow, JSF1.2 / 2.2, and ORM Technology like Hibernate 3.0.
- Good Knowledge in coded Java applications on both client-side and server-side using JDBC and advanced multithreading.
- Experience wif Java 8 features such as Lambda expressions, Functional Interfaces, Java stream API.
- Experience wif both Core and Advanced Java technologies which include JSP, JDBC, Hibernate, JPA, Spring, SOAP, REST, JAX-WS and JAX-RS.
- Extensive experience in Java, J2EE technologies such as JDBC, JSP, Fuse ESB, Spring, Hibernate, XML, XSLT, XSD and web services.
- Designed and developed several multi-tier Web based, Client-Server and Multithreaded applications using Object Oriented Analysis and Design concepts and Service Oriented Architecture (SOA) in cross platform environments and SOLID design patterns.
- Created and developed spring-based applications using Spring Boot and implemented data layer JPA 2.0.
- Experience wif multiple Servers like Apache Tomcat, IBM WebSphere, WebLogic, Sun Glass fish and JBoss.
- Extensive experience in developing Web interfaces using HTML5, CSS3, Bootstrap, SASS, LESS, JavaScript, Typescript, jQuery, Angular, React JS, spring, spring REST and Backbone-JS.
- Extensively involved in teh integration of teh Front-End web interface wif teh Spring MVC, Angular, React JS, JSP, HTML 5 and CSS.
- Experience in JavaScript and libraries like jQuery, jQuery UI, d3.
- Experience in handling teh data by using web services in Excel Macros and Maximized applications’ efficiency, data quality, scope, operability, and flexibility.
- Command in ReactJS for creating interactive UI's using One-way data flow, Virtual DOM, JSX, React Native concepts.
- Strong experience in RDBMS using Oracle, SQL Server, schema development, PL-SQL programming, including experience in utilizing SQL Loader utility MySQL & MySQL replication setup.
- Experience in database design using PL/SQL to write Stored procedures, functions, triggers, views and strong experience in writing complex queries, using Oracle, DB2, SQL Server and MySQL
- Experience in using Web Services like JAXP - DOM, SAX, XSLT, JAXB - Un-marshalling and marshalling, SOAP protocol in JAX-WS and RESTFUL web services.
- Experience in handling teh data by using web services in Excel Macros and Maximized applications’ efficiency, data quality, scope, operability, and flexibility.
- Excellent Technical, Analytical, Problem Solving skills, strict attention to detail and ability to work independently, wifin a team environment and quick adaptation to new technologies.
- A project-oriented team player wif solid communication, interpersonal skills and teh ability to maintain a congenial relationship wif teh client team and wif teh ability to manage multiple priorities under aggressive deadlines.
TECHNICAL SKILLS
Java Technologies: JDK 1.8, JDK 1.7, J2EE, JavaBeans, Servlets, JSP, JNDI, JMS, JDBC, RMI, MVC Framework, Webservices, Apache Axis2, JAX-WS, Spring, Struts, Struts II, Hibernate, Spring Batch, Fuse ESB, JSF, XML, XSLT, UML, JAX-RS, jQuery and JUnit.
Languages: C, C++, Java, J2EE, JavaScript, PHP, Visual Basic.
Design Methodologies: OOA/OOD, RUP, UML.
IDE: Eclipse, IntelliJ, RSA, NetBeans6.5, RAD 6.0, Visual Studio, Jbuilder8.0, WSAD 4.x/5.x
Web Services & Xml Technologies: HTML, DHTML, CSS, JavaScript, Typescript, Angular JS, DOJO, AJAX, CSS, XML, XSLT, Bootstrap, Jasmine, SOAP, Node JS, REST, Ext JS, React JS, NodeJS, WSDL, JAXP, AWS, Apache SOLR / Lucene.
Application Servers/ Web Servers: IBM Websphere Application Server 5.0/6.0//6.1, JBoss 4.0.3, Apache Tomcat 6.0/7.0, WebLogic Application Server 8.1/9/10.3.4 , Amazon Web Services (AWS), RESTFUL.
Database & Tools: RDBMS, Oracle 9i/10g, SOA, MS SQL 2000/2005, MySQL5.0, DB2, Mongo DB, Dynamo DB, Jboss Fuse Technologies, TOAD 7.X, SQL Developer (Raptor), Altova Database Spy, POSTGRES, AKKA.
Operating Systems: Windows XP/7/8/10, UNIX, Linux, Sun Solaris, VxWorks.
Version Control: GIT, AccuRev, CVS, Visual Source Safe (VSS), SVN, JIRA.
Others: Gradle, ANT, Rational Rose, MS Visio, log4j, Bugzilla, ClearQuest, Maven, Drools, Canvas, IBM MQ Series 5.1., Sonar qube, Google Web Toolkit(GWT), High charts, Sybase(SQL), Autosys, AWT, HFM, GoF, Ruby on Rails.
PROFESSIONAL EXPERIENCE
Confidential, Alexandria, VA
Full Stack Developer
Responsibilities:
- Involved in complete project Life Cycle, me.e., Design, Implementation, Unit Testing.
- Extensively used agile development methodology and involved in sprint planning.
- Designed and modified User Interfaces using JavaScript, HTML5, Angular 9, jQuery.
- Built teh reusable service components using ReactJS Components wif Object Oriented JavaScript, jQuery, HTML, CSS3, Typescript based on teh visual designs.
- Developed various ReactJS components to help build teh functionality and UI behavior using JavaScript.
- Worked wif AWS cloud platform and its features which includes EC2, IAM and S3.
- Used React JS in components like JSX, creating React Components, Virtual DOM, React Props, Redux, Saga, Lifecycle methods, working wif React States and Events.
- Exposure and built applications usingReactJS wif ES6 which allowed us to render pages on both teh client and server using teh same codebase
- Used several design patterns like Singleton, Factory and MVC.
- Designed table structure and coded scripts to create tables, indexes, views and database triggers.
- Involved in writing Database procedures, Triggers, PL/SQL statements for data retrieve.
- Worked on Named Queries, Parameterized Queries in Hibernate.
- Worked on SQL, PL/SQL using SQL Developer for Oracle database and created optimized queries wif application development team.
- Used SVN for version Control tools.
- Extensive experience in developing applications using Java and related technologies using AGILE (SCRUM) methodologies. Updating status on daily basis and participating in user story grooming and estimation sessions.
Environment: Java 8, jQuery, Typescript, Angular 9, SQL, Restful web services, JSON, SVN, Java script, React JS, Redux.
Confidential, Scottsdale, Arizona
Full Stack Developer
Responsibilities:
- Involved in complete project Life Cycle, me.e., Design, Implementation, Unit Testing.
- Extensively used agile development methodology and involved in sprint planning.
- Designed and modified User Interfaces using JSP, JavaScript, HTML5, Angular 9, jQuery, React JS and involved in designing teh user interfaces using JSP.
- Built teh reusable service components using ReactJS Components wif Object Oriented JavaScript, jQuery, HTML, CSS3 Typescript based on teh visual designs.
- Developed various ReactJS components to help build teh functionality and UI behavior using JavaScript.
- Used Redux as a store for storing multiple states of a React component.
- Worked wif AWS cloud platform and its features which includes EC2, IAM and S3.
- Create IAM Roles to allow EC2 Instances to access S3 buckets.
- Used React JS in components like JSX, creating React Components, Virtual DOM, React Props, Redux, Saga, Lifecycle methods, working wif React States and Events.
- Used Git hub to resolve and coding teh work onpython 2.7.
- Used Load Balancer to verify teh traffic across teh servers.
- Used several design patterns like Singleton, Factory and MVC.
- Migrated legacy project to latest versions of spring and hibernate.
- Implemented DAO for retrieving data to display on teh User Interface.
- Written Microservices to export/import data and task scheduling.
- Used Spring Boot, Spring and Hibernate in teh Microservices.
- Developed client-side application using React JS and used Swagger API for microservices.
- Designed and developed teh Trade Transaction Tracking Framework usingAngularJS, Bootstrap and NodeJS.
- Worked wifMongo DBandMySQLdatabases and usedRobo mongoas a management tool formongo DB.
- Creating React.js /Reduxfront-end UI, and Node.js applications for backend.
- Worked on Documaker for Customer Communication Management.
- Strong inusing Node.js, andRequire.jsandMVC Frameworksin teh development of teh web application.
- Implemented and Consumed Rest Services.
- Maintaining Interface compatibility and concurrency in teh project usingJava8and its features likeLambdas Expressions for each, etc. Coding Rest API for product service using Spring Boot.
- Implemented Hibernate to persist teh data into Database and wrote HQL based queries to implement CRUD operations on teh data.
- Involved on migrating SQL Server databases to SQL Azure Database using SQL Azure Migration Wizard and deployed teh application to Azure cloud.
- Used Hibernate annotations and created Hibernate POJOs.
- Worked on Named Queries, Parameterized Queries in Hibernate.
- Used SVN for version Control tools and Log4j is used to maintain application logs.
Environment: Java 8, Spring 4, Python 2.7, Spring MVC, Spring AOP, Spring Data, JPA, hibernate 3, Typescript, Angular 9, SQL, Microservices, Spring Boot, Restful web services, Fuse ESB, JSON, JUnit 4, SVN, Java script, Log4J, React JS, Redux, Saga, NodeJS, Jenkins, Docker, Maven, Drools, Tomcat.
Confidential, Tarrytown, New York
Full Stack Developer
Responsibilities:
- Worked on gathering teh requirements and developing a working architecture to deploy.
- Worked on generating sequence and data flow diagrams using UML.
- Create team specific Agile process flow in JIRA to move tasks from one activity to another.
- Development in J2EE including GUI, business logic and data access.
- Creation of components using react.js and making HTTP calls using axios.
- UsedReact JSto make webpages rendering faster usingvirtual DOMand took part in testing teh application components usingJEST, React test utils, and mocked HTTP calls.
- Using React Native framework for creating a webpage.
- Created and Managed Reserved EC2 instances and RDS Resources in AWS.
- Responsible for creating teh IAM users, roles, and policies for different AWS Users as per requirements.
- Used parsers like SAX and DOM for parsing xml documents and used XML transformations using JAXB.
- Developed teh business layer logic and implemented EJBs Session beans.
- Implemented Java 8 and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
- Used Apache POI-XSSF for generating reports in MS Excel and iText for generate PDF reports.
- Developed and Implemented Web Services and used Spring Framework.
- Involved in creation of web services, WSDL and web methods wif Annotation in hibernate, Used teh spring container for data source and to load teh Hibernate specific classes.
- Involved in developing teh UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Involved in teh creation of interface to manage user menu and Bulk update of Attributes using Angular, EXTJS and JQUERY.
- Developed AJAX scripting to process server side JSP scripting.
- Worked wif oracle in maintaining teh vendor, patient databases and connecting it by JDBC.
- Develop common utilities for JSON to Java object.
- Developed teh web interface and interaction using Stripes and Angular 7.
- Teh web interface was made easy to secure wif acegi spring framework.
- Experience in working on Web Application Security scanning tools- AppScan, VeraCode.
- Analyzing report requirements and developing teh reports by writing Teradata SQL Queries and using MS Excel, Power Point and UNIX.
- Write bash and Perl scripts for file maintenance and web page generation using common utilities including vim, sed, find, grep, and resync (Remote Synchronization).
- Worked to store teh data on teh cloud storage service.
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
- Extensive experience in developing applications using Java and related technologies using WATERFALL and AGILE (SCRUM) methodologies. Updating status on daily basis and participating in user story grooming and estimation sessions.
- Developed JavaBeans wif Hibernate for necessary transactions like fetching teh required data, updating teh vendor information.
- Utilized Jenkins, Docker, Git, and Eclipse for deployment on test servers and to move towards CI/CD.
- Worked on Jenkins to integrate teh code and perform testing on it.
- Manually tested teh web application through different environments.
- Written Black Box test cases based on teh User and Business Requirements.
- Performed SOA / web services testing using SOAP UI, wrote adaptors to test / invoke web services.
- Extensively used Selenium (XPath and CSS locators) to test teh web application.
- Performed troubleshooting, fixed and deployed manyPythonbug fixes of teh two main applications that were a main source of data for both customers and internal customer service team.
Environment: Java 7, JPA, Python, Spring, Hibernate, Typescript, Angular 7, React JS, Fuse ESB, Struts, Stripes, EJB, JSF, Jquery, Ajax, Javascript, Oracle 11g, Jira, Maven, Drools, Pl/SQL, JDBC, Solr, Apache CXF, JAXB, NoSql, CI/CD, Jenkins, Docker, Cloud Storage, Rest, XCode, Weblogic.
Confidential
Java Developer
Responsibilities:
- Worked on enhancements for both UI and backend based on business requirements.
- Developed interactive and smooth UI using JSP, CSS, HTML, AJAX, JavaScript, React JS and jQuery.
- Developed prototypes to demonstrate modified UI using JSP, jQuery.
- Created a registration application using AngularJS, React JS and RESTful webservice.
- Exposure and built applications usingReactJS wif ES6 which allowed us to render pages on both teh client and server using teh same codebase.
- Created modal forms to edit voluntary profile details using JavaScript and jQuery.
- Implementation of a responsive UI which will scale itself depending on teh device, platform, and browser, using React JS, HTML5, CSS3, Bootstrap and Performed client-side validations using JavaScript.
- Designed Prototype and project layout skeletons usingReact JS, jQuery and CSS3/LESS and HTML5.
- Defined various entity classes for corresponding tables and developed to perform CRUD operations using Hibernate and JDBC.
- Implemented Spring Security along wif LDAP for autantication.
- Used Oracle SQL developer to query different databases during teh development.
- Used spring features like IOC and MVC to develop a comprehensive web application.
- Involved in integration of spring and hibernate by defining data sources in spring and using spring defined providers.
- Developed new Restful webservices using Spring framework.
- Implemented all GET, POST, PUT, and DELETE methods in Restful services.
- Generated JSON, XML responses for Restful services.
- Wrote test cases, and test suits using JUnit for unit testing.
- Used Maven building to build and deploy applications onto Tomcat server.
Environment: Java 1.7, J2EE, Spring, Angular, React JS, Hibernate, HTML, JSP, JavaScript, jQuery, XML, JSON, CSS, Apache Tomcat 7, Rest Web Services, JUnit, Maven, Drools, Oracle.
ConfidentialSoftware Developer
Responsibilities:
- Implemented AOP and IOC concept using UI Spring 2.0 Framework
- Designing JSP using Java Beans.
- Involved in Design, Development, Testing and Integration of teh application.
- Implemented Struts framework 2.0 (Action and Controller classes) for dispatching request to appropriate class.
- Developed using simple Struts Validation for validation of user input as per teh business logic and initial data loading.
- Design and implementation of front-end web pages using CSS, DHTML, Java Script, JSP and HTML.
- Designed table structure and coded scripts to create tables, indexes, views, sequence, synonyms and database triggers.
- Involved in writing Database procedures, Triggers, PL/SQL statements for data retrieve.
- Developed using Transaction Management API of Spring 2.0 and coordinates transactions for Java objects.
- Developed using CVS as a version controlling tool for managing teh module developments.
- Configured and Tested Application on teh IBM Web Sphere Application Server
Environment: Hibernate, Spring, Servlets, Java, JSP, HTML, CSS, JavaScript, SVN, CVS, Eclipse.