We provide IT Staff Augmentation Services!

Full Stack Developer Resume

Park Ridge, NJ

SUMMARY

  • Around 8+ years of IT experience in the field of Java and in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client Server and N - tier Architectures in domains like Banking, Insurance, Finance, Healthcare, Telecom etc.
  • Experience in working with Health Care, Retails, E-commerce, financial, Insurance Domains.
  • Experience in J2EE Design patterns and frameworks like spring, Hibernate, and iBatis.
  • Expertise in developing both front end & back end applications usingJava, Servlets, JSP, ANT, AJAX, EJB, Hibernate, JMS, JDBC, XML, and Web Services.
  • Experience in object-oriented analysis, design, and hands-on experience inJavaSDK, JDBC 2.0, EJB, JMS, JNDI, Spring, JSF, Hibernate, Web Services (UDDI, SOAP, WSDL), XML (SAX, DOM), JAX-WS, AXIS, HTML.
  • Extensive experience with Development and Testing methodologies like SCRUM/Agile Team Development and Test-Driven Development (TTD) using JUnit and JIRA.
  • Good experience in configuring, deploying applications using WebLogic, WebSphere, Apache Tomcat, JBoss Servers.
  • Involved in design and requirements gathering for a project for further improvements and enhancements in the current site.
  • Experience in Web Development Technologies. In-depth knowledge of security protocols, secure payment gateways and other safety components applicable for e-trading websites
  • Strong exposure working with J2EE design patterns like MVC, Front Controller, and Factory Design pattern, Value Object, Singleton and Proxy Design Pattern.
  • Strong experience in Prototype and project layout skeletons using React.JS, jQuery, and HTML5.
  • Hands on experience in writing light weight Node.js express server, and using technologies like Ajax, JavaScript /jQuery, JSON to make connections between server and databases like MongoDB, POSTGRESQL and MySQL.
  • Proficiency in developing Model View Controller (MVC) Architecture based applications using Spring Frameworks.
  • Experienced in designing, developing and maintaining portal applications usingIBMWebSphere Portal on Rational ApplicationDeveloper(RAD)
  • Experience in generating reports module using Jasper reports.
  • Designed and developed several applicants in IntelliJ IDEA using Spring 3, Spring Security, Spring WebFlow2, Hibernate, Ajax, HTML, JSP, JSTL, JSON, jQuery, Log4J, Restful, MySQL, DB2, Maven, JUnit
  • Excellent experience with CoreJavatechnologies like Multithreading, Collections, and Exceptions.
  • Experience in build tools like Maven, Ant, Gradle& also worked extensively in AWS.
  • Knowledge on several Atlassian tools like Confluence, Bamboo, Fisheye & Crucible
  • Sound knowledge on IBM and Sun Java Virtual Machine (JVM) and its Internals, Java Runtime Environment (JRE), Java Development Kit (JDK) and Garbage Collection (GC) Concepts.
  • Experience in implementing ORM tools like Hibernate, iBatis, Sql, Oracle11g.
  • Experience with servers like WebLogic and WebSphere, and designed Low-Level and High-Level design documents.
  • Worked on multiple Operating Systems like UNIX, Windows2k, Win-NT, Win95, and Win98.
  • Experience in developing websites using HTML 4.0/5.0, CSS, CSS3, JavaScript.
  • Experienced in developing event-driven applications using AJAX, JSON and XML.
  • Worked with the JavaScript frameworks like jQuery and AngularJS.
  • Detailed understanding of DOM and DOM functions.
  • Hands on Experience in databases such as MYSQL, Microsoft SQL Server, ORACLE. MongoDB (No Sql).
  • Strong experience in RDBMS technologies like SQL, Sub Queries, Stored Procedures, Triggers and Functions. Developed Oracle based stored procedures using PL/SQL.
  • Good experience in identifying actors, use cases and representing UML diagrams.
  • Experience in working with JavaScript frameworks like Bootstrap and AngularJS.
  • Strong experience in Spring modules -Spring MVC, IOC, AOP, JDBC, JTA, IO, Spring Boot, Spring Microservices, Spring REST.
  • Experiences on Designing and implementing scalable, RESTful and Microservices based mobile back-end. The back-end is being written in Java using Spring Boot for simplicity and scalability.
  • Knowledge on Docker based Container deployments to create shelf environment teams and containerization of environment for release
  • Proven expertise in implementing IOC and Dependency Injection features in various aspects of Spring
  • Framework (Core, Web, JDBC, MVC and DAO) and experienced in integrating Spring Web Flow with other frameworks like JSF.
  • Implemented various Ajax Frameworks such as jQuery, DOJO, JSON, XML.
  • Designed and developed various integration components using JMS.
  • Experience in implementing SOA architectures with web services using WSDL, SOAP, and UDDI.
  • Configured logging tool using log4J. Managed version control using CVS, VSS, SVN, GitHub, Git.
  • Used notification services like SNS and SQS, JMS to notify the customers.
  • Strong knowledge on working with Cloud Computing and experience setting up the development environment using AWS (Amazon Web Services), Microsoft Azure cloud services… etc.
  • Experience in working with Cloud technologies like Amazon Webservices (AWS) and Cloud computing infrastructure such as Amazon Dynamo DB, Amazon SQS.
  • Configure, monitor and automate Amazon Web Services as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3, SQS, SNS and EBS.
  • Highly motivated self-starter with Excellent Communication, Presentation, and Problem Solving Skills and committed to learning new technologies.

TECHNICAL SKILLS

Languages: CoreJava, J2EE, SQL, PL/SQL

Enterprise: JavaJSP, Servlets, JNDI, JDBC, Log4J API,Javasecurity

Mark-up/XML Technologies: HTML, XHTML, JavaScript, CSS, XML, XSD, XSL/XSLT, SAX/DOM, AJAX, jQuery, JSON

Tools: & Framework: Spring, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring AOP, JSF, JUnit, Jasper reports, SOAP UI,Web services SOAP, Restful, UDDI, WSDL, JAX-RPC, JAX-RS JAX-WS, JAX-B, Axis2

Web/App Servers: WebSphere, Apache, Tomcat, JBoss, WebLogic

Database: Oracle, SQL-Server, MySQL server, TOAD

IDEs: Eclipse, Net Beans, IBM Web Sphere Rational Architect,O-R Mapping Hibernate 3.x/4.x

Modeling/ Case Tools: Rational Rose, MS Visio Professional

Testing Tools: JUnit, SoapUI, Rational Clear Quest

Version Control: CVS, SVN, Rational Clear case, Git

OS & Environment: Windows 8/7/Vista/XP, Sun Solaris, UNIX, Linux

Design Patterns: MVC, Front Controller, Singleton, Business Delegate and DAO patterns

PROFESSIONAL EXPERIENCE

Confidential, Park Ridge, NJ

Full stack developer

Responsibilities:

  • Designed and developed the application using Agile methodology and followed TDD, Scrum, Scrum Master, pair programming.
  • Wrote Technical design document with the class, sequence, activity diagrams in each use case.
  • Designed the system based J2EE technology Spring MVC Model architecture. Developed a business logic layer using Spring Framework and integrated Hibernate.
  • ImplementedAngularSingle Page Application(SPA) and TransformingAngular1.4 toAngular2.
  • Implemented Angular2 Components to maintain each view data.
  • Using AngularJS2Router to build single page application for navigate through the different models and components.
  • Customized Angular2 JS filters in several locations to get the required output.
  • UsedAngular2JS framework for building web-apps and is highly efficient in integrating with Restful services.
  • Designed and developed Business components and Integrated with Spring framework.
  • Wrote data Components for Plan Setup wrote and called Stored Procedures usingJava, HQL and Hibernate.
  • Involved in configuring and integrating Spring and Hibernate frameworks.
  • Involved in design and implementation of MVC architecture in different modules.
  • Involved in writingJavaAPI for Amazon Lambda to manage some of the AWS services.
  • Responsible for writing utility classes, UI development using JSP, CSS3, HTML, JavaScript, Angular2.
  • Integrated business layer using Hibernate with Spring DAO.
  • Designed and developed RESTFUL Microservices using Spring Boot for the application to seamlessly integrate with supporting sub systems.
  • Deployed the Microservices on Pivotal Cloud Foundry for scalability of the applications in future. Used Docker as a container tool to deploy the Microservices.
  • Used Angular2 JS to make Ajax calls or Restful Calls to get data in JSON Format.
  • Responsible for working on consuming and producing SOA/Web Services.
  • Designed and Developed web services using JAX-WS, SOAP, JAXB, Apache CXF. Exposing and consuming the web services to the downstream applications using Apache CXF and react
  • Implemented Angular2 JS Service layer with utility functions to get data from back end using Rest based service calls and pass back to Angular2 Components.
  • Developed REST exception handling controller advices to respond to bad requests and server-side exceptions.
  • Developed code inJavawhich creates mapping in Elastic Search even before data is indexed into
  • Build REST web service by building red Server in the back-end to handle requests sent from the front-end jQuery Ajax calls.
  • Used MongoDB to import the data into and feed into web services and displayed it onto the browser.
  • Used Spring Batch to build the POJO-based development approach of the Spring Framework.
  • Wrote the DAO's to access the database using JDBC calls.
  • Involved in writing REST Web services in Groovy/Grails wrapped by Jersey JAX-RS.
  • Implemented Spring Bean Factory to create proxied object using AOP framework.
  • Used AngularJS Global API to perform tasks like Comparing objects, iterating objects and Converting data.
  • Implemented SOA architecture with Web Services using SOAP, WSDL and XML.
  • Responsible for configuring and deploying the builds on Tomcat Web Server.
  • Used AngularJS service to read data from remote servers.
  • Worked on JavaScript framework to augment browser based applications with MVC capability.
  • Involved in developing HTML and JavaScript for client-side presentation and, data validation within the forms.
  • Used GIT version control system for tracking changes made to the files between people.
  • Developed API for usingAWSLambda to manage the servers and run the code in theAWS.
  • CreatedAWSRoute53 to route traffic between different regions.
  • Configure, monitor and automate Amazon Web Services as well as involved in deploying the content cloud platform on Amazon Web Services using EC2, S3 and EBS.
  • Actively participated in Testing, debugging and troubleshooting the existing code using Firebug and Developer Tools.
  • Extensively used GIT as the version controlling Tool.
  • Involved in Unit & Integration Testing for different Modules in the application.
  • Wrote build & deployment scripts using ANT, Maven, shell scripts on Unix environment.

Environment: J2EE/J2SE, Java 7.0, 8.0, Java Script, Angular, Angular 2, Spring Frame Work, Spring Batch, Hibernate, JDBC, JMS, Apache Axis 2.0, MongoDB, Tomcat Web servers, Docker, CSS3, HTML, JAX-WS, SOAP, JAXB, Apache CXF, Microservices. Spring Boot, JavaScript, JSON, WSDL, SOA, SOAP, XML, Log 4j, Oracle, UNIX, ANT, AWSLambda, Shell Script, Maven and Windows 7.

Confidential, Bakersfield, CA

Full stack developer

Responsibilities:

  • Worked as a full stackdeveloperby using the front-end technologies with UI/UX and huge background in web development
  • Actively participated in Object Oriented Analysis & Design sessions of the Project, which is based on J2EE technology MVC 2 Architecture using Spring Framework.
  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC). Used AGILE methodology and participated in SCRUM meetings.
  • Designed the system based on Spring MVC Model architecture. Developed a business logic layer using Spring Framework and integrated Hibernate.
  • Involved in migration of project from spring, Hibernate, SQL Server based framework for JDBC, Oracle based framework.
  • Involved in the integration of spring for implementing Dependency Injection (DI/IoC).
  • Used spring Object relational mapping (ORM) and hibernate for persistence in Oracle, created DAO's. Implemented ORM Hibernate framework, for interacting with Data Base. Developed build Scripts using Maven to build and deploy the application.
  • Worked on publishing and Testing the web services(JAX-WS) and interacting with the internal teams who consumed the web services.
  • Involved in the implementation of client side and server-side programming using HTML andJavaScript.IBMWebSphereMessage broker
  • The build artifacts like wars and ears are deployed into a WebLogic app server by integrating the WLST scripts to Shell Scripts
  • Experienced to Set up Jenkins server and build jobs to provide continuous automated builds based on polling the Git source control system during the day and periodic scheduled builds overnight to support
  • Responsible for developing DAO layer using Spring MVC and configuration XML's for Hibernate.
  • Proficient in using React.JS for creating reusable components along with sliders, charts, grids and handling events and DOM objects.
  • Involved in creating slider component navigation bar using React.JS for menus and highlighting user clicks.
  • Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using Angular.JS and JQUERY.
  • Used Spring MVC, Spring Batch and Jdbc Template for object-to-relational mapping from the database and creating POJOs.
  • Built Server-side application and their business functionalities using Restful Webservices with SOA in spring framework.
  • Worked on generating the Web services classes by using Service Oriented Architecture SOA and RESTFUL web services.
  • Used GIT as a version control system to store current and previous versions of source code.
  • Responsible for developing a Rest API using Jersey Restful Webservices framework to publish data on a dashboard. Authentication and authorization are provided by LDAP / Active Directory.
  • Involved in writing Hibernate HQL queries, PL/SQL stored procedures.
  • Used Spring batch to create job to process files containing list of customers to be notified by email. These batch jobs were triggered periodically and controlled by cron expressions.
  • Conduct daily status meeting with offshore and client team and document the project status. Implemented several design patterns like Singleton, Factory, Front controller.
  • Setting up the automatic build and deployment automation forJavabase project by using Hudson and Maven.
  • Used Hudson for Continuous Integration and deployment into WebLogic application Server
  • Logging framework Log4J is used for log messages. Implemented log4j for application logging and to troubleshoot issues in debug mode.
  • Performance tuning and STRESS-TESTING of no SQL database environments to ensure acceptable database performance in production mode.
  • Participated in the technical code reviews, prepared unit test cases, detailed time estimation, traceability matrix, and impact analysis and code review documents.
  • Involved in Providing Production Support to the users and educating new team members for production support.
  • Designed the Web Application Using Spring MVC (Model View Controller) pattern to make it extensible and flexible.
  • Analyzed, designed, implemented web based application usingJava, JPA, JSP, Spring, XML, and SQL.
  • Used Agile methodologies during the complete project life cycle.
  • Helped in preparing the design documents like process flow, sequence, component diagram.
  • Implemented DIM Web service using Spring Framework.
  • Used Agile methodology XP for development using User Stories.
  • Used annotations in the complete project development, web services, MVC design.
  • Used JMS for consuming pin verification, device connect disconnect messages.
  • Used JPA as data persistence API for all the DAO, database operations.
  • Involved in performing Cassandra tables with different replication strategies and mappings and writing CQL queries and interacted with the DB using Cassandra template.
  • Generated Hibernate Objects, and used Hibernate ORM for SOTI Publisher application.
  • Used Maven project management tool for build and deployment of the application.
  • Used Spring quartz timer to load the DIM data base with device battery information on regular intervals of time.
  • Developed Spring REST Web services for opening, closing the locker door web service operations.
  • Client-Side code were written in React.JS, jQuery and Server-Side Code were developed using MVC4.
  • Part of an agile team re-developing an existing web application using Ember.JS framework front-end and Perl Restful API backend for data layer.
  • Implementedsinglesignonfor various clients usingJava, Public-key cryptography, Symmetric key.
  • Worked with various teams to configure OnePKI package to supportSingleSignOn
  • Work mostly in the front-end building UI components in Ember, using HTML5, CSS3 and Bootstrap framework for templating and JavaScript/Ember.JS for client-side functionality
  • Wrote lots of JSP's for maintains and enhancements of the application. Worked on Front End using Servlets, JSP and backend using Hibernate.
  • DevelopedNode.jsApplication using Single Page Application Architecture.
  • Developed the presentation and controller logic for the screens related to my user stories using JSPs, HTML, bean and form tag libraries.
  • Developed code for user stories (based on user requirements) and successfully approved it from QA
  • Used Spring Cache Abstraction and Eh cache to reduce the number expensive executions.
  • Developed rule modules using Rule Engines, Drools.
  • Used Subversion(SVN), ClearCase as source controls.
  • Involved in write application level code to interact with APIs, Web Services using AJAX, JSON and XML.
  • Established continuous integration (CI) practices and standards for PSCU with Jenkins.
  • Spring XML configuration for Camel Integration to messaging XML documents.
  • Front end development utilizing HTML5, CSS3, and JavaScript leveraging the Bootstrap framework and aJavabackend
  • Utilized various JavaScript and jQuery libraries, AJAX for form validation and other interactive features.
  • Parse XML documents like Device Connect, disconnect messages using JAXB.
  • Used Microsoft Visio to design the work flows and sequence diagrams, class diagrams.
  • Writing unit and integration tests with Mockito framework.
  • Used Elastic Search as backend for developing an analytics solution to customers.
  • Optimized the full text search function by connecting to Oracle and Elastic Search.
  • Involved in Testing in Agile Development Environment, Using TDD and ATDD approach.
  • Involved in deployment of the application at various environments (Development, Testing, Staging, and Production).
  • Used log4j for logging.
  • Designed and developedjavabackend batch jobs to update the product offer details.
  • Did CoreJavacoding and development use Multithreading and Design Patterns?
  • Did CoreJavadevelopment and Support ofJava/J2EE applications with emphasis on OOP-based web forms, business logic, database access components.
  • Preparing technical specifications, test plans for unit testing.
  • Integrating cross browser compatible applications and secure payment gateways in the website
  • Involved in writing and invoking the Spring MVC calls.
  • Hands on experience with CoreJavawith multithreading, Concurrency, Exception Handling, File handling, IO, Generics andJavacollections
  • Experienced with RAD/Iterative development methodologies.
  • Worked on UNIX flavors like SUN Solaris, Linux.
  • Used Hibernate 3.2 as ORM solution in persistence layer of the application.
  • Used Log4j as a logging tool.
  • Used HQL (Hibernate Query Language) to write static and complex queries while communicating with Oracle 10g database.
  • Involved in developing custom tag libs, JSP, EJB's, Portlets and DB2 - stored procedures.
  • Defined persistent classes that are mapped to database tables based on the analysis of the business domain.
  • Wrote hibernate mapping files and POJO classes to map database tables tojavaobjects.
  • Created an XML configuration file for Hibernate -- Database connectivity.
  • Involved in Preparing Check List for Application Deployment in Implementation.
  • Preparing technical specifications, test plans for unit testing.
  • Actively involved in the code reviews.
  • Debugging and troubleshooting the bugs and resolving the issues.
  • Involved in bug fixing & production support and maintenance activities.
  • Performing Code merge using SVN.
  • Performed activities for the quality process by configuration management to achieve CMMI Level 5.
  • Deploying of code to Web sphere.
  • Presentation of module to team members.
  • Involved in gathering and analyzing system requirements.
  • Used Multi-threading and Exceptional Handling in the development of applications.
  • The application is based on the MVC-II Architecture using Apache Struts2.0 framework.
  • Developed the application using Spring Web MVC architecture.
  • Worked extensively on Spring IOC/ Dependency Injection. Configured the crosscutting concerns like logging, security using Spring AOP.
  • Developed Data Access Layer using Hibernate ORM framework.
  • Struts tiles for requirement specific styling of web pages,IBMWebSphere
  • Have coded numerous DAO's using Hibernate Dao Support. Used Criteria, HQL and SQL as the query languages in Hibernate Mapping. Integrated the Spring and Hibernate framework.
  • Extensive involvement in database schema design, development and coding.
  • Tuned SQL Queries, created complex stored procedures, packages, functions, triggers, jobs.
  • Coded the logic for performing the integrity checks for numerous source files in the Controller layer.
  • Involved in the understanding and designing of the complex back-end framework.
  • Used JSTL expression language for validation.
  • Used XML for data exchange and schemas (XSDs) for XML validation. Used XSLT for transformation of XML.
  • Involved in all phases of SDLC including requirements Collection, Design and Analysis of the customer specifications from business analyst.
  • Designed and developed user interface screens using HTML, DHTML and JSP.
  • Developed and maintained the data layer using the EJB's.
  • Involved in maintenance of the application.
  • Used Bugzilla as a Bug Reporting Tool.

Hire Now