We provide IT Staff Augmentation Services!

Senior Fullstack Developer Resume

0/5 (Submit Your Rating)

Dearborn, MI

SUMMARY

  • Over 9 years of professional IT experience as a Java J2EE Developer in Object Oriented development and implementation of Web/Standalone applications.
  • Experience in Analysis, Design, Development, and Maintenance of web - based applications using Web Services (SOAP/WSDL, REST).
  • Experience in implementing presentation layer of web based applications using JSP, HTML, CSS, AJAX, JQuery, JavaScript, AngularJS and Servlets.
  • Experience in various Spring modules (Spring Core, Spring MVC, DAO) along with Hibernate as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Experience in implementing Dao layers using JPA standards and Hibernate API interfaces.
  • Good working experience in Java, J2EE,Rest Web services, n-tier architecture, Solr and Lucene,
  • Experience to NoSQL database programming using CouchDB, MongoDB.
  • Experience in working with SQL (MySQL, PostgreSQL) Databases.
  • Experience in producing and consuming REST based web Services.
  • Experience using Multi-Core Solr server and SolrJ API.
  • Experience in developing web-based GUIs and Client Side validation using ZK Frameworks, ZUL, ZScript.
  • Experience with popular web application frameworks, such as Bootstrap, Play.
  • Proficient understand of code versioning tools such as Git, SVN.
  • Familiarity with build tools such as Ant, Maven.
  • Profound skills and experience in developing web applications using MVC frame work.
  • Experience with unit testing using Junit.
  • Experience in working with Agile methodologies (TDD, SCRUM).
  • Experience in working with UML which includes creating Use-Case diagrams, Class diagrams, Interaction diagrams (Sequence diagrams, Activity Diagram).
  • Expertise knowledge working with Window’s and Linux platforms.
  • Excellent interpersonal skills, team coordination and business presentation.

TECHNICAL SKILLS

Languages: Java (1.3, Java5, Java6, Java8), JavaScript.

Big Data Ecosystems: Hadoop, MapReduce, HDFS, Hive, Pig, Apache Sqoop, Flume Talend.

J2EE Technologies: JDBC, Servlet and JSP, JSF, ZUL, Log4j, JavaBeans.

Frame Works: Spring, JSF, ZK, Couchapp, Struts.

ORM Tool: Hibernate.

Web Technologies: HTML, HTML5 and JavaScript, Bootstrap, jQuery, CSS, Z-Script, ReactJS, NodeJS, XML, SOAP, AngularJS, Restful, SharePoint 2010, Rally, JIRA, BugZilla.

Storage Tools: GitHub, SVN, Accurev, CVS.

Build Tools: Maven, Ant.

Testing: Junit, ALM (Application Lifecycle Management)

Servers: Tomcat 7.x, JBOSS, WebLogic, CouchDB, CouchBase

IDE: NetBeans, Eclipse, Sublime.

Database: MySQL (5.0), PostgreSQL (9.0), CouchDB (2.0).

Operating Systems: Windows (2000, XP, Vista, W7), Linux (Ubuntu, Mint).

PROFESSIONAL EXPERIENCE

Confidential, Dearborn, MI

Senior FullStack Developer

Responsibilities:

  • Involved inDaily Scrum meetings, Sprint planning and estimation of the tasksfor the user stories, participated in retrospective and presenting Demo at end of the sprint.
  • Developed frontend of application using Bootstrap JavaScript, JQuery.
  • Experience using Multi-Core Solr server and SolrJ API for indexing and un-indexing.
  • Search and fetch the corresponding records usingSOLR query.
  • Fetching the records for SOAP and Restful requests from Oracle DB usingSOLRsearch.
  • UsedXML SAXparser to simulate xml file which has simulated test data.
  • Elevated experience with NoSQL persistence technologies such as MongoDB
  • Maintained, structured, and surveyed documents within the NoSQL MongoDB database; ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
  • Composed and executed MongoDB scripts to insert and update NoSQL database; automating data changes and reporting.
  • Designed and implemented the MongoDB schema
  • Wrote services to store and retrieve user data from the MongoDB for the application on devices

Environment: JDK 1.7, Oracle 11g, Bootstrap, Struts 1.3, JUnit, Restful Web Services, SOLR, MongoDB, HTML, JavaScript, JQuery,Angular, Accurev, Rally, IBM WebSphere, RSA.

Confidential, Dallas, TX

Senior Software Developer

Responsibilities:

  • Developed and Implemented Web Services, Using Spring Framework.
  • Implemented Persistence layer using Hibernate to interact with PostgreSQL database, Used Hibernate Framework for object relational mapping and persistence.
  • Used Web Services for creating trading summary and used WSDL and SOAP message and used XML parsers for data retrieval.
  • Worked with NetBeans to develop code and deploy the application using Apache Tomcat.
  • Involved in creation of web services, WSDL and web methods with Annotation in Hibernate, Used Spring container for data source and to load the hibernate specific classes.
  • Involved in designing presentation layout and coding front-end using, Bootstrap, HTML, CSS, JavaScript, AngularJS.
  • Involved in the creation of interface to manage user menu and bulk update of attributes using AngularJS.
  • Involved in developing application using AGILE(SCRUM) methodologies.
  • Involved in Maintaining and managing a development and delivery schedule.
  • Involved in Analysis, Development and Testing of modules (features) introduced.
  • Contributed to the design of new requirements and re-architecting efforts of the current code base.
  • Technical design, implementation, and support of the retail platform applications.
  • Worked with Service development teams to implement new, and extend existing features and functionality.

Environment: Java, J2EE, Spring, Hibernate, Servlets, SOAP, REST, JSON, HTML, CSS, Bootstrap, JMS, JDBC, JQuery, JavaScript, AngularJS, Junit, JSP, SVN, NetBeans, PostgreSQL, AJAX, DOM, Log4j, Apache Tomcat, Linux, ALM

Confidential, Dallas, TX

Senior Software Developer

Responsibilities:

  • Involved in Maintaining and managing a development and delivery schedule.
  • Involved in coding, testing and creation of functional specs for enhancing the application.
  • Involved in Analysis, Development of modules (features) introduced.
  • Involved in designing, developing application components using Java Collections and Java Multithreading.
  • Developed synchronous & asynchronous Web-services providing SOAP compliant services.
  • Provided End to End support for the testing activities during System Testing, UAT.
  • Maintained source code using Accurev.
  • XML schema design using company business rules.
  • Performed code reviews with the team.
  • Contributed to the design of new requirements and re-architecting efforts of the current code base.
  • Technical design, implementation, and support of the retail platform applications.
  • Developed in-house applications to improve productivity.
  • Worked with Service development teams to implement new, and extend existing features and functionality.

Environment: Java, J2se, Swings, AWT, Spring, Servlets, SOAP, REST, JSON, DOM, Log4j, XML, SVN, NetBeans, Linux, Accurev.

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis Design, Development and Testing various modules.
  • Developed the Application using ZUL, CSS, JavaScript, J2EE, ZK Framework using Hibernate, on windows environment using Eclipse IDE.
  • Used Agile Methodology for Software Development.
  • Involved in developing class diagrams and sequence diagrams during the design phase of the project using UML.
  • Used MVC architecture to decouple business logic, data presentation, user interaction and data access.
  • Developed User Interface design using HTML5 and CSS components, used JQuery for client-side validations, and AJAX to create interactive front-end GUI.
  • Designed and implemented ZK MVC framework for holding business logic and dispatching request to the corresponded Service Class.
  • Implemented the data persistence functionality of the application by using Hibernate to persist java DAO to the relational database.
  • Responsible for developing DAO(Data Access Objects) to handle CRUD operation on database.
  • Wrote test cases in JUnit for unit testing.
  • Published and consumed Restful Web Services for transferring data between different applications.
  • Involved in writing ad Hoc web reporting using JFreeCharts.
  • Developed many Java Interfaces to integrate the Web Services and the database transaction tables.
  • Developed JUNIT class to testing each part working properly.
  • UsedLog4jto log warnings, errors, and notification in file systems for future update, recover operations.

Environment: Java, J2EE, ZK, ZUL, ZScript, CSS, Spring, JavaScript, AJAX, Hibernate3.0, MySQL, Eclipse, SVN, ANT, JUnit, SAX, DOM, Log4J, SOAP, CSS3, HTML5, JFreeCharts.

Confidential

Java Developer

Responsibilities:

  • Involved in various stages of the project life cycle primarily design, implementation, testing, and enhancement of the application.
  • Involved in designing the system based on UML concepts which include data flow diagrams, class diagrams, sequence diagrams, state diagrams.
  • Developed the Application using ZK Framework using Hibernate, using Eclipse IDE.
  • Configured and deployed application in JBoss Server.
  • Designed and developed web pages using ZUL, HTML and used JavaScript for client side validation
  • Used AJAX calls for data loading.
  • Used MVC architecture to decouple business logic, data presentation, user interaction and data access.
  • Developed Servlets to process update information
  • Implemented the data persistence functionality of the application by using Hibernate to persist java DAO to the relational database.
  • Responsible for maintenance and production support of the application
  • Documented design and functional aspects of the application.

Environment: Java, J2EE, ZK, ZUL, ZScript, Spring, JavaScript, AJAX, Tomcat, Hibernate, JBOSS, MySQL, Eclipse, SVN, ANT, JUnit, Log4J, SAX, DOM, SOAP, CSS, HTML.

Confidential

Java Developer

Responsibilities:

  • Developed the Application using Struts, Spring using Hibernate, Servlets using NetBeans IDE.
  • Designed and developed the project using MVC design pattern.
  • Implementation of the application using HTML and CSS, improved accessibility, and correct separation of content, structure, layout and style.
  • Involved in preparing Technical Design Document of the project.
  • Designed and developed application using JSP Custom Tags, Struts tags &JSTL tag libraries.
  • Developed Controller Servlets, Action and ActionFrom objects for process of interacting with Sybase database using Struts.
  • Implemented SOA architecture for different application to exchange data for business process.
  • Developed the front-end using Java, JSP, servlets, HTML, DHTML, and JavaScript.
  • Used and configured Struts DynaActionForms, MessageResources, ActionMessages, ActionErrors, Validation.xml, Validator-rules.xml.
  • Used SAX and DOM for parsing XML documents and XSLT for transformation.
  • Developed Data Access Layer to interact with backend by implementing Hibernate Framework.
  • Responsible for preparing use cases, class and sequence diagrams for the modules using UML.
  • Wrote Junit classes for the services and prepared documentation.
  • Developed Data Access Objects to access middleware web services as well as Oracle database.

Environment: Java, Struts, Spring, JSP, Servlets, Hibernate, HTML5, JavaScript, WebLogic, Oracle, NetBeans 6.x and CVS.

Confidential

Java Developer

Responsibilities:

  • Involved in Analysis, Design of the application using Java and J2EE.
  • Involved in developing the application using Core Java and J2EE (Servlets, JDBC).
  • Involved in developing and designing presentation layer using HTML, JavaScript, JQuery, Bootstrap, CSS, AJAX.
  • Involved to Maintain structured, and surveyed documents within the NoSQL CouchDB database, ensuring data integrity, correcting anomalies, and increasing overall maintainability of the database.
  • Used MapReduce framework for mapping and aggregation of the Data extracts.
  • Involved in planning for new business requirements by understanding the government projects for public life
  • Worked with DHTML for client side Validation.
  • Worked with GitHub for version control.
  • Involved in creating specification and also developing for new features in the project.
  • Involved in creating mockup’s flow chart’s UML diagrams using Lucid charts.
  • Involved in using Agile Development methodology for software development.
  • Used Log4J for logging and analyzing system performance and flow, involved in code refactoring and bug fixing.

Environment: Java, CouchDB, Couchapp, HTML, DHTML, JSON, JavaScript, CSS, GitHub, Bootstrap, JQuery, JDBC, Servlets, Sublime, Linux(Ubuntu), MYSQL.

Confidential

Mid Java Developer

Responsibilities:

  • Involved in coding, testing and creation of functional specs for enhancing the application.
  • Involved in Analysis, Design, Development of customized modules for the app using Java, J2se.
  • Involved to Maintain structured, and surveyed documents within the NoSQL CouchDB database, ensuring data integrity, correcting anomalies, and increasing overall maintainability of the database.
  • Developed presentation layout using HTML, CSS, JQuery, JavaScript, Bootstrap, AJAX.
  • Used CouchApp framework to design the app and deployed in CouchDB.
  • Developed admin website for customer Service Reps to extract the reports. Implemented this website using MVC Framework.
  • Involved in writing AJAX calls to get the data from web server (CouchDB).
  • Involved in writing test cases using Junit.
  • Involved in creating specification and also developing for new features in the project.
  • Involved in creating mockup’s flow chart’s UML diagrams using Lucid charts.

Environment: Java, CouchDB, Couchapp, JSON, JavaScript, CSS, GitHub, Bootstrap, JQuery, AJAX, Sublime, Eclipse, Linux(Ubuntu).

Confidential

Junior Java Developer

Responsibilities:

  • Involved in Education Management System Module.
  • Involved in gathering requirements from clients.
  • Involved in writing classes to access the database, Designed UI and forms with JSP.
  • Involved in bug analysis, unit testing and fixing.

Environment: Java, Struts, JSP, Servlets, JDBC, JavaScript, Tomcat, MYSQL, Eclipse 3.2 and CVS.

We'd love your feedback!