We provide IT Staff Augmentation Services!

Full Stack Developer Resume

3.00/5 (Submit Your Rating)

Chapel Hill, Nc

SUMMARY:

  • More than 9 years of experience in designing and development in Java and J2EE web based applications.
  • Proficient in Object Oriented Programming and the usage of Design Patterns.
  • Strong experience in front - end technologies including HTML, JavaScript, Bootstrap, JSP, Ajax, AngularJS and jQuery.
  • Strong knowledge and experience with Relational Databases - MySQL, Oracle, SQL Server.
  • Proficient in designing and writing efficient Triggers, Functions, Views and SQL queries.
  • Experience with NoSQL/document databases - MongoDB.
  • Strong knowledge on AWS IOT, AWS Dynamo DB, AWS SNS and AWS Lambda function.
  • Web Services development experience using Restful (JAX-RS).
  • Experience using JProfiler tools for performance testing, memory leak and code review tools like Findbug.
  • Knowledge on Spring boot, Spring batch and Jenkins
  • Expertise in JavaScript techniques and tools - AJAX, JQuery.
  • Strong experience working in Spring framework - Spring MVC, Spring IOC/ AOP, Spring JMS, Spring Web Services, Spring JDBC and Spring Integration with Hibernate.
  • Strong experience working in Hibernate, HQL, Collections, Hibernate Caching, Hibernate Transactions.
  • Worked extensively on Java Collections API (different data structures in Java) like ArrayList, Vector, HashSet, HashMap etc. Worked on java Mail API.
  • Proficiency in programming with different java IDE’s like Eclipse and Netbeans.
  • Experience with MVC, IOC, and Component Driven and ORM frameworks concepts using Struts, spring, and Hibernate.
  • Worked on Event-Driven/Non-Blocking programming model - Node.JS
  • Modern web framework Express.js.
  • Solid experience and understanding of version control systems - SVN and GIT.
  • Great team player and an inspiring Leader with hands on experience of building and mentoring teams.
  • Quick learner, great communication skills, adaptive and flexible problem solver with a solid focus on the end goal.
  • Experience with cronjob process using WEBMIN.
  • Experience with Java Mail API.

TECHNICAL SKILLS:

Languages: Java, SQL, PL/SQL, HTML5 and JavaScript

Java/J2EE: Core Java, Servlets, JSP, JSF, JDBC, JUNIT, Web services, Multithreading

Frameworks: Spring Core, Spring MVC, Spring ORM, Struts

Web Technologies: HTML5,JavaScript,jQuery,CSS,CSS3,AJAX,Bootstrap, XML, AngularJS and Node.js

Automated Test Scripts: Jasmine Scripts, Mockito, JMeter and JUnit test cases.

Object Relational Mapping (ORM): Hibernate

SOA/Distributed Implementation: JAX-WS, JAX-RS,Spring JMS, Spring Web Services

Performance tools: JProfiler

Reporting Tools: POI package

IDE: NetBeans, Eclipse,Text Pad, Edit Plus

Version Management: Tortoise SVN, CVS, Clear Case and VSS, Star TeamBuild Tools: ANT, MAVEN

Methodology: WATERFALL, Agile - Scrum

Database: MySQL, SQL Server, Oracle 11g

Application/Web Servers: JBoss Application Server, Apache Tomcat.

Operating Systems: Red Hat/UBUNTU LINUX, and Windows

Others: Webmin, Check style/Find Bugs, Win SCP, Log4j, putty,Firebug, JIRA.

WORK EXPERIENCE:

Confidential,Chapel Hill, NC

Full Stack Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the application like Requirement gathering, Design, Analysis and Code development.
  • Involved in Change Request Requirements gathering, Analysis, Preparing Functional Specifications, and Technical Specifications from the provided client requirements.
  • Designed and developed UI Screens in Html, AngularJS, JavaScript, AJAX, and JQuery based web UI. Used JSON to transfer messages between Front End UI and the server.
  • Non-blocking using node.js
  • Designed the architecture based on the popular J2EE Model 2 approach of Model-View-Controller design paradigm.
  • Designed UI as responsive web application with progressive enhancement and graceful degradation.
  • Design and develop rating system to measure building performance across five categories which helps to improve monitoring and scoring the building performance.
  • Designed and developed web services, DAO layer using spring with AOP and Inversion Control.
  • Developed Ant scripts for building and deployment.
  • Developed REST architecture based web services to facilitate communication between client and servers.
  • Involved in developing the Controller framework using Annotated REST based spring controller.
  • Created LINUX commands to automate reports generation and scheduling cron jobs.
  • Implemented Log 4j in the application to log the system level, Application level Exceptions.
  • Used JUnit for testing the application.
  • Build using Maven.
  • Used Subversion for source control, version management.
  • Involved in Integration of all the modules and deploying them on the Application server.
  • Participated in Design review meetings for the Front-end, middle layer development.
  • Configured Queue Listeners and also designed Message Driven Beans.
  • Participated in Scrum meetings for this Agile Project.
  • Inserting data’s into AWS dynamodb using AWS IoT and AWS Lambda function.
  • Involved in LINUX commands to execute EOD batch jobs that are triggered from Cron Jobs.

Environment: Java, Spring MVC, Hibernate,Spring JDBC,SpringDAO,JavaScript,JSON,HTML5,XML,Maven,AngularJS, Restful web services, MySQL, SCRUM/Agile, Log 4j, JUnit, Linux, CSS, find bugs, Eclipse.

Confidential, WASHINGTON, DC

Senior Java Developer

Responsibilities:

  • Involved in Requirements gathering, Analysis, Preparing Functional Specifications, and Technical Specifications according to the provided user requirements.
  • Architect, Design and develop Java Web services and Spring DAO layer.
  • Designed the architecture based on the popular J2EE Model 2 approach of Model-View-Controller design paradigm.
  • Front end View designed with HTML, JSP, CSS, and Bootstrap.
  • Spring MVC framework is implemented to provide the controller framework.
  • Designed a Dispatcher servlets to receive the HTTP Request from the user and process that by forwarding it to respective action controllers.
  • Worked on developing DAO layer for the application configuration.
  • Developed session beans to store and retrieve promotion information.
  • Implemented multi-threaded synchronization processes using JMS queues for consumption requests.
  • Used JMS (MQ Series) for sending out automated notification emails to respective users of the application.
  • Wrote JMS class to transfer the obtained information to various stores.
  • Developed Ant scripts for building and deployment.
  • Involved in developing JAX WS Web Services to make web service calls to SAP.
  • Developed REST architecture based web services to facilitate communication between client and servers.
  • Created MAVEN scripts for build and Jenkins jobs for Continuous Integration (CI).
  • Created LINUX commands to automate reports generation and scheduling cron jobs.
  • Implemented Log 4j in the application to log the system level, Application level Exceptions.
  • Used JUnit for testing the application.
  • Designed UI as responsive web application with progressive enhancement and graceful degradation.
  • Used Subversion for source control, version management.
  • Involved in Integration of all the modules and deploying them on the Application server.
  • Participated in Design review meetings for the Front-end, middle layer development.
  • Participated in Scrum meetings for this Agile Project.

Environment: Java, Servlets, JSP, JMS, JSF Framework, JavaScript, HTML, XML, AJAX, Spring Web Services, Spring JMS, jQuery, AJAX, Rest (JAX-WS,JAX-RS), Spring, MySQL, Log 4j, JUnit, Spring MVC, JNDI, AngularJS, SOAP/ REST, Hibernate, JUnit, Oracle, Eclipse, SCRUM/Agile, ANT/ MAVEN

Confidential

Java Developer

Responsibilities:

  • Involved in developing the existing application using Core Java, JSP, Servlets and JDBC connections.
  • Played major role in designing and developing JSP Pages and XML reports.
  • Implemented Struts MVC design pattern and front controller pattern to this project.
  • Developed user interface by creating at least one webpage for each component using Struts web MVC and Action Servlet as front controller for this application.
  • Designed and developed the controller and view components using JSPs and Servlets.
  • Used JavaScript and struts validation framework for performing back end and Server-side validations.
  • Involved in developing the Routings and configured Routing Program as scheduled the concurrent request.
  • Used Hibernate as the ORM to connect database to the framework.
  • Involved in Unit Testing, Bug fixing and Acceptance Testing with test cases.
  • Extensively worked on MySQL for writing complex queries in the business logic layer. Used joins, debugging the SCM related packages and customization.
  • Extensively worked on creating the setups for Organizations, Templates, Concurrent Requests, Cross Reference Types, User Creations, assigning responsibilities, creating value sets, Descriptive Flex Fields etc. in Oracle Applications
  • Implemented stored procedures and functions.
  • Implemented Log 4j in the application to log the system level, Application level Exceptions.
  • Used JUnit for testing the application.
  • Designed UI as responsive web application with progressive enhancement and graceful degradation.
  • Used Subversion for source control, version management.
  • Involved in Integration of all the modules and deploying them on the Application server.
  • Participated in Design review meetings for the Front-end, middle layer development.
  • Participated in Scrum meetings for this Agile Project.

Environment: Linux, Windows,Java, J2EE, HTML,XML,CSS,DOM,Ajax,JSP,Servlets,Struts,MySql, NetBeans,, JavaScript, SVN, JQuery, Store procedures, functions, Agile, SVN, Testing.

We'd love your feedback!