We provide IT Staff Augmentation Services!

Senior Full Stack Java Developer Resume

4.00/5 (Submit Your Rating)

Newyork, NY

SUMMARY

  • J2EE and client - server technologies. Involved in all phases of Software Development Life Cycle (SDLC) in large scale enterprise software using Object Oriented Analysis and Design.
  • Expertise in various methodologies (e.g. Waterfall, Agile) of teh software development lifecycle (SDLC) process including analysis, design, development, implementation, integration, testing, debugging, production, maintenance.
  • Extensive experience in developing applications using Java, Angular JS, Responsive design/Bootstrap, JSP, Servlets, JavaBeans, JSTL, JSP Custom Tag Libraries, JDBC, JNDI, SQL, AJAX, JavaScript and XML.
  • Experience in configuring and deploying Web Applications using Web Logic, WebSphere, JBoss, Apache Tomcat and Glassfish.
  • Strong Working experience in Design, Development and implementation of several J2EE frameworks like (Model View Controller) Struts 1.2/2.0, Spring Framework, Hibernate and EJB 2.0 & EJB 3.x.
  • Expertise in various open source MVC (Model View Controller) frameworks like Struts, spring and JSF frameworks and encapsulated MVC design patterns along wif Java Server Pages Standard Tags Library.
  • Strong front-end development using Adobe Flex 2.0/3.0, MXML, Action Script 2.0/3.0, AJAX, Java Scripts, CSS, HTML and DHTML.
  • Experience in developing and implementing Web Services using SOAP, WSDL and UDDI. Thorough noledge of Developing REST APIs wif JAX-RS.
  • Good experience in implementing several object oriented design patterns such as Singleton, Prototype, Model-View-Controller (MVC), Front Controller, Business Delegate, Session Façade, Data Access Object, and Composite Entity.
  • Proficient in RDBMS concepts and extensively worked wif SQL, NoSQL, Stored Procedures, Triggers, Cursor, PL/SQL and Functions. Knowledge of PL/SQL and Relational Database Systems. Worked on Oracle 9i/10g, PostgreSQL SQL as well experience in writing queries using Hibernate Query language.
  • Thorough noledge in using UML, XML parsers (SAX, DOM), SOAP, HTML and DHTML.
  • Familiar wif designing and coding Stored Procedures, Triggers, Cursers and Functions using PL/SQL.
  • Very good experience in developing Test Cases using JUnit.
  • Expertise in programming on both Windows and Linux platform.
  • Good at Documenting and Understanding User requirements and System Specifications.
  • Keep abreast of new technologies, quick learning, dedicating and highly adaptable to new working environments.
  • Good communication and interpersonal skills involving in client interactions for effort estimates and status reporting.

TECHNICAL SKILLS

J2EE Technologies: JSP, Servlets, JavaBeans, Struts, JDBC, JSP Custom Tag Libraries, XML (SAX & DOM), JNDI, JMS, Applets, Log4J, JSTL, Junit, Mockito.

Middleware: ODBC, JDBC, RMI, Blaze DS.

Web/App Servers: IBM WebSphere 6.x/5.x, Tomcat, JBoss, Apache, Resin, Apache Axis.

IDE Tools: EditPlus, TextPad, Eclipse 3.x, WSAD, RAD 6/7

Databases: Oracle 9i/10i, DB2/UDB, SQL Server, MySQL, Postgre

Languages: Core Java 4, Java 5 using generics, JavaScript, ActiveX, Perl, PL/SQL, XML

Operating Systems: Windows, UNIX (Sun Solaris), Linux, AIX, HP-UX.

Frameworks: Hibernate, Spring, Spring MVC, Mate, Adobe Flex 2/3, MXML, Action Script 2/3

Methodologies: Agile, SCRUM, TDD, Design Patterns, Continuous Integration using CruiseControl

Web Technologies: HTML, DHTML, CS3, AJAX, WebServices JAX-RPC, JAX-WS, SOAP UI, Rest Client

Network Protocols: TCP/IP, UDP, FTP, HTTP, SOAP

Source Control: Rational ClearCase, CVS

Build Tools: ANT, Maven

Job Scheduler: Autosys

Miscellaneous: MS Excel, MS PowerPoint, MS Word, Database Modeling, SQL Tuning, Object

Design Patterns: MVC, View Dispatcher, Data Access Objects, Data Transfer Objects, Singleton

PROFESSIONAL EXPERIENCE

Senior Full Stack java Developer

Confidential, Newyork, NY

Responsibilities:

  • Developed teh application using agile methodology and used Scrum method of project management.
  • Involved in group meeting wif teammates and made substantial changes to teh design to improve performance of teh Application.
  • Responsible for front-end UI design using HTML/HTML5, CSS/CSS3, JavaScript, jQuery, jQuery plug in, etc. Taking advantage of teh MVC pattern of teh AngularJS framework to accomplish teh single page application and produce higher maintainability of teh code.
  • Created Angular 2 components, implemented Interpolation, Input variables, Bootstrapping, NgFor, NgIf, RouterOutlet, binding teh click event, Component decorator, binding to teh hidden property.
  • Used Typescript to develop applications wif Angular JS and Node. Used Grunt to automatically compile Typescript.
  • Experience in working different changed procedures of Angular 1.5 to Angular 2 such as, @Route, RouterOutlet, router-link etc. Developed Web 2.0 Apps using core JQuery along wif AJAX/Java Script.
  • Developed an interface to seamlessly combine teh new module wif their login system by using AngularJS framework. Developed UI using JSF, JSP, JavaScript, JQuery, Struts tags, Struts-tiles framework, XHTML, CSS.Wrote web service methods using REST API.
  • Utilized modular structure wifin teh AngularJS application in which different functionalities wifin teh application were divided into different modules.
  • Used JSON to exchange data between ESRI map user interface and teh back end services.
  • Extensively used JSON encoding and decoding techniques to convert complex objects to string and vice versa.
  • Extensively used core java concepts like Multithreading, Collections Framework, File I/o and concurrency.
  • Worked in an Agile Environment and participated in requirement gathering, analysis and design .
  • Implemented Business Delegate, Design, Facade, Service locator, Singleton, Factory method, Template method, Observer, Data Access Objects, Transfer Objects JEE design patterns.
  • Involved in Design, Development and Implementation of front end part of teh web application using HTML5, CSS3, JavaScript, AJAX, JSON, Angular JS and Bootstrap.
  • Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application.
  • Used Hibernate to query DB2 database and return results to teh front-end.
  • Implemented modules into Node JS to integrate wif designs and requirements.
  • Developed UI components for email and link sharing of documents and files for a Content Management System using BackBone.js and JQuery.
  • Implemented teh service layer based on a Spring container and exploited Spring's IOC features for bean management.
  • Configured & deployed Java applications on Amazon Web Services(AWS) for a multitude of applications utilizing teh AWS stack, cloud formation.
  • Implemented teh persistence layer using Hibernate-ORM. Worked on Spring Web Flow on Spring MVC for building flows in our web application.
  • Developed various UI (User Interface) components using Struts (MVC), JSP, and HTML.
  • Working extensively wif Hibernate Query Language (HQL) to store and retrieve teh data from oracle database.
  • Familiarity wif Service oriented architecture (SOA) by developing and consuming Restful web services based on JAX-RS and Jersey. Coded JSP pages and used JavaScript for client side validations and to achieve other client-side event handling.
  • Involved in designing and development of web interface using JSP, Servlets, and JavaScript.

Environment: Core Java, J2EE 1.6, Angular JS, Bootstrap, Spring boot Framework, Spring JDBC, Java script, JQuery, Mockito, Apache Tomcat 7, XML, Eclipse, GIT, GMC, Maven 3.x Log4j, REST API, Oracle, Toad, Junit 3.0, Agile, JIRA, UML (Rational Rose),Web Sphere, HTML 5.0, CSS and Windows XP.

Java Full Stack Developer

Confidential, Washington, DC

Responsibilities:

  • Technical design, review and implementation across teh project. Developed UML diagrams like Use case, class and sequence diagrams.
  • Designed and developed User interface screens using AngularJS and followed Agile Scrum for application development.
  • Extensively involved in teh integration of teh Front End web interface wif teh Spring MVC, Angular JS, JSP, HTML, CSS and JQuery.
  • Developed unit test cases using Jasmine to test Angular controllers and services and developed custom validations using AngularJS
  • Developed pages using AngularJS directives, expressions, routing capabilities for bookmarking, filters, validations and Angular UI components such as grid, buttons, carousels, date pickers, modal dialogs and other input components.
  • Developed a cross-device/cross browser web application utilizing AngularJS, JavaScript API in conjunction wif Bootstrap.
  • Designed and developed database objects like Tables, Views, Stored Procedures, User Functions using SQL, PL/SQL, Oracle 8i, DB2 and used them in EJBs and WEB components.
  • Designed Client side validations using AngulaJs custom form validation dat leverages various angular directives and integrated AngularJS Filters to format data for searching, ordering and conditional iterating.
  • Used $http and $resource service for retrieving data from teh server in Angular.js framework and $location service for URL browser manipulation .
  • Used Spring framework and J2EE components, Utilized Spring MVC, IOC, AOP and DAO modules. Developed controller classes, backend processes, complex services and database interaction.
  • Applied object oriented methodologies and core J2EE design patterns like Factory, Façade, Business Delegate, Service Locator and Singleton.
  • Designed, developed and integrated Spring DAO layer wif Hibernate. Generated Hibernate XML files for teh configured beans.
  • Developed message notification system using ActiveMQ to notify teh changes and update across teh internal client apps.
  • Designed and developed RESTful web services, tested web services using SOAP UI and REST Client.
  • Implemented a Factory using $resource to make RESTful communications over HTTP wif GET, POST, PUT, DELETE to Web API.
  • Enhanced existing REST services using NodeJs, ExpressJS and Mongoose modules.
  • Used MongooseJs dat interacts wif NodeJs web server to access teh documents, perform type casting, validation, query building and build data models to create entities in Mongodb database schema.
  • Used ExpressJs to organize teh web application on server side to build web service to access models and exposed it through REST API dat deals wif JSON.
  • Orderly logged teh whole process using log4j for auditing, debugging and error logging purposes.
  • Installed and configured JBoss server developer and test environments. Used ANT and Jenkins for Build process and continuous integration.
  • Configured & deployed Java applications on Amazon Web Services(AWS) for a multitude of applications utilizing teh AWS stack, cloud formation.
  • Supported QA and UAT defect resolution; used Atlassian Jira to publish daily defect reports to teh management.
  • Performed build management for teh development and testing environment. Worked wif release management to develop technical release notes for every code release.
  • Involved in technical mentoring, production system support and customizing solutions.

Environment: Core Java, Java concurrency, Messaging, Java 6, J2EE, JSF 2.0, Prime Faces 3.5, Rich Faces, EJB 3.0, JPA (Java Persistence API), JPQL, JBOSS, jQuery, Ajax, XML, Java script, Angular JS, SVN, SQL Server, Log4j, WebSphere Application Server 8.x, SQL, Toad, Apache Tomcat, Junit 4.0, CASL, XSLT, SOAP, WSDL, Agile, RESTful API, Maven 3.x, My Eclipse, UML (Rational Rose), HTML 5.0, CSS and Windows XP .

Sr.J2EE Developer

Confidential, OH

Responsibilities:

  • Implemented RTR service for individual states to generate quote.
  • FollowedIterativemodel in implementing teh application.
  • Developedcontroller orientedservice to receive teh request and process accordingly.
  • Createdpreprocessorsfor each state specific to vendor which processes teh request xml and format according to teh required mappings of BWR application.
  • RADis used to develop teh service andXSLis used to process teh request XML.
  • Modified theXSDused by teh vendor application according to teh fields required in Quoting(RTR) application.
  • Test Clientapplication is used to test teh quoting using teh request XML.
  • Query ToolandIndytools are used to access toAS400.
  • XML request files are created or modified usingAltova XML Spy.
  • Deployed teh application onWebsphere Application Server.
  • PerformedUnit testingby generating teh quote for teh states according to teh state.
  • Involved inDefect supportandProduction supportfor teh RTR application.
  • Involved in front end development using HTML, CSS, and JavaScript.
  • Developed business validation using Smooks MVEL and document level validations using XSD
  • Used Core-Java concepts like multi-threaded Java-Collections and JDBC.
  • Worked on teh full stack developer by designing teh front end and back end.
  • Created Persistence classes using JPA/Hibernate annotations.
  • Implemented variousJ2EEdesign patterns in teh project such as Factory, Singleton, Service Locator and Data Access Object.
  • Used SQL and PL-SQL to create views, stored procedures, triggers, cursors for IFP relational database models
  • Developed an Instant Messaging System wif client-server interaction using GUI
  • Develop and execute unit test cases using TestNg.
  • Used Clear Case for version control.
  • Used MAVEN 3 for building teh application and deployed on WebSphere 6.1 Application Server.

Environment: Eclipse RAD, XML, XSL, XSD, WebSphere Application Server, AS400, Quality Center(QC), RTR Test Client, Query Tool, Cygwin64, WinSCP, Altova XML Spy, Spring Web Framework, Messaging System, iBATIS 2.x,, Spring Integration 2.x, XML, JSON, Mule ESB 3.1, Java script, Spring Source Tool Suite 2.9(STS), Clear case, RESTful API, Oracle 10g, Log4j, Tomcat server, Sql, Sql developer, Apache CXF, Junit 3.0, TestNG, ExtJS, Restful Web services, SOAP, WSDL, Agile, Rally, Maven 3.x, UML (Rational Rose), HTML 4.0, CSS and Windows XP .

Senior Application Developer

Confidential, Salt Lake City, UT

Responsibilities:

  • Developed teh application using agile methodology.
  • Developed teh front end, business, and persistence tier using teh JSF, EJB, JPA and Angular JS frameworks.
  • Teh UI was created using HTML 4.0, JSF, spring, Spring Security, Postgres, AJAX push.
  • Developed Xtrac core Services using Spring Frame work and Hibernate 3.0.
  • Extensively used Core java API, Spring API in developing teh business logic
  • Implemented Java design patterns like Singleton, Factory, Command patterns.
  • 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 teh database.
  • Extensively used Mule to configure Inbound and Outbound messages for message transformation between applications.
  • Installed and configured JBOSS 5 and Tomcat 7.1 on Linux and window 2003 environment.
  • Created Request transformer, Response transformers, Custom Components and configured them in mule-config.xml.
  • Responsible for teh 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 wif Content Management Interoperability Services (CMIS)for Content Management.
  • Implemented variousJ2EEdesign patterns in teh project such as Factory, Singleton, Business Delegate, Service Locator, Data Access Object and Model View Controller.
  • 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 teh application and deployed on w 6.1 Application Server.

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

Java Developer

Confidential, WI

Responsibilities:

  • Involved in design and development of Rich Internet Applications (RIAs) using Adobe Flex Technologies like MXML and Action Script 3.0.
  • Used Mate MVC framework to handle teh events and to retrieve teh data from teh server.
  • Implemented Manager Classes, Event Map and Model classes for Mate architecture.
  • Developed Action Script functions for event handling, response handling and error handling.
  • Strong Designing of Flex UI components as well as creating custom flex components searchable Data grids and extended Combo Box.
  • Implemented Modules for Cadence, OOT Parameter and RDC bypass processes.
  • Using a Module Loader to load/unload Flex modules into teh application at run time.
  • Extensively used HTTP Service calls to get teh data from back end BPM Services.
  • Involved in creating Servlets and Java Server Pages (JSP), which route submittals to teh appropriate Enterprise Java Bean (EJB) components and render retrieved information using Session Facade.
  • All teh BPM services are exposed using Rest API which returns XML/JSON data from teh BPM Services.
  • Implemented Multithread concepts in Java classes to avoid deadlocking.
  • Used JSON to exchange data between Flex user interface and teh back end BPM services.
  • Extensively used JSON encoding and decoding techniques to convert complex objects to string and vice versa.
  • Used Spring Inversion of Control (IOC) architecture, Dependency Injection, Spring MVC, Spring Annotations, Hibernate, JPA annotation, JDBC, and Tomcat Web app server 7.x
  • Developed Flex Custom Events for communication between various components and for Event Bubbling
  • Messaging Engine used to handle trade status coming from various Exchanges through vendor applications.
  • PDF Forms and Digital Stamp labels. Utilized JavaScript to automate a PDF form. Utilized JavaScript to present a data entry form dat when submitted transferred form information to teh digital stamp placed on teh PDF form.
  • Used Clear Case for version control.
  • Responsible for tuning complex SQL queries and Stored Procedures to increase performance.
  • Developed and deployed teh application on THD Tomcat grid server.
  • Involved in tracking teh production issues and fixing teh issues.

Environment: Core Java,Java 5.0, Agile, J2ee, JSON, EJB 3.O, Rest API, Flex 3.2, Action Script 3.0, MXML, XML, Java script, Blaze DS, Mate MVC Framework, THD Eclipse, Messaging, WebSphere 6.1, Clear Case, Oracle 10g, Log4j,THD Tomcat grid server, JPA, Sql, Toad, Web services, Agile, Clear Quest, UML (Rational Rose), HTML 4.0, CSS and Windows XP

Java Developer

Confidential, Holland, MI

Responsibilities:

  • Developed teh application using Agile methodology.
  • Involved in development of Rich Internet Applications (RIAs) using Adobe Flex.
  • Worked on a proof of concept to test teh data collection time from different data sources.
  • Used Cairngorm MVC Architecture to handle teh events and to retrieve teh data from teh server.
  • Responsible for implementing best design patterns fromCairngormarchitecture to interact wif backend J2EE and Web Services layer to pull out teh data to Flex UI components.
  • Extensively used RemoteObjects calls using AsyncToken to retrieve data from teh remote server and perform required business functionalities from teh front end.
  • Mapped Flex value objects wif Java DTO using RemoteClass Metadata tag.
  • Developed Flex Custom Events for communication between various components and Event Bubbling.
  • Worked wif Blaze-DS Data Services to interact wif backend Spring Hibernate and Web Services layers to extract data and providing input to Flex UI components.
  • Used Menu controls Flex Containers and Tab Navigators for design teh front end
  • Used ExistingLightweight Directory Access Protocol(LDAP) directories to access staff information
  • Generated Web service Client code using axis2.
  • Implemented task check in and check out for Human Task management and email notification services to track 68 tasks in BOTS application.
  • Developed Data Access Object (DAO) persistence layer using Hibernate 3.0.
  • Used Singleton and DAO design pattern.
  • Created JUnit and FlexUnit test case design logic and implemented throughout application.
  • Log4j package is used for teh debugging.
  • Responsible for Performance Tuning for teh Stored Procedures by removing unnecessary cursors.
  • Used ClearCase for version control.

Environment: core java, Java 5.0, J2ee, Hibernate 3.0, Flex 3.0, Action Script 3.0, MXML, XML, Java script, Blaze DS, Adobe flex builder 3.0 IDE, RAD 7.5, WebSphere Process Server v7, ClearCase, Oracle 10g, Log4j, Websphere 6.1, Tomcat server v6, Sql, Toad, Web services, Axis2, Agile, ClearQuest, UML, CSS and Windows XP.

Java Developer

Confidential

Responsibilities:

  • Involved in acquiring requirements from teh clients.
  • Designed use cases for different scenarios.
  • Designed and developed components for billing application.
  • Used core java, Multi- threading, I/O Streams, Collections framework.
  • Designed presentation part in JSP(Dynamic content) and HTML(for static pages)
  • Designed Business logic in EJB and Business facades.
  • Used MDBs (JMS) and MQ Series for Account information exchange between current and Legacy system.
  • Attached an SMTP server to teh system which handles Dynamic E-Mail Dispatches.
  • Created Connection pools and Data Sources.
  • Involved in teh Enhancements of Data Base tables and procedures.
  • Participated in code reviews and optimization of code.
  • Deployed dis application which uses J2EE architecture model and Struts Framework first WebLogic 5.1 and helped in migrating to JBoss Application server.
  • Followed Change Control Process by utilizing winCVS Version Manager.

Environment: Core java, J2EE, JSP, Struts Frame Work, EJB, JMS, JBoss Application Server, Tomcat Web Server, PL/SQL, winCVS, MS PowerPoint, MS Outlook.

We'd love your feedback!