We provide IT Staff Augmentation Services!

Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Riverside, CA

SUMMARY:

  • 8 years of IT experience in Analysis, Design, Development and Testing of various web - based applications with strong hold on OOPS concepts and web-based technologies.
  • Expertise in developing web based, client/server applications using Java various J2EE technologies like Servlets, JSP’s, Java Beans, JDBC, JMS, XML for multiple business domains.
  • Comprehensive knowledge of Design Principles, Design Patterns, SDLC.
  • Experience in working with IDEs like Eclipse, NetBeans, IntelliJ.
  • Experience in using UML and industry best practice Design Patterns such as MVC, Factory, Singleton, Façade, DAO, DTO.
  • Experienced in implementing Service Oriented Architecture (SOA) with XML based Web Services (SOAP/UDDI/WSDL).
  • Experience in working on various Spring 2.5/3.x/4.0 modules (Spring MVC, CORE and AOP) along with Hibernate 3.0 and Spring JDBC as the back-end ORM tool for implementation of persistence layer and mapping of POJOs.
  • Experience merging, tagging, branching and maintaining the version across the environments using SCM tools like GIT, SUB-VERSION REPOSITORY (Tortoise SVN).
  • Good Knowledge on CI/CD tools like Jenkins, Docker, Maven, Chef, Puppet.
  • Hands on experience in working with Front-end technologies such as HTML, CSS, JSP, JAVASCRIPT, AngularJS Bootstrap.
  • Experience in Client Side Web Designing and Validations using HTML , CSS , JavaScript , JSP and Struts Tag Library.
  • Used jQuery to make the HTML , DHTML and CSS code interoperable with the JavaScript functions to add dynamic web pages at client side.
  • Worked with AJAX to create interactive web applications, primarily focusing at performance optimization.
  • Developed and updated the webpages using HTML5 , CSS3 , AngularJS , React.js , Java Script , backbone.js , and jQuery achieving cross browser compatibility.
  • Experience in building and testing RESTful API for multiple data format production and consumption using Jersey, JAX-RS, Apache-CXF.
  • Experience in developing REST services for provider as well as consumer.
  • Experience in debugging/fixing bugs and deployment to production environments.
  • Experience in deploying web applications and configuring application servers (WebLogic, WebSphere) and Webserver(Tomcat).
  • Proficient in RDBMS concepts and experience in working with Oracle 9i/10g/11g, MySQL, SQL server, Triggers, Procedures, Functions.
  • Tracked and solved tickets for defects on bug reporting tool (JIRA).
  • Experience in developing test cases using Junit framework to perform unit testing.
  • Equipped with strong problem-solving, organizing, communication and planning skills, with ability to work in team environment.

TECHNICAL SKILLS:

Languages: JAVA 1.5,1.6,1.7,1.8, C, C++, HQL, SQL, PL/SQL

Operating Systems: Microsoft Windows, Linux, Mac OS X.

Database: MySQL, PL/SQL, ORACLE 9i/10g/11g.

J2EE Frameworks/Tools: J2EE, JDBC, Spring, ORM(Hibernate), Struts, JSP, Servlets, Maven, Tomcat, ANT, IBM WebSphere, WebLogic, AWS, REST, SOAP, SOA, JAX-WS, JAX-RS, CXF.

FrontEnd Technologies: HTML, CSS, XML, XSD, JSTL, JSON, JavaScript, jQuery, Ajax, AngularJS, Bootstrap.

Development Methodologies: TDD, Agile, Scrum.

IDEs: Eclipse, NetBeans, IntelliJ, Sublime text, Brackets, Notepad++.

Source Control: Git, subversion.

Build Tools: Maven, Jenkins, Chef, Puppet, Docker.

Testing Frameworks: Junit, Mockito.

Domain Knowledge: Finance, Retail, Insurance, Ecommerce, Health

PROFESSIONAL EXPERIENCE:

Confidential, Riverside, CA

Full Stack Developer

Responsibilities:

  • Involved in analysis, design, development and testing phases of Software Development Life Cycle(SDLC).
  • Participated with product owners to understand desired application capabilities and testing cases and to even improve software engineering practices.
  • Work within and across agile teams to design, develop, test, implement and support technical solutions across full stack development tools and technologies.
  • Involved in design, development and implementation of front end part of the web application using HTML5, CSS3, JavaScript, AJAX, JSON, Angular JS and Bootstrap.
  • Implemented cross-domain calls using jQuery, implemented call back functions to handle JSON responses.
  • Used AngularJS directives, services to bind JSON data with html elements and custom created Controllers, Modules to maintain the modularization in the application.
  • Consumed JSON RESTful web services and sent responses with Spring.
  • Responsible in Debugging/Troubleshooting the issues and fixing them.
  • Configured Log4j for logging activity at various levels.
  • Implemented REST service client using CXF and spring.
  • Avoided whole page refresh using Ajax and implemented client-side validation in jQuery.
  • Development and maintenance of Supplier-Customer driven forms for communication between vendors and customers using Spring MVC, JSP, JavaScript and ORM.
  • Implemented PL/SQL procedures, complex, SQL queries.
  • Implemented dependency injection of Spring framework to handle workflow in the reporting module.
  • Developed detailed design documents for all the functional modules of the application to be used by the testing team to setup test cases.
  • Involved in fixing the bugs at development and production levels.

Environment: Java, J2EE, JDBC, Spring, ORM, Log4j, Tomcat, HTML, CSS, JSP, AngularJS, JavaScript, AJAX, jQuery, SOA, web services, CXF, JSON, XML, Eclipse, WebLogic, Oracle 11g/12c, Jenkins, GIT, Agile.

Confidential, Pittsburgh, PA

Full Stack Developer

Responsibilities:

  • Experience in all the phases of Software Development Lifecycle, including system analysis, design, coding, testing, debugging and documentation.
  • Utilized Agile Methodologies (Scrum) to manage full life-cycle development of the project.
  • Designed and Developed User Interaction screens using HTML, CSS, JavaScript, jQuery, AJAX and JSON.
  • Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
  • Involved in writing application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Used AJAX module to handle RESTful calls to enable communication between view components and servers.
  • Processed JSON response data by consuming RESTful web services and used Angular filter for implementing search results.
  • Worked on complex queries for data retrieval and manipulation including performance optimization using SQL query tuning and creation of indices / de-normalization.
  • Implemented Maven for faster and easier deployment.
  • With Teamwork and Collaboration skills, participated to work across organizations and lead cross-functional teams.
  • Involved in Requirement Analysis and Technical Design meetings and have created Technical Design Documents as per the Business Requirements.

Environment: Java/J2EE, JSP, Servlets, Spring, Hibernate, Ajax, JavaScript, HTML, CSS, jQuery, AJAX, AngularJS, Bootstrap, Maven, Agile Methodology, Jenkins, Oracle, WebSphere Application Server.

Confidential, Eau Claire, WI

Sr. Java Application Developer

Responsibilities:

  • Responsible for the development, implementation and support of voice channel applications.
  • Participated with business and systems technology teams to successfully deliver new capabilities that support business priorities.
  • Implemented Agile Development methodologies with test driven approach.
  • Depending on the business requirements Class, sequence and UML diagrams were developed.
  • Effectively collaborated with business and system partners to define, prototype, develop, test and implement solutions to the customers facing telephony applications.
  • Developed services using Servlets, JSP, JavaBeans.
  • Hibernate was the ORM tool used to relate the objects to the database.
  • Worked on SQL scripts to resolve issues on the back-end database server.
  • Integration of the code has been done using Struts and Spring Framework.
  • Implemented Maven for faster and easier deployment.
  • Implemented Spring’s mail sender interface to email notifications to users and Spring security for login authentication.
  • User Interface using JSP for input and JSTL to tag to the respective sponsor.
  • Reduced development time to 50% by research and implementation of new technologies like Hibernate.

Environment: Java/J2EE, JavaScript, REST, Spring, SQL, AngularJS, JSP, JSTL, Hibernate, Maven, Struts, Agile methodology.

Confidential,Seattle,WA

Java/J2EE Developer

Responsibilities:

  • Involved in the development of enhancements for Confidential and Confidential using Java, Servlets, Struts 2, JSPs, JSTL.
  • Developed layout, application and functions layout, designed textual and graphical content including product illustrations for loyalty rewards module of the website.
  • Involved in development of the revamped Loyalty Program for consumer website using Spring 4.0, Angular JS.
  • Worked with e-commerce databases to develop shopping cart manager
  • Developed product inventory and point of sale applications (POS) using Struts, WebSphere, J2EE, jQuery.
  • Developed retail line applications for different websites using Spring 4.x, Hibernate.
  • Worked on complex queries for data retrieval and manipulation including performance optimization using SQL query tuning and creation of indices / de-normalization.
  • Followed SONAR level coding standards there by avoiding memory leaks and improving readability of the code
  • Involved in code reviews with CRUCIBLE.
  • Involved in writing the Named queries, Criteria queries in Hibernate 4.0
  • Worked in an agile environment in 2 week sprints, monthly releases, daily stand-ups, bi-weekly grooming sessions and end-of-sprint demos.

Environment: Java, Servlets, JSPs, Spring 4.0, Struts, Struts 2, SOAP Web Services, Hibernate, WebSphere, IBM RAD, Jira, Crucible, DB2, Oracle, HTML5, JavaScript, jQuery, Bootstrap, UML, JSTL.

Confidential

Java Developer

Responsibilities:

  • Developed business domain layer to interact with other services like Agency, Campaign Management and Integration services.
  • Designed the module for consuming invoices in JSON format (ad industry standard) using JAX-RS.
  • Refactored the existing code to improve code quality, maintainability and testability.
  • Build JUnit test cases and performed acceptance testing using cucumber.
  • Developed RESTful web services using spring Framework.
  • Reviewed and helped make database design robust.
  • Worked in deadline driven environment with immediate feature release cycles.
  • Worked with QA team in preparation and review of test cases.
  • Performed code reviews and made the application deployable on an independent J2EE container.
  • Involved in creating build script using ANT and deployed on Tomcat Application Server.

Environment: Java, Servlets, JSP, RESTful services, JSON, MVC, DAO patterns, Junit, Cucumber, Spring framework, MySQL, ANT, Tomcat.

Confidential

Software Developer

Responsibilities:

  • Analysed the complete architecture of the enterprise applications.
  • Developed MVC framework for the project using Servlets, JSP, jQuery.
  • Designed and Developed the user interface with various interactive forms using HTML, CSS, JavaScript and programmed XML files to provide data access.
  • Actively involved in design of the application architecture in lines of their own Framework based on MVC Architecture with JSP Front End ( HTTP Request/Response Integration ) as View, Servlet as Controller and combination of EJBs and Java classes as Model.
  • Used Spring MVC framework for design and development of web application
  • Debugging, testing and updating application on daily basis.
  • Using JavaScript, client side data control and validation has been performed.
  • Experience in relational databases (SQL/MYSQL).
  • Improved performance and resolved Out of memory issues using performance tweaks.

Environment: Java, J2SE, J2EE, JSP, Servlets, Struts 1.1, JDBC, XML, SQL, HTML, CSS, XSLT, JavaScript, Tomcat.

We'd love your feedback!