We provide IT Staff Augmentation Services!

Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • Senior Software Professional with Over 8+ years of strong IT experience in development and implementation of enterprise applications using JAVA, J2EE
  • Web based application development in complex, fast - paced, distributed environments
  • Excellent designing, architecting, debugging, troubleshooting skills.
  • Extensive programming experience in developing web based applications usingJava6/7/8, JSP 1.2/2.0, Servlets 2.4, EJB, Struts1.x/2.x, spring 3.2, Hibernate 3.5, Tiles,Microservices, JDBC, JavaScript, HTML5,Angular JS/2, Typescript, Node JS, Web Services etc.
  • Experience with JavaScript frameworks like Angular JS, EXT JS, Node JS, Express JS.
  • Have worked on application servers like Web logic, WebSphere, Tomcat, JBoss, JRun.
  • Strong in databases like Oracle, SQL Server, DB2, MySQL.
  • Extensive experience in Apache STRUTS Framework versions, DynaAction, DynaValidator forms, Exception Handling, STRUTS Validator Framework.
  • Expertise in building strong websites confirming Web 2.0 standards using Yahoo User Interface (YUI) Framework, JQuery, HTML5, XHTML, Bootstrap& CSS3 to develop valid code and table-free sites.
  • Experience in Drupal Themes developing Drupal custom modules, resolving Drupal configuration issues.
  • Involved in producing & consuming SOAP based &Restful web services using WSDL, SOAP, JAX-WS, JAX-RS, AXIS, CXF, JERSEYAPI, SOAPUI etc.
  • Strong noledge in Spring Framework using IOC/ AOP, Spring Transaction support (Declarative/ Programmatic), Hibernate in spring.
  • Strong experience inRDBMStechnologies like Oracle, MysqlSQL, Sub Queries, Stored Procedures, Triggers, Functions.
  • Experience in developing web based applications using Google Web Toolkit (GWT) and J2EE Servlet technology.
  • Experience in Amazon Web Services (Amazon EC2, Amazon S3, Amazon Simple DB, Amazon RDS, Amazon Elastic LoadBalancing, Amazon SQS,AWSIdentity and access management).
  • Hands On experience with building distributed applications on cloud-based platforms like AWS, Azure andDockercontainer-based solutions usingJava.
  • Good noledge in log4J implementation to persist the data into logs files.
  • Experience in using JMS, MQ, MQ JMS API, and Integration of Web Sphere MQ with IBM WAS, Message Driven Beans (MDB).
  • Hands on experience in AWS provisioning and AWS services like VPC, EC2, IAM, S3
  • Worked on migrating the old java stack to Type safe stack using Scala for backend programming.
  • Worked with development tools like TOAD, Eclipse, IntelliJ IDEA, WSAD, Ant, Maven, XDoclet, and WSAD.
  • Experience in various J2EE Frameworks like JSF, My Faces, iBATIS, JIBX, JAXB, AJAX, DWR, GWT, and DOJO.
  • Used testing framework like JUnit, HTTP Unit, DBUnit, STIQ, and JMock.
  • Involved in Clear case to GIThub migration of the project code and set Continuous Integration management using Jenkins
  • Strong experience on AGILE (SCRUM) and Waterfall SDLC.
  • Proficient in Java Multi Threading, Socket programming, Swing programming.
  • Ability to deliver high quality stuff very efficiently.

TECHNICAL SKILLS

Java Technologies: Java, Spring, Hibernate, Web Services, SOA, SOAP, Axis, EJB, JSF, My Faces, Struts, iBATIS, Servlets, JSP, JSTL, JMS, JNDI, Applets, JNI, RMI, CXF, Salto DB, JMX

Application Servers: BEA Web logic, WebSphere, Apache Tomcat, JBoss, JRUN.

RDBMS/Tools: JDBC, Oracle9i / 10g, DB2, MySQL, SQL Server 2005, JTDS

XML Technologies: XML Parsers (SAX, DOM, Pull), XSL, XSLT, JIBX, JABX

UI Technologies: Java Script, HTML, CSS, Java AWT, Java Swing, AJAX, GWT, DWR, DOJO, CVS, SVN, VSS

IDE & Tools: Eclipse, IntelliJ IDEA 6.5, Maven, Ant, Log4j, Xdoclets, TOAD, JBuilder, WSAD, Magic Draw, UML, Mercury Quality Center, Amber Point Continuous Integration Cruise Control and CC.NET

Test Frameworks: JMock, JUnit, HTTP Unit, DB Unit, STIQ

Operating System: Windows XP / Vista, LINUX, UNIX, UNIX Shell Scripting

PROFESSIONAL EXPERIENCE:

Confidential, Mclean, VA

Responsibilities:

  • Involved in the analysis, design, development and system integration and testing phases of Software Development Lifecycle (SDLC).
  • Followed Agile Scrum Methodology to analyze, define, and document the application which will support functional and business requirements.
  • Developed Dashboards and UI pages with JSP, HTML5, CSS3, JavaScript, jQuery, and used Bootstrap to create Responsive Web pages.
  • Handled all client side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery.
  • Responsibility of maintaining and developing server - side code with JavaScript and Node.js runtime environment.
  • Developed and tested features in an AGILE environment using Angular 2 and TypeScript.
  • Worked on Angular 2.0 by consuming RESTful web services & Used Angular 2.0 forms like Template Driven forms and Modern Driven (Reactive) forms.
  • Involved in developing components on Reporting Dashboard with Spring MVC, Spring Framework and Hibernate & used Spring Security to secure the application.
  • Implemented the autantication, authorization, and access-control features using Spring Security.
  • Configured Hibernate session factory to integrate Hibernate with Spring and used JPA/Hibernate to communicate with data layer and XML to read XML data.
  • Used Docker to containerize the Services and APIs to run on EC2 instances
  • UsedJavaMessage Service (JMS) for reliable and allowed asynchronous exchange of important information and set up a scheduler for spring batch jobs.
  • Creating the AWS stacks for Dev/QA Environments which include Consul, Apache Kafka, Zookeeper, Shipyard master/slave.
  • Written ATDD Tests using Cucumber and Gherkin.
  • Developed Unit Tests using Junit, Mockito and PowerMock and Involved in functional and integration testing
  • Configured local Maven repositories and multi-component Ant projects with Nexus repositories and scheduled projects in Jenkins for continuous integration/continuous deployment (CI/CD).
  • Used Tomcat server running for the application development and deployment and JIRA for issue tracking.
  • Implemented Test Driven Development (TDD) for developing and testing the application.
  • Used Junit and Cucumber framework for Unit Testing of application.
  • Used GIT for Source Control and Version Management of all codes and resources.

Environment: HTML5, CSS3,JavaScript, jQuery, JSP, XML, Ajax, Angular 2, Node.js, Restful Web Services,Java8, Spring MVC, Spring Core, Spring Boot, Spring Security, NodeJS, Hibernate, JMS, MongoDB, Apache Tomcat Server, Maven, Jenkins, JUnit, TDD, Log4j, Eclipse, JIRA, GITHub

Confidential, Towson, MD

Full Stack Developer

Responsibilities:

  • Designed the project using MVC, Session Façade, and Service Locator and Business Delegate patterns.
  • Followed agile methodology, interacted with the client, provide/take feedback on the features, suggest/implement optimal solutions and tailored application to customer needs.
  • Develop, Deploy and support large-scale distributed applications in a mission-critical production environment.
  • Created Responsive web application using Spring Boot, Spring MVC, Hibernate,Angular2, HTML5, CSS3, JavaScript, Bootstrap.
  • UsedAngular2routing for navigations, pipes, services, components etc.
  • Used Typescript for creatingAngularcomponents to support the ascapplication.
  • Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
  • Developed hibernate DAO framework with spring framework.
  • Involved in creatingAJAXcalls using AngularJS to handle data operations including ordering and filtering.
  • Implemented Complex business Delegate layer using DAO's created and business logic.
  • Designed and integrated the full scale Hibernate / spring.
  • Experience with the features ofAngular2such as directives, modules and routing.
  • Highly usedAngular 2router to build single page application for navigates through the different status and multiple modals.
  • Used Spring IOC and spring's Hibernate Support, transaction management.
  • Designed and developed the REST basedMicroservicesusing the Spring Boot.
  • Developed custom annotations, parsers in Spring Boot.
  • Develop Microservices to interact with other modules using Spring, SptringBoot, REST
  • Used Hibernate ORM framework as persistence engine, configured O/R mapping and wrote hibernate queries.
  • Configured and deployed the application on WebLogic Application Server.
  • Developed API for usingAWSLambda to manage the servers and run the code inAWS.
  • Developed and configured theAWSSecure Notification Service (SNS) and Secure Email Service (SES) architecture of the solution and working with a client.
  • Captured Amazon Machine Images (AMI's) of EC2 Instance for snapshots and creating clone's instances for their application elsewhere.
  • Project migration into cloud environment using AWS,Dockercontainer.
  • Used Junit and Mockito to write different test cases
  • Developed MAVEN scripts to build and deploy the application onto Application Server and ran UNIX shell scripts and implemented auto deployment process.
  • Developing scripts for build, deployment, maintenance and related tasks usingJenkins,Docker, Maven, Python and Bash
  • Created JUnit test cases, and Development of JUnit classes.
  • Configured log4j to enable/disable logging in application.
  • Supported all the UNIX requests for various applications.

Environment: Java 8, Python, Springs,Spring Boot, Hibernate, Eclipse IDE, Maven, Jenkins, AWS EC2, Cloud Watch, WebLogic 10, Angular 2, MVC, Oracle 11g, HTML5, CSS3, XML, UML, Web Services, JUnit, EJB, Windows, UNIX, Chef, Docker, Kubernetes.

Confidential, Portland OR

Full Stack Develoer

Responsibilities:

  • Gatheird requirements from the Product owner and designed mock-ups based on the requirements.
  • Involved in all phases of the Software development lifecycle (SDLC).
  • Followed agile methodologies to execute project.
  • Used UML modeling diagrams to describe the structure and behavior of the system.
  • Utilized pair programming approach to ensure high quality code.
  • Responsible for managing and executing project tasks.
  • Involved in creating a data model for a service where multiple providers were involved.
  • Involved in Creating and consuming SOAP and REST WebServices using annotations.
  • Involved in generating JAXB classes from schema files.
  • Developed several DAO classes interacting with EODDB2 database and participated in writing JPA criteria builders and predicates.
  • Developed REST based Microservices using Spring Boot.
  • Used Angular JS as the development framework to build a single-page application.
  • Involved in Enhancement of existing application utilizing Angular JS.
  • Used Maven andJenkinsas build tool and deploying the application using Kafka.
  • Leading development and design for enabling the microservices for global rollout
  • Involved in critical UI feature development and development and unit testing of UI features.
  • Wrote stored procedures, triggers and functions to perform database operations.
  • Implemented Spring AOP for declarative transaction management.
  • UtilizedAngularJSto achieve the client-side elementsHide, Show, Event HandlingandAJAX CallonJSONresponse, and implementedAngular’s jqLiteto achieve SOM manipulation.
  • Implemented Spring dependency injection for all the DAO's, Service Beans.
  • Involved in production deployment, supported.
  • Created custom directives and filters usingAngularJSbuilt-in$httpservice from controller through dependency injection
  • Working with XML parsers &configuring of XML files like Web.xml, etc.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
  • Developed REST web services for external application integration.
  • UsedAngularJSas framework to createSingle Page Applicationswhich can bind data to specific views and synchronize data with server.
  • Developed service layer using variousJ2EEdesign patterns Singleton, DAO, Factory, and Repository, Builder.
  • Developed a Message Driven Bean dat uses JMS to manage backend transactions.
  • Preparation of Test cases on JUnit during the unit testing and system testing phase.

Environment: JDK 1.7, Glassfish Application Server, IntelliJ, Angular JS, Oracle 11.2 DB, Spring 3.0, Hibernate 2.0, Node.js, JUnit, Apache Spark,Kafka, REST Web services,Microservices, Springboot, Control M, SQL Developer, Oracle Virtual Box.

Confidential

Sr. Java Developer

Responsibilities:

  • Developed the GUI Web Interface using JSP, AJAX, HTML and CSS
  • Designed and implemented business logic and Integrated with Front End Controllers
  • Developed various helper classes needed following Core Java multi-threaded programming and Collection classes
  • Used jQuery for event handling
  • Developed UNIX shell scripts for application specific tasks
  • Used MVC framework for developing J2EE based web application
  • Hibernate Tools were used as persistence Layer - using the database and configuration data to provide persistence services (and persistent objects) to the application
  • Spring was used for dependency injection
  • Developed UI designs & development using JSF &JavaScript
  • Created and maintained (ORM) mapping files and transaction control in Hibernate
  • Participate in designing Web service (REST Service) framework in support of the product
  • Helped to integrate the dynamic data HTML and validated them using JavaScript, Angular JS.
  • Developed EJB Session Beans in implementing business logic and transactions
  • Configured and implemented Log4j for logging
  • Designed and Implemented Unit Testing using JMeter Framework
  • IBM WebSphere6.0 to deploy J2EE application components
  • Wrote complex SQL statements to retrieve data from the MySQL database
  • Successfully executed all the test cases and fixed any bugs/issues identified during the test cycles

Environment: Java 6, AJAX, GUI, CSS, HTML, JSP, jQuery, Angular JS, J2EE, JDBC, Hibernate, Spring 3.2, Web Services (REST), SQL, JMeter, Unix Shell Script, log4j, IBM WebSphere 6.0, MySQL

Confidential, Chicago, IL

JavaDeveloper

Responsibilities:

  • Involved in creating case diagrams, object model diagrams, class diagrams, and deployment diagram using UML/Rational Rose and followed Agile and scrum methodologies.
  • Designed and developed Rich user interface using JSF2 in some modules and used front end technologies likeHTML, CSS,JavaScript, JQuery and AJAX.
  • Implemented business layer and created beans using spring (DI, AOP, IOC, MVC) framework.
  • Involved in integration of external systems using Service Oriented Architecture.
  • Developed SOAP and Restful web services inJavausing JAX-WS and JAX-RS, Apache Axis2 frameworks on SOA architecture.
  • Used several corejavaprincipals like bit manipulations, logical operations etc.
  • CVS and SVN were used for code versioning system, for building the application in repository and for production code maintenance.
  • Involved in installation of JBoss application server in Multi cluster environment.
  • Involved in development and modification of SQL queries and stored procedures.
  • Involved in writing test cases using JUNIT for various modules.
  • Involved in logging using Log4J and working with defects using HP QC (Quality Centre).
  • Involved in testing, bug fixing and documentation of the system deployment.

Environment: Java1.6,JavaEE, HTML5, CSS3, Spring3.0, Hibernate 4, JSF2, MYSQL, JBoss, Glass Fish, DOJO, JPA 2, Maven, JUnit 4.

Confidential

J2EEDeveloper

Responsibilities:

  • Involved in System Analysis and Design methodology as well as Object Oriented Design and development using OOAD methodology to capture and model business requirements.
  • Implemented the web-based application following the MVC architecture using Struts Framework and used Spring in developing beans which are used all over the application.
  • Designed the front-end using HTML, CSS,Javascript, AJAX and jQuery.
  • Extensively used Custom JSP tags to separate presentation from application logic.
  • Involved in writing SQL prepared statements, stored procedures, handled SQL Injection and persisted data using Hibernate session, transaction, and session factory objects.
  • Used ANT/MAVEN for compilation and building JAR, WAR and EAR files.
  • Used Table per hierarchy inheritance of hibernates and mapped polymorphic associations.
  • Developed one-much, many-one, one-one annotation based mappings in Hibernate.
  • Developed DAO service methods to populate the domain model objects using hibernate.
  • Usedjavacollections API extensively such as Lists, Sets and Maps.
  • Wrote DAO classes using spring and Hibernate to interact with database for persistence.
  • Performed on e-Commerce by using JSF framework and JavaScript, JQuery HTML5 pages.
  • Wrote and testedJavaBeans to retrieve tradingdata and subscriber's information from MySQL database server.
  • Implemented Unit and Integration test cases with JUNITFramework based on Functional Flow.
  • Used JUnit/Eclipse for the unit testing of various modules.
  • Project coordination with other Development teams, System managers and developed good working environment.

Environment: Java/J2EE, JSP, Servlets, Struts2, JBoss Application Server, XML, HTML, CSS, Hibernate 4, spring 3, JMS, JavaScript, Oracle 10g, JUnit, JDBC, ANT and Windows7.

Confidential

Software Engineer

Responsibilities:

  • Used web services for transmission of large blocks of XML data over HTTP.
  • Created UML diagrams (use case, class, sequence, and collaboration) based on the business requirements.
  • Involved in designing and developing dynamic web pages using HTML and JSP with Struts tag libraries.
  • Designed JSP layout using Struts Tiles Framework.
  • Used JavaScript for client-side validation and Struts Validator Framework for form validations.
  • Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from the databases.
  • Used Hibernate Framework for object relational mapping and persistence.
  • Interfaced with the Oracle back-end using Hibernate Framework and XML config files.
  • Used Eclipse for the development environment.
  • Wrote Junit test cases to test the functionality of each method in the DAO layer.
  • Used CVS for version control.
  • Configured and deployed the web application using WebLogic Application Server.
  • Used Rational Clear Quest for tracking errors and bugs in the project source code.
  • Prepared technical reports and documentation manuals for efficient program development.

Environment: JSP, Servlets, Struts Framework, Struts Tiles Framework, Struts Validator Framework, JavaScript, XML, Hibernate, JDBC, HQL, Oracle9i, PL/SQL, WebLogic 8.1, Eclipse, JUnit, CVS and Unix-Solaris.

Confidential

Software Programmer

Responsibilities:

  • Analyzed object oriented design and developed sequence and class diagrams using UML.
  • Developed Admission & Census module, which monitors a wide range of detailed information for each resident upon pre-admission or admission to your facility.
  • Developed Care Plans module, which provides a comprehensive library of problems, goals and approaches.
  • Developed UI using HTML, JavaScript, and JSP, and developed Business Logic and Interfacing components using Business Objects, XML, and JDBC.
  • Designed user-interface and checking validations using JSP and JavaScript.
  • Managed connectivity using JDBC for querying/inserting & data management including triggers and stored procedures.
  • Developed components using Java multithreading concept.
  • Developed various EJBs (session and entity beans) for handling business logic and data manipulations from the database.
  • Involved in design of JSP's and Servlets for navigation among the modules.
  • Designed cascading style sheets and XSLT and XML part of order entry
  • Developed client side validations with java script.

Environment: J2EE, JSP, Servlets, JavaScript, EJB, JNDI, JavaBeans, Java/JDK, JMS, JDBC, Oracle, PL/SQL, XML, XSLT, RAD, HTML.

We'd love your feedback!