We provide IT Staff Augmentation Services!

Full Stack Java Developer Resume

Jersey City, NJ

SUMMARY:

  • Around 8 years of experience in developing web and windows applications usingJava and J2EE technologies.
  • Sound noledge and experience in teh development of web based applications using Core Java, JDBC and XML technologies.
  • Expertise in working wif SOA, Web 3.0, Struts 1.X/2.X, Spring, Java, JSP, JDBC, JPA, JDO, JUnit, JavaScript, JSON, HTML, XHTML, XML and XSLT.
  • Experience in HTML5/CSS3, Backbone.js, Node.js, Angular.js, React.js, Responsive design and Photoshop.
  • Proficient developer of view - controller components using Servlet’s/JSPs and Struts Framework.
  • Strong hands-on experience wif Spring IO, Spring Boot
  • Hands-on experience in using message brokers such asActiveMQ
  • Migrate IaaS, PaaS and SaaS instances between public and private clouds
  • Architect and deploy Symantec public/private cloud platforms (IaaS, PaaS & SaaS)
  • Lead data center transformations projects to migrate client/server applications and platforms to cloud environments.
  • Develop cloud reference architectures, governance policies, security models, and best practices.
  • Extensive noledge ofFlex class Libraryand experience in working wif advanced components likegraphing,chartinganddashboardlayout design development in Flex.
  • Expertise in Design, Development, Deployment of Enterprise and Web Based projects using Web servers and various application servers including WebLogic and WebSphere
  • Involved in Tool analysis like itext jar and BIRT and feasibility study for teh application.
  • Lead for doing POC work related to complex BIRT tool and PLSQL
  • Wrote GWT code to create presentation layer using GWT widgets and event handlers.
  • Experience using tools like Vagrant, Maven, Ansible and Chef.
  • Using Docker, Jenkins, VMWare, RHEL, Satellite, OpenShift, Kubernetes, Artifactory, Ansible & GitLab
  • Implemented Automation process for web service test case using Selenium and rest client.
  • Experience wif Selenium IDE, Selenium RC (remote control) and Selenium web drive
  • Version Control System Administration, using GIT.
  • Experience in Oracle WebLogic 11/12 Administration
  • Writing unit tests using Jasmine wif karma.
  • Expertise in Object Oriented Analysis, multi-threading and Design (OOAD),OOP (Object Oriented Programming), Perl and applying OO principles in software development.
  • Hands on experience in designing UML diagrams using EA and RationalRose.
  • Good experience in working wif different types of databases like DB2, Oracle, MySQL.
  • Proficient wif all Cassandra utilities (nodetool, cqlshetc)
  • Developed Complex database objects like Stored Procedures, Functions, Packages and Triggers using SQL and PL/SQL.
  • Develop reusable solution to maintain proper coding standard across different java project. Proficiency wif teh application servers like WebSphere, WebLogic, JBOSS and Tomcat.
  • Experienced wif XML related technologies such XML, XSLT (DOM, SAX), XPATH and DTD.
  • Experienced wif various frameworks like Struts, Spring, Hibernate, and JPA.
  • Developed clients for teh Web Services using apache axis and tested it using SOAPUI.
  • Good noledge of developing GUI based application using Swings and Java Applets.
  • Expertise at JDBC API for connection and access to databases.
  • Experience on different IDEs such as RAD, Eclipse, NetBeans and deployment using Application Servers Apache Tomcat, BEA WebLogic, WAS and JBoss.
  • Experience wif JUnit, Log4j in developing test cases and determining application functionality.
  • Experience in implementing Design Patterns like Singleton, Factory,Session Facade, MVC, Data Access Object and Business Delegate.
  • Experienced in RDMBS such as Oracle, MySQL and IBMDB2 databases
  • Having Experience on UNIX commands and Deployment of Applications in Server.
  • Rich experience in deploying of J2EE Applications on various servers (WebLogic, JBOSS and Tomcat).
  • Experienced in coding SQL Procedures/Functions, Triggers and Packages on database packages like Oracle.
  • Knowledge of software development life cycle and project documentation.
  • A self-motivated professional and natural communicatorpossessinggood technical, initiating, leadership and problem-solving skills and TEMPhas proven to be a good team player.

TECHNICAL SKILLS

Languages: Java 8, JavaScript, C++, Perl, Python, Groovy, HTML5, XSLT, XSL, CSS3, DOJO

Web Frameworks: Servlets, JSP, Ember.js, JSTL, Ajax, JQuery, Bootstrap, Angular.js, Node.js, React.js, Struts, Spring 3.2, Grails, YUI

Application Frameworks: EJB 3.0, JMS, JDBC, Hibernate, EH cache, Spring MVC

Application Server: WebLogic 10.3, WebSphere 7.0, Glassfish v2, JBoss, Tomcat

Web Server: Apache

Web Portals: Life ray Portlets 5.x, Life ray Portlet6.0.5

IDE Tools: Net Beans, Eclipse, AccuRev, SLSB, RAD, STS, MDB

RDBMS: Oracle, MySQL, NoSQL, SQL, MS SQL, DB2

Tools: XML Spy, Splunk, SOAP UI, Ant, Jenkins, Maven, Subversion, GIT, CVS, Photoshop

Design Methodologies: OO Design, Analysis(UML) from Rational Rose, Clear Case 7.0/Clear Quest

Flex: Flex 3.0/4.0, Action Script 2.0/3.0, MXML, Flex Data Services, BlazeDS, Flash, AIR, Cairngorm, Adobe Live Cycle Data Services(LCDS), Flex Builder, Adobe PhotoShop, Flex Unit 4.0

Operating Systems: Windows, Android, IOS, Unix, Linux.

PROFESSIONAL EXPERIENCE

Confidential, Jersey City, NJ

Full Stack Java Developer

Responsibilities:

  • Understanding teh current system and also teh business requirements for teh new OMS.
  • Responsible for enhancing modules like Assets, QC, QA, Authoring and cancel teh unused services in teh existing system.
  • MVC architecture was implemented for supporting teh UI using Java Server Faces framework.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Responsible for designing teh User Interface by coding in HTML5, CSS3, AngularJS, Bootstrap to build this SPA Single Page Application
  • Implemented teh Graphic User Interface GUI by coding in HTML5, CSS3, Bootstrap, JavaScript, jQuery, and jQuery UI.
  • Customized CSS files by adding new CSS3 features like media queries to ensure fluid/ responsive design for our web pages.
  • Experience wif Selenium IDE, Selenium RC (remote control) and Selenium web driveVersion Control System Administration, using GIT.
  • Experience providing training to development teams on how to track, plan and analyze using JIRA.
  • Teh Spring web flow was used to control teh UI flow navigation of this web application and integrated wif JSF.
  • Hands on experience in various project management methodologies like Waterfall and Agile Project Management
  • Worked onAgile Earned Value Management, Release Train Planning,Risk Management
  • All teh functionality is implemented using Spring IO / Spring Boot, Thymeleaf and Hibernate ORM. Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions and Spring security modules.
  • Writing unit tests using Jasmine wif karma.
  • Developing Docker images to support Development and Testing Teams and their pipelines; distributed Jenkins, Selenium and JMeter images, and ElasticSearch, Kibana and Logstash (ELK & EFK) etc
  • Implemented Automation process for web service test case using Selenium and rest client.
  • Working closely wif Architecture, Development, Test, Security and IT Services teams
  • Developing scripts for build, deployment, maintenance and related tasks using Jenkins, Docker, Maven, Python and Bash
  • Teh Spring framework was used to manage teh transactional requirements.
  • Developed Servlets interacting wif database to create java beans for teh model layer and various business objects implementing business logic.
  • Involved in teh designing of teh applications based on SOA and exposing teh functionality using Web Services.
  • Lead data center transformations projects to migrate client/server applications and platforms to cloud environments.
  • Develop cloud reference architectures, governance policies, security models, and best practices.
  • UsedJersey MVCto handle front-end requests as well as back-end logic.
  • Wrote GWT code to create presentation layer using GWT widgets and event handlers.
  • Created custom composite widgets to make it reusable across teh application.
  • Used Flex profiler sampling to resolve performance issues.
  • Involved in skinning and styling of flex components.
  • Implementedthe function to send and receiveAMQPmessages onRabbitMQsynchronously and asynchronously, and sendJMSmessage toApache ActiveMQon teh edge device.
  • Involved in Tool analysis like itext jar and BIRT and feasibility study for teh application.
  • Implemented table structures pagination using BIRT s render and publish methods.
  • Involved in Java SQL development.
  • Involved in Localization for customizing an application.
  • Created Data Source for interaction wif Database.
  • Developed SQL Stored Procedures and Prepared Statements for updating and accessing data from Database. Utilized Hibernate for Object/RelationalMapping and querying using HQL.
  • Object relational mapping is done using Hibernate for data persistence and involved in teh integration of Hibernate wif Spring framework.
  • Involved in technical specifications, designed anddeveloped using Swings, Hibernate andSpring
  • Log 4j was used to monitor teh error logs.
  • Used ANT to build and deploy teh application.
  • Developed several unit tests using JUnit framework
  • Worked on database interaction layer for insertions, updates and retrieval operations of data from Oracle 10g database by writing stored procedures.
  • Used UNIX Script and used Maven as version control system.
  • Deployed teh application on WebSphere Application Server.

Environment: Java 1.5, JSP, JSF 1.2, Swings, Servlets, Spring, Session Façade, DAO, DTO, Java Script, AJAX, RAD 7.0, WebSphere Application Server 10.0, MQ, Hibernate 3.2, Oracle 10g, XML Schema, SOAP, WSDL, Log 4j, Junit,Unix scripting, Maven,Flex SDK 4.5.1, Action Script 3, MXML, Flash Builder plugin, GWT, Java BIRT tool, Eclipse, Active MQ, IaaS, PaaS, SaaS, Jasmine,Spring Boot, Jenkins

Confidential, Seattle, WA

Full Stack Java Developer

Responsibilities:

  • Participated in and is key contributor to various SDLC phases - Analysis, Design and Testing.
  • Determined project impact from a technical perspective, assesses business needs and prepared technical requirements.
  • Experience in performance tuning Apache Cassandra.
  • Experience in Planning and implementing (scripting) backup strategies for Cassandra.
  • Experience in Cassandra Data Modeling.
  • Extensively involved in coding wif AngularJS, jQuery UI and jQuery Mobile to add functionalities and effects like Accordion, Infinite Scroll bar, Slider bar, Draggle/Droppable, Resizable, Progress bar.
  • Project was developed using Agile based SCRUM Methodology.
  • Used XML parser APIs such as JAXP and JAXB in teh web service\'s request response data marshaling as well as unmarshalling process.
  • Installing, configuring and maintaining ContinuousIntegration, Automation and Configuration Management tools
  • Experience wif Selenium IDE, Selenium RC (remote control) and Selenium web drive
  • Automated teh creation and labelling and adding to version control, then set up push-button deployments from Subversion to Oracle Databases via Jenkins and JNLP Nodes
  • Coordinating and tracking all projects for seamless releases using Project Management System JIRA, Source Code Management System SVN and Document Management System SharePoint .
  • Used CVS and GIT for version control across common source code used by developers.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC, Spring Boot for micro-services and Spring Batch for Running Batch Jobs
  • Involved in installation and configuration ofAdobe Flex Builder pluginfor Eclipse.
  • DevelopedPojosin Java andvalue objectsin as3 for mapping objects.
  • UsedFlex unitas a unit testing framework for flex application.
  • Integrated configured Camel wifActiveMQto use it as bus
  • Prepared technical design documents and Unit Test Case documents.
  • Responsible for application code development and quality and ensured J.B.Hunt product standards are implemented and conducted peer reviews.
  • Migrate IaaS, PaaS and SaaS instances between public and private clouds
  • Architect and deploy Symantec public/private cloud platforms (IaaS, PaaS & SaaS)
  • Developed teh MVC application model using Spring framework, and used Hibernate framework to interact wif teh database.
  • Done server side validation and client side validation.
  • Involved in supporting teh Application after roll out to teh customers like data configuration and application level issues.
  • Implemented SOAP based WebServices using ApacheCXF.
  • Developed PL/SQL store procedure to fetch data as per teh BIRT template design.
  • Developed a Web 2.0 control console using GWT to manage data matching for data staging
  • Invoked/Consumed teh WebServices for fetching teh account details of teh client
  • Involved in project testing phases - System Integration Testing, User Acceptance Testing and tracking/resolving application issues.
  • Responsible for deploying applications in development and DEV environments
  • Used JUnit Testing Framework for performing Unittesting.
  • Responsible for handling day-to-day technical issues, analyzed and determined root cause, facilitated resolution.

Environment: JDK 1.7, J2EE, Spring, Hibernate, Struts, JSP, Servlets, Oracle Database, AJAX, Java Script, Eclipse IDE, JUnit, CXF Web Services, NoSQL, Cassandra, WebLogic 10, JQuery, SVN, Flex Unit 4.0, Flex Profiler, Flex 3.0/4.0, GWT, Java BIRT Tool, Active MQ, IaaS, PaaS, SaaS, Spring Boot,Jenkins

Confidential, St. Louis, MO

Full Stack Java Developer

Responsibilities:

  • Participated in gathering and understanding teh dealer’s/suppliers/vendors/service center’s requirements.
  • Design Use Cases, Sequence, ER-Diagrams and Class diagrams using Rational Rose
  • Used Hibernate for connecting to teh database and mapping teh entities by using Hibernate Annotations and written HQL Queries.
  • Working wif Project Management Team Foundation Server, SharePoint, Microsoft Project, and JIRA and source code version control SVN environment.
  • Involved in configuring and integrating JSF, Spring and Hibernate frameworks wif caching techniques.
  • Experience wif CrossBrower Testing and Selenium---Web testing.
  • Used Spring Core Annotations for Dependency Injection Spring DI and Spring MVC for REST API s and Spring Boot for micro-services.
  • Schedule and scope management for multiple projects running using Agile / Scrum methodologies
  • Implemented SOA architecture wif Web Services using REST, WSDL, JSON and XML.
  • Developed GUI based application using Swings and Java Applets.
  • Invokedweb servicesfrom teh Flex UI components.
  • Used GIT for branching and merging of source code management.
  • Application is deployed on WebSphere Application server.
  • Developing automated process for builds and deployments; Jenkins, Ant, Maven, Sonatype Nexus, Shell Script, Perl, Java
  • Worked wifActiveMQfor messaging wif social application
  • Developed a Web Application using Java wif teh Google Web Toolkit API wif PostgreSql
  • Developed database access using JDBC and injected teh same into BIRT templates bean.
  • Implemented table structures pagination using BIRT s render and publish methods.
  • Involved in installation and configuration ofAdobe Flex Builder pluginfor Eclipse.
  • Developed user-friendly UI using activities, custom dialogs and list view
  • Developed RESTful Web services for other applications to consume.
  • Involved in preparing design documents, developing use cases, identifying classes and Objects, drawing class diagrams, sequence diagrams using RationalRose and identifying teh designpatterns, frameworks to be used during implementation.
  • Implemented teh required GUI by making modifications to teh xml files
  • Involved in resolving teh runtime exceptions and crashes using Android debugging tools including DDMS and Logcat
  • Implemented teh automatic logout mechanism after session time out using Alarm Manager and Broadcast Receiver
  • Involved in implementing push notifications using long polling and google cloud messaging.

Environment: J2EE, JDK1.6, Ajax, Spring Frame Work, Hibernate 3.0, JMS WSDL, REST, Postman, XML, HTML, Log 4j, WebSphere 6, RAD 7, React.JS, Angular-JS, Oracle, Flex Unit 4.0, Flex Profiler, Flex 3.0/4.0, GWT, Java BIRT Tool, Active MQ, Spring Boot

Confidential

Java Developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of teh application like Requirement gathering, Design, Analysis and Code development.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Designed BIRT templates for pdf generation as per business end user requirements
  • Teh application is designed using J2EE design patterns and technologies based on MVC architecture.
  • Experience in continuous integration using Jenkins for timely builds, code coverage, running test.
  • Agile Methodology is used for development of teh application.
  • Involved in teh implementation of various automation tools such as QTP, Quality Center, Selenium, TestComplete
  • Used J2EEdesign patterns like Value Object Pattern, Business Delegate, service locator, and session façade, Singleton, Factory and DAO.
  • Serve as a technical advisor and teh primary implementer for new capabilities in JIRA.
  • Designed and implemented interface elements using Google Web Toolkit.
  • Worked on installing and configuringActiveMQfor durable message service.
  • Developed a Web 2.0 control console using GWT to manage data matching for data staging
  • Implemented Struts Dispatch Action class and form bean classes using struts framework
  • Client & server validations were handled using JavaScript &Struts validator plug-in.
  • Struts Tiles Framework is implemented for a common look in all teh presentation views.
  • Integrated struts MVC wif spring DI and springHibernateDAO.
  • EJB Session Beans were used to process requests from teh user interface and CMPentitybeans were used to interact wif teh persistence layer.
  • Implemented security for different front end views based on teh access privileges.
  • Involved in writing XML validation classes using Struts validation framework.
  • Designed teh user interfaces using JSPs, AJAX and StrutsTags
  • Used XML Web Services using SOAP to register agents using non-javaapplication.
  • Used RAD IDE based on Eclipse for writing code for JSP, Action Classes,StrutsandSpring beans.
  • Involved in writing DAO, DTO's using HibernateDAO Support.
  • Implemented persistence layer using Hibernate dat uses teh POJOs (which do not has teh business processes) to represent teh persistence database.
  • Used IBMWebSphere Application Server to deploy teh application.
  • Developed JUnit test cases for DAO and Service Layer method
  • Lead for doing POC work related to complex BIRT tool and PLSQL s
  • Used SVN for version control of teh application.
  • Used Log4J to capture teh log dat includes runtime exceptions.
  • Developed teh ANT scripts for preparing WARfiles used to deploy J2EE components.
  • Interacted wif quality assurance team for requirements gathering and analysis.

Environment: CoreJava, J2EE, JSP, Struts, Spring, OOAD, Oracle 9i, HTML, XML, Design Patterns, ANT, Rationale Rose, IBM RAD IDE, IBM WebSphere Application Server 6.1, Hibernate 3.0, LOG4J, Sub Version(SVN), TOAD, JUNIT, UML, GWT, Java BIRT Tool, Active MQ

Confidential

Java Developer

Responsibilities:

  • Involved in requirements gathering and clientcommunication.
  • Designing teh system and documenting UseCases, Classdiagrams, Sequencediagrams.
  • Involved in Coding and Implementation.
  • Developed dynamic and interactive webpages using DHTML.
  • Prepared teh test cases as per teh requirements. Created Ant build scripts.
  • Software Deployment and testing.
  • Implemented teh scheduling logic using QuartzScheduler.

Environment: Java 1.4, JSP, Servlets, JMS, Weblogic, Oracle

Hire Now