We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Washington, DC

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.
  • Web Services development experience using Restful (JAX-RS).
  • Experience using JProfiler tools for performance testing, memory leak and code review tools like Findbug.
  • Experience in AWS-IoT,AWS-DynamoDB,AWS-Lambda.
  • Experience in Server-side JavaScript framework Node.js
  • Expertise in JavaScript techniques and tools - AJAX, JQuery.
  • Strong experience working inSpringframework - SpringMVC,Spring IOC/ AOP,Spring JMS,Spring Web Services,Spring JDBC,SpringIntegration withHibernate and JPA.
  • ExperienceimplementingSOA basedarchitectureusingREST Web Services,JAX WS/JAX RS.
  • Strong experience working inHibernate,HQL, Collections,Hibernate Caching, HibernateTransactions.
  • 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, IntelliJ IDEA, JDeveloper and JBuilder.
  • 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, VSS, Team Foundation Server, 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.
  • Experience to send push notification to android mobile.

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,DOJO, 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: Jasper Reports and POI package

IDE: NetBeans, Eclipse, Rational Application Developer RAD, Spring Source Tool Suite,JBuilder IDE,Text Pad, Edit Plus, TOAD

VersionManagement: Tortoise SVN, CVS, Clear Case and VSS, Star Team

Build Tools: ANT, MAVEN

Methodology: RUP, Agile - Scrum, TDD

Database: MySQL, SQL Server, Oracle 11g, MS Access

Application/Web Servers: Oracle Application Server, Web logic,IBM WAS,JBoss Application Server,Apache Tomcat.

Operating Systems: Red Hat/UBUNTU LINUX, and Windows

Others: Webmin, Check style/Find Bugs, Win SCP, MQ Visual Edit, Log4j, putty, SQL Developer, Erwin Data Modeling tool, TOAD, Soap UI,CI, Firebug, JIRA, SONAR for Code Metrics.

PROFESSIONAL EXPERIENCE

Confidential

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.
  • Involved in Requirements gathering, Analysis, Preparing Functional Specifications, and Technical Specifications according to the provided user requirements.
  • 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.
  • UsedSubversionfor 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.
  • Involved in LINUX commands to execute EOD batch jobs that are triggered from Cron Jobs.

Environment: Java, JMS, Spring, Hibernate, Java Web Services(JAX-RS),Spring JDBC,SpringDAO,JavaScript,JSON,HTML5,XML,Maven,AngularJS, Restful web services, MySQL, Oracle, PL /SQL, SCRUM/Agile, Log 4j, JUnit, Linux, CSS, Check Style, find bugs, Eclipse.

Confidential, WASHINGTON, DC

Senior Java Developer

Responsibilities:

  • 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 developingJAX WS Web Servicesto make web service calls to SAP.
  • Developed REST architecture based web services to facilitate communication between client and servers.
  • 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.
  • UsedSubversionfor 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:

  • Played major role in designing and developingJSPPages andXMLreports.
  • ImplementedStrutsMVC design pattern and front controller pattern to this project.
  • Developed user interface by creating at least one webpage for each component usingStrutsweb MVC and Action Servlet as front controller for this application.
  • Designed and developed the controller and view components usingJSPsand Servlets.
  • UsedJavaScriptandstrutsvalidation 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.
  • UsedSubversionfor 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!