We provide IT Staff Augmentation Services!

Sr. Java Full Stack Developer Resume

5.00/5 (Submit Your Rating)

Pennington, NJ

SUMMARY:

  • 8 years experience in IT industry worked in all phases of software development life cycle from requirements gathering to the production and successfully implemented several projects with responsibilities as developer at different locations.
  • Involved in the development of java components by using Hibernate and spring to persist the data in the Money Gram database.
  • Experience in using Software development methodologies such as Agile, Waterfall, SDLC and OOAD.
  • Expertise in designing and developing Web based Enterprise applications using J2EE technologies like JSPs, Servlets, EJB, Struts, Spring, Hibernate ORM etc.
  • Implemented various Design patterns including Business Delegates, Data Access Object, Model View Controller, Singleton etc.
  • Expertise in configuring the Spring Application Context with dependency injection and using Spring Framework integrated with Struts, Hibernate, WebServices and JDBC.
  • Performed in developing light weight business components and integrated applications using Spring Framework, and Spring Web MVC.
  • Created robust User Interface (UI) using HTML, CSS, JSP, JavaScript, AJAX, Custom Tags, XML
  • Used Hibernate, object/relational - mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with a SQL-based scheme.
  • Knowledge with BEA Weblogic, Infrastructure, IBM Web sphere application server, Apache Tomcat 5.x/4.x, Jboss and have good knowledge of J2EE standard compatible application servers.
  • Experienced in MVC (Model View Controller) architecture with Struts and Springs framework involving various J2EE design patterns.
  • Proficiency in web designing using HTML, DHTML, CGI-PERL, Java Script, Cascading Style Sheets (CSS), Macromedia Dreamweaver, MS FrontPage, Home site, Adobe Photoshop and CorelDraw.
  • Strong work experience in Web based application development, Database programming, distributed computing, Server side programming and Client Server computing in multi-threaded software systems using Java technologies.
  • Extensive experience in Core Java, Servlets, JSP, JavaScript, JDBC, JSTL, Struts, JSF, EJB, JNDI, AJAX and Custom tag Libraries
  • Expertise in designing and developing applications using Java, J2EE Technologies like Servlets, JSP, EJB,MQ Series, JDBC, XML,JMS, AJAX, and web services.
  • Experience with various frameworks like Struts, spring and Hibernate.
  • Experience with IBM CICS Mainframe through IBM MQSeries
  • Developed Web Services as a service provider and deployed them on the WebLogic Application Server over the HTTP protocol.
  • Extensively worked on various J2EE servers (Web Sphere, Weblogic, Tomcat ) and IDEs Eclipse & IBM RAD.
  • Good experience on version controlling systems like VSS, CVS, Clear Case, and clear quest.
  • Excellent knowledge in databases DB, MS SQL and Oracle.
  • Experience in writing test-cases in Java environment using JUnit.
  • Possess strong logical, analytical and problem solving skills with positive attitude.
  • Expert in writing complex SQL Queries and PL/SQL blocks.
  • Committed to excellence, self-motivator, fast-learner and a prudent developer with strong problem-solving skills and communication skills

TECHNICAL SKILLS:

Frameworks: Struts, Spring (IOC, Context, ORM, DAO, AOP)

Web Technologies: JSP, Struts, Spring, Hibernate, AJAX, JSTL

Application Server: Weblogic Server, Apache Tomcat, SQL server

Front end designing /UI: HTML5, CSS3, Ajax, JavaScript, JSON, DHTML and also using java script frameworks like JQuery, DOJO, GWT and Ext Js database development tools Toad / DB Visualize: Database Oracle/ MYSQL/ DB2. (SQL Server/ Informix)) and 3.2 SQL, PL/ SQL

Languages: C, C++, Java, HTML, DHTML, XHTML, JavaScript, XML/XSL, UML, PL/SQL, JavaScript

Development Methodologies: J2EE, Object Oriented Analysis and Design, Waterfall, Iterative and incremental development, Agile Software development methodologies

PROFESSIONAL EXPERIENCE:

Confidential, Pennington, NJ

Sr. Java Full Stack Developer

Responsibilities:

  • Install, implement and Upgradation with service packs on latest versions of Weblogic, Oracle Application Server and WebSphere.
  • Developed publishers to communicate offers with no associated population using Java, JMS, spring, Oracle, Korn shell scripting and LDAP.
  • Involved in creation of web services, WSDL and web methods with Annotation in hibernate, Implemented Web Services in JAXP based on SOAP protocols using XML and XSLT
  • Developed a web-based reporting system with Java, J2EE, Servlets, EJB and JSP using Struts framework HTML, JavaScript.
  • Designed and implemented the reporting front end and backend code for the n-tier Cross Channel Web Analysis application using J2EE, Java, JSP, Struts,Ajax, JSON, T/SQL, XML, Hibernate, spring, JavaScript, Apache and Tomcat technologies.
  • Used ASP.NET technology for developing the presentation layer.
  • Create the Client's web skins using Dreamweaver, HTML, CSS, Adobe Photoshop and Java script.
  • Developing a set of dashboards in Splunk 6 by leveraging Underscore, D3, Jquery/UI, Backbone, and Django.
  • Edit pictures and text using Adobe Photoshop and illustrator
  • Responsible for UI and UX design, graphic design, coding XHTML, JQuery, CSS, and JavaScript
  • Proposed and applied new process to integrate UX as part of Agile development process with emphasis on Lean UX and dual tracks methodologies.
  • Created UI components using ReactJS, Flux Architecture. Used Lo-Dash methods for functional programming uses, and RxJS for handling event streams.
  • Conduct lean UX design and rapid prototyping using JavaScript.
  • The second level of validation was implemented using SAS Data flux data management tool
  • Company expert for all things HTML, CSS, Sass, and Grunt/Gulp related
  • Developed Test-Driven Development (TDD) and continuous integration using JUnit, JBehave and Jenkins.
  • Bottle micro-framework implemented with REST API and MongoDB (NoSQL) as back end database.
  • Worked on the modernization of a legacy and outsourced UI. Technologies used were Backbone.js, Angular.js, Ember.js, Can.js, and Jquery.
  • Played a key role in installation and configuration of the various Hadoop ecosystem tools such as Sqoop, Flume, Pig and Hbase.
  • Worked on creation of custom Docker container images,
  • Debugging & troubleshooting application for fixing bugs on frontend and backend in Java and Grails.
  • Implemented Grails plugin for Domain objects to use in multiple projects.
  • Involved in writing code on ADO.NET to communicate with database and ASP.Net with C#.
  • Analyzed and learned data patterns by applying clustering algorithms using WEKA on a dataset mentioning the commodities of each country and their attribute (Export, Import). Created data visualizations using d3.js
  • Created User Interface for capturing all the data required in PHP and LAMP.
  • Development in PHP, Mysql, LAMP, HTML, CSS, Javascript, Jquery, AJAX, REST web services in AWS cloud environment.
  • Co-developed dynamic Ruby on Rails/HTML5 application highlighting numerous data visualization of web metrics.
  • Worked with Openstack Technology Committee Members to get Designate recognized as an incubated Openstack project.
  • Worked on installation of Docker using Docker toolbox.
  • Developed a project in Python using Client and Worker methodologies.
  • Implemented Python scripts to import raw data from web into PostgreSQL database.
  • Deployment automation and Job Orchestration through Bash Scripts, Fabric/ Python, Capistrano/Ruby, Puppet, Ansible
  • Involved researching optimum solutions for a given Big Data problem using Hadoop, Apache Spark and other related technologies.
  • Developed reporting application using node.js, javascript, jQuery/datatables, MongoDB, and ElasticSearch, worked for DevOps Platform team responsible for Cloud Automation using Chef, Involved in organizing product releases/build releases using build tools Ant or Maven
  • Implemented a Continuous Delivery framework using Jenkins, Puppet, Maven & Nexus in Linux
  • Developed a method of providing proofs of past data possession for cloud forensics and built the prototype
  • Tested and build cloud EC2 and database instance in Amazon cloud;
  • Tested the backend that uses Symfony framework and MySQL by using PHPUnit.
  • PHP web development utilizing the Zend Framework. Scripting for database elements done in MySql
  • Using Ruby on Rails for development with backbone.js
  • Developed and led the Java implementation effort using Java, Servlet, JSP, JDBC, and XML that utilized IBM WebSphere Application Server, IBM HTTP Server, DB2,. Development tool used is Visual Age for Java
  • Worked with automated scripts using ANT framework to deploy applications on WebSphere application/ server.
  • Implemented BlueCash ‘Earnings Summary page’ using Struts Framework, JSF, Developed Web-tier components using JSF/Icefaces MVC framework, Extensively worked with JSF and Spring Framework, Hibernate and J2EE design patterns for various credit applications.
  • Designed and developed custom message adapter components that allowed message to travel between Oracle ESB to IBM CICS Mainframe through IBM MQSeries XML Beans and JMS.
  • Java server faces (JSF ),velocity, JSP, JSTL, Struts tiles were used as view as UI templates
  • Developed the application using JSF for front end, Spring to manage business layer components and Hibernate for performing database transactions.
  • Applied core J2EE design patterns like Business Delegate, Service Locator, Singleton and used AXIS and JBoss 3.x for creating clients for other Webservices used in the business logic
  • Implemented Persistence layer using Hibernate to interact with Oracle and SQL Server 2005 databases
  • Managed Object Persistence, Data retrieval using Hibernate, Spring Framework with SQL Server as backend.
  • Coded using J2EE JDK, JSP, Servlets, EJB, JavaScript, HTML), Ant and SQL Server 2000 on WebSphere Application Server and WSAD, PHP.
  • Designed and implemented the Security Infrastructure using WebSphere (Single Sign-On, Authentication, and Authorization) and Web Server (Encryption and Authorization) Security.

Environment:: J2EE JDK, JSP, Servlets, EJB, JavaScript, HTML, Ant and SQL Server on WebSphere Application Server and WSAD, PHP, Hibernate, WebSphere, JSF/Icefaces MVC framework, Oracle Application Server 10g and WebSphere.

Confidential

Senior Java Developer

Responsibilities:

  • Worked on the Spring framework like Spring IOC and Spring DAO.
  • Involved in the implementation of DAO using Spring-Hibernate ORM, Involved in creating the Hibernate POJO Objects and mapped using Hibernate Annotations
  • Implemented functionality using Servlet, JSP, HTML and Struts Framework. Hibernate, Spring, Java Scripts and Weblogic.
  • Built ASP.NET web based applications for the corporate website and the intranet.
  • Designed and coded several of the static HTML pages, including the creation of graphics using Adobe Photoshop and Adobe Illustrator.
  • Used the Adobe Creative Suite (PhotoShop, Adobe Illustrator, AfterEffects and InDesign) to create customized graphics and user interfaces.
  • Architected a customized network protocol used by client applications to communicate with cloud architectures.
  • Designed and implementing a Node.js based mobile text and voice messaging app and its cloud backend.
  • Work directly with developers from around the world and from other companies to design and code Designate, which is the Openstack DNS project using python, sqlalchemy and git
  • Consumed RESTful Web Services using PHP CURL Library.
  • Involved in the development using Drupal and PHP.
  • Modifying PHP, LAMP, HTML, CSS, Javascript, Jquery, AJAX according to project requirements.
  • Coding in LAMP (Linux, Apache, MySQL, and PHP) environment.
  • Maintained and updated web applications written in an object oriented PHP accessing MySQL databases.
  • Development environment included HTML5, CSS3, Java, Javascript, Cassandra DB, Play framework, RESTful Web Services and d3.js/dc.js data driven charting library.
  • Implemented MVC design architecture using Ruby on Rails and MySQL
  • Rewrite existing Python/Django modules to deliver certain format of data. .
  • Built main application in Python, Django leveraging technologies such as Tastypie Backbone.js, and Celery
  • Implemented UI/UX best practices using Mapbox and other JS libraries.
  • Investigated & created solutions for UX/UI issues lead for new product development using JavaScript, Gulp, GitHub
  • Worked with NoSQL database MongoDB and worked with it to perform many different operations
  • Creation, configuration, and revision of Solandra a Cassandra-Solr integration search platform for faster searches and better utilization of computer resources.
  • Experience in working with No-SQL databases like Riak & Cassandra.
  • Developed framework using Java, BIRT Runtime, OOA, NoSql, XML, Bamboo, Jenkins, IIS, Chef, Puppet, OLAP, cloud-based system operations, ITIL, XML, OOD, OOP, MVC, iText.
  • Architected the “Big Data as Service” project and implemented a system architecture using Amazon API and Puppet scripts.
  • Implemented UI using Grails server pages.
  • Used Grails command objects for validating non persistent objects.
  • Installed/Configured/Managed Puppet Master/Agent. Wrote custom Modules and Manifests, downloaded pre-written modules. working with Puppet Enterprise and Puppet Open Source.
  • Delivered projects in Smart Analytics portfolio using Big Data technologies like Hadoop, Sqoop, Hive, Pentaho.
  • Maintained and supported N-tier Restful Webservice used for flight searches. This webservice was built using NoSql Couchbase, ElasticSearch,
  • Pioneer application hosting on cloud infrastructure using Amazon Web Services.
  • Used Amazon Web Services EC2 to deploy our team's projects on to the public cloud.
  • Designed and implemented the web application in Ruby on Rails, Node.js, HTML5 and JQuery from initial concept development to beta launch.
  • Created online ASP.NET contact form to generate sales leads in SalesForce on the corporate website.
  • Used Agile principles such as Scrum, Continuous Integration, Pair Programming and Test Driven Development (TDD) as development methodology.
  • Used JQuery library and implemented Ajax features.
  • Developed Presentation layer components comprising of JSP, AJAX, Struts Action, Struts Form Beans and AJAX tag libraries.
  • Developed common reusable component libraries (CRUD Scaffolding) to be reused in different projects throughout the company's IT team using GWT, Sencha, Spring data, JPA.
  • Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
  • Worked on persistence layer using O/R Mapping tool IBatis with Oracle Database.
  • Experience with SQL and basic CRUD operations
  • Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.
  • Used JDBC to connect to the information model tier.
  • Design and Developed using WebService using Apache CXF.
  • Used Apache CXF as the Web Services framework to implement the REST APIs involved
  • Worked on the Eclipse SDK framework to develop the Code and Deploy the Application by Integrating to the Tomcat Server.
  • Deploying job of resolving any external dependencies and customizing these deployed enterprise bean in this specific Banking application. Finally deployed the jar files in the EJB Container and WAR files in the Web Container on to the Weblogic server.
  • Maintained and modified triggers for ClearCase using Perl. Experience in writing Shell and Perl scripts for database connectivity and to retrieve data from different sources.

Environment: Java, J2EE, Spring, Hibernate, Struts, Jquery, Ajax, Sencha Extjs, Javascript, Oracle, Crud, Pl/Sql, Jdbc,Apache Cxf, Rest, Eclipse, Weblogic, Clearcase, Junit, Agile, Uml, Jsp, Jstl (Java Server Pagesstandard Tag Library), Servlet, Maven, Itext, Google Web Kit (Gwt), Jasper Report, Ilog, Web 2.0, Soa.

Confidential, Tampa FL

Sr. Application Developer

Responsibilities:

  • Designed and Developed J2EE web based consumer applications using Spring, DHTML, and Ajax. Developed UI screens using HTML, CSS, JSP and JavaScript
  • Developed Struts form beans, action classes, JSPs and tiles which follow struts framework standards
  • Generated DAO’s to map with database tables using Hibernate. Used HQL (Hibernate Query Language) for database querying and retrieval of results
  • Developed the application on IBM WSAD and deployed it on IBM WebSphere Application Server
  • Used STRUTS Framework based on (MVC) Model View Controller architecture in WebSphere Application Development.
  • Implemented business logic in Middle Tier using pluggable components, which were specified in the customized xml documents using Spring framework.
  • Configured Hibernate, Spring and MyFaces (JSF) to map the business objects to MySQL Database using XML configuration file.
  • Developed business modules with JSP, Servlet, Struts framework, Java, XML/XSL and EJB technologies.
  • Designed and developed a web-based test client using Spring, Struts, JSP, Tag Libraries, Java Script, HTML, XML Oracle ESB to IBM CICS Mainframe through IBM MQSeries XML Beans and JMS to test different parts of the application
  • JSF and Hibernate related coding, using Ajax for data validation, upload last commit data with help of Ajax, GUI part are user friendly with help of Ajax
  • Involved in creation of web services, WSDL and web methods with Annotation in hibernate, Implemented Web Services in JAXP based on SOAP protocols using XML and XSLT.
  • Used SNAP/SMTP PROTOCOL for communication purpose with Storage Device,Java Networking, Socket Programming.
  • Web layer is implemented using Servlets and JSP using Struts Framework, Eclipse is used as Java IDE tool for creating Hibernate, Servlets and JSP, JSF.
  • Designed and implemented the Security Infrastructure using WebSphere (Single Sign-On, Authentication, and Authorization) and Web Server (Encryption and Authorization) Security.
  • Utilized the IBM WebSphere MQ for asynchronous messaging between components using JMS.
  • Wrote code using spring framework to take advantage of aspect oriented programming and inversion of control principle.

Environment: HTML, CSS, JSP and JavaScript, Servlets, JSP using Struts Framework, Hibernate, Servlets, JSP, JSF, IBM WebSphere, Spring, Struts, JSP, Tag Libraries, Java Script, GWT, HTML and XML

Confidential, Bridgeport, CT

Java & J2EE Developer

Responsibilities:

  • Developed the application using Agile methodology and used Scrum method of project management.
  • Developed Xtrac core Services using Spring Frame work and Hibernate 3.0.
  • Implemented Spring Modules like IoC (Dependency Injection) and Spring Aspect Oriented Programming (AOP).
  • Used Hibernate 3.0 in data access layer to access and update information in the database.
  • Extensively used Mule to configure Inbound and Outbound messages for message transformation between applications.
  • Created Request transformer, Response transformers, Custom Components and configured them in mule-config.xml.
  • Responsible for the oracle schema design, generating various POJO objects and generating their corresponding Hibernate mappings (.hbm) files. Also used Hibernate named queries, criteria language and Hql.
  • Developed Web services using Apache CXF and exposed WSDL for Flex client to consume.
  • Integrated Daeja ViewONE Pro for viewing documents and images.
  • Integrated EMC Documentum with Content Management Interoperability Services (CMIS) for Content Management.
  • Core developer of the application infrastructure using GWT/GXT as the front-end architecture using AJAX.
  • Implemented various J2EE design patterns in the project such as Factory, Singleton, Business Delegate, Service Locator, Data Access Object and Model View Controller.
  • Designed and developed custom message adapter components that allowed message to travel between Oracle ESB to IBM CICS Mainframe through IBM MQSeries XML Beans and JMS.
  • Extensively used SQL and PL-SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, relational database models.
  • Develop and execute unit test cases using Junit.
  • Used ClearCase for version control.
  • Used MAVEN for building the application and deployed on WebSphere 6.1 Application Server.
  • Involved in tracking the production issues and fixing the issues.

Environment: Java, J2EE, Spring Framework, JSON, Flex 3.5, Action Script 3.0, MXML, XML, Mule ESB, Java script, IBM RAD, ClearCase, Daeja ViewONE Pro, Oracle 10g, Log4j, Tomcat server, Sql, Toad, Apache CXF, Junit 3.0, EMC Documentum, CMIS, GWT, Webservices, XML, SOAP, WSDL, Agile, RTC 3.0 Eclipse Client, UML (Rational Rose), HTML 4.0, CSS and Windows XP

Confidential, Salt Lake City, UT

Java/J2EE Developer

Responsibilities:

  • Working as Senior Programmer.
  • Involved in developing application using Velocity framework, JSP, JSTL, struts tag libraries (struts-bean, struts-html, struts-logic), CSS, spring framework, java, java script, Ajax, HTML and DHTML for front-end development.
  • Involved in migration of database schemas from Informix to Oracle 11g database.
  • Involved in writing complex stored procedures as per business logic and creation of Triggers and Sequences.
  • Design patterns like Singleton, Session Façade, Message Façade, Business Delegate, and Data Access Objects and Value Objects are used.
  • Developed model components using session beans and used local message beans to interact to session using EJBs.
  • Developed XML Schemas for Data Object design for communication with web service and existing Application Infrastructure
  • Extensively used Log4J for logging in the application, Ant tool to build and configure J2EE applications.
  • Involved in creation of queues, topics with JMS and Websphere mq series.
  • Modified the java code as per Oracle Stored procedures.
  • Writing Entities with Toplink JPA and oracle.
  • Involved in creation of JPA with IBatis and Toplink frameworks.
  • Created the business workflow with open symphony BPM.
  • Created job scheduling with Quartz (3rd party tool) and Timer task.
  • Used CEM, to send requests from Java to CPP.
  • Involved in migrating the CPP modules to java modules with spring framework.
  • Involved in creation business process with open symphony BPM tool.
  • Created the application in UNIX and windows platforms, involved in shell script or UNIX operating system.
  • Involved in creation queues and topics with JMS and ActiveMQ, created messages and send to queues.

Environment: Java, J2EE, HTML, Java Script, Oracle 11g, JSP, Servlets, XML, eclipse, JDBC, CVS, PL/SQL, Spring framework (Inversion of control), Ant, Itext, UML, Unix, Java mail(SMTP), Magic Draw, ActiveMQ, IBM MQ Series. JMS, CEM, Timer task, Open Symphony workflow & Quartz scheduler,, weblogic10, iPlanet, log4J, JPA, IBatis, Toplink, EJB, Flex, C++, Informix database8.

We'd love your feedback!