Senior Java/j2ee Developer Resume
WA
SUMMARY
- Over 8+ Years of professional experience in Java/J2EE projects in software Analysis, Design, Development, Testing and documentation of software systems.
- Experience in building enterprise Applications and Distributed Systems using technologies such as Core Java, J2EE (Servlets, JSP, JSF, EJB, STRUTS, Hibernate, SPRING,SPRING MVC, JDBC, JMS) and XML.
- Extensive experience in developing User Interface (UI) applications and professional web applications using HTML5, CSS3, JavaScript, AngularJS, AJAX, jQuery, JSP, XUL, DOM, XHTML, XML and JSON.
- Extensive experience in Object Oriented Analysis in developing server side and front - end framework using J2EE design patterns.
- Professional experience in HTML/DHTML, CSS/CSS3, Advanced JavaScript, AJAX, jQuery, AngularJS, JSON programming languages.
- Experienced in all phases of software development life cycle (SDLC) including requirements analysis and Applications design, Development, Integration, Testing of various client/server.
- Working noledge in creating Class diagrams, Activity diagrams, Sequence diagrams, Flow charts using Rational Rose and Visio.
- Hands-on experience in relational databases like Oracle RAC 11g, 10g, DB2, MySQL, Sybase, MS SQL Server using SQL and PL/SQL.
- Good experience in development of software applications using Core Java, JDBC, Servlets, JSP, JSTL, Hibernate, Spring and UML design and working wif Apache Tomcat server Solid Knowledge on Object Oriented Programming (OOPS) Concepts, Object Oriented JavaScript, JAVA, JDBC technologies and their Implementation.
- Good exposure wif Application servers, Web Servers like WebSphere, WebLogic, JBoss, and Apache Tomcat
- Experience in performing unit-testing using Jasmine, Karma, Babel (es2016)and end-to-end testing using Protractor.
- Experienced in working in AGILE based development environment and participating in Scrum sessions.
- Proficient in Responsive design Layout applications using Twitter Bootstrap supporting multitude of browsers and devices
- Proficient in designing web applications and web contents utilizing various Search Engine Optimization (SEO) techniques.
- Developed applications wif mobile first responsive design.
- Extensively worked in Core Java (collection framework, Exception Handling and I/O Streams).Experience in using Java Messaging Service (JMS) for reliable exchange of information across applications.
- Developed Java applications in various IDE’s like WSAD and Eclipse for 5 years
- Experience in build tasks development using Grunt and Gulp.
- Possess excellent communication and Problem Solving skills and teh ability to work as a team member, as well as independently.
- Efficient at meeting deadlines, working under pressure, and managing multiple tasks simultaneously.
- Proficient wif Customer, leading teams and Committed to produce quality products.
- Excellent interpersonal abilities, communication skills, time management and team skills wif an intention to work hard to attain project deadlines under stressful environments.
- Experience de-bugging cross browser issues and troubleshooting WordPress.
TECHNICAL SKILLS
Web-Technologies: WebSphere, Tomcat 5.0, 6.0, 7.0, HTML4/ HTML5, BEA WebLogic, DOMDHTML, XHTML, Ext-JS 4.0, CSS3, JavaScript, Node JS, Angular JS, React JS, jQuery, jQuery Mobile, Ajax, JSON, JBOSS.
Development tools: Eclipse, Confidential Visual Studio C++, Dream viewer, Notepad++ and Sublime text.
Programming languages: C, C++, Java, JavaScript, UML, PL/SQL, SQL
Operating systems: Linux, Windows XP (Prof), Win 7, Mac OS X.
Frameworks: struts, spring 3.0(CORE, MVC, AOP, ORM, CONTEXT, DAO), Hibernate 2.0, 2.1 and 3.0, EJB 3.0
Servers: Apache Tomcat, HTTP Web Server, WebSphere, Tomcat 5.0, 6.0, 7.0, BEA WebLogic, JBOSS
Database: ORACLE 10g, 11g, SQL SERVER, MYSQL.
Frond End Tools: CorelDraw -XI Dreamweaver CS5, FrontPage Wire frame, Adobe Photoshop CS5, Image Ready CS5 Fireworks, and Adobe Captivate 3.
IDEs/Utilities: Rational Application Developer RAD, Eclipse, Net beans, TOAD, putty
Methodologies: Agile, Rational Unified Process (RUP), UML.
Modeling Tools: UML
Tools: TCP monitor, SOAP UI, HTTP monitor, Junit.
Version controls: CVS, ClearCase, SVN, GIT.
PROFESSIONAL EXPERIENCE
Confidential, WA
Senior JAVA/J2EE Developer
Responsibilities:
- Involved in all Phases of teh Software development life cycle (SDLC) Using Agile Methodology.
- DevelopedJ2EE web application, multi-threading, Spring MVC 4.1.0, spring-JDBC and implemented caching in teh application using IBM dyna-cache.
- Implemented functionality like searching, filtering, sorting, validating using Angular 2 and JavaScript.
- Developed user interface using Java Server Pages (JSP), HTML andJava Script, Angular JS for teh Presentation layer.
- Developed server side application to interact wif database using Spring Boot, JBOSS, and Hibernate.
- Teh complete feedback system was designed using MEAN (Mongo DB, Express JS, Angular JS, Node JS) stack technologies for quick response and throughput.
- Developed Angular JS custom directives, working on attribute level, element level, class level directives.
- Developed REST web services supporting both XML and JSON to perform tasks. Restful web services leveraged by both web and mobile applications.
- Implemented ASP.NET MVC pattern mechanism for developing web applications
- Working as an application developerexperienced wif controllers, views and models in Node JS.
- Excellent understanding of Javaconcepts like Multithreading, String handling and implemented wif JDK 1.8 features.
- Worked on adaptive mobile wireframe using sketch-app
- Worked on UX stuff in creating wireframes, Mockup and prototypes.
- Managed all requests via OPAS tickets and Service Management protocols according to teh client account SLAs.
- Responsible for sending out communications via Application Alerts for scheduled & emergency maintenance / outages.
- Worked predominantly wif clients in need of Front-End/UIdevelopment in teh form of HTML5, CSS3, JavaScript, Angular JS, JQuery and other JavaScript libraries.
- Manipulated data using CRUD operations of MySQL database management system and handled database access and data transmission based on Restful web service
- Developed rich web experiences wif powerful Data Binding, Styling, Animations, and Templates wif Angular JS and C# .NET
- Developed and provided team wif teh data layer functions using ADO.NET, Entity Framework to connect to database and fetch data..
- Debug teh application using Firebug to traverse teh documents and manipulated teh Nodes using DOM and DOM Functions using Firefox and IE DeveloperTool bar for IE.
- Responsible for creating efficient design and developing User Interaction screens using HTML5, CSS3, JavaScript, jQuery, Angular.js, Ajax and JSON.
- Used React as a framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data wif teh server using CSS3, Bootstrap, React and Redux.
- Created Type-Script reusable components and services to consume REST API's using Component based architecture provided by angular 2.
- Displayed huge sets of data in teh tables, and implemented different operations wif table dynamically like add rows, edit rows and save teh edited rows on table using Angular JS.
- Created Angular JS controllers, services and used Angular JS filters for filter functionality in search box and integrator functionalities.
- Implemented teh application using Spring IOC, Spring MVC Framework, Spring Batch, Spring Boot and handled teh security using Spring Security
- Used Java-J2EE patterns like Model View Controller (MVC), Business Delegate, Data Transfer Objects, Data Access Objects, factory patterns.
- Worked wif NPM commands and using Package JSON for managing dependencies and dev-dependencies of Node.js applications.
- Extensively used teh Chrome Debugger to put debug points for Defect's Troubleshooting.
- Interact wif Backend Services via REST API Calls using Angular Services.
- Enterprise Integration using Oracle Fusion Middleware and Oracle SOA Suite
- Providing consultation and development support services for engaging in a commercial grade search engine including Elastic search, HTML, CSS, Responsive Web Design, Test Driven Development (TDD), Continuous Integration and Continuous Delivery.
- Implemented complete Maven build life cycle in order to achieve organized application structure and conflict free dependencies in pom.xml file.
- Used SQL statements and procedures to fetch teh data from teh database. Created new views, added new columns to teh existing view in teh database using SQL.
- Wrote SQL commands and Stored Procedures to retrieve data from SQL server database
- Agile/SCRUM was used as teh project management methodology and JIRA & Confluence were teh tools used to keep things in check.
- Implemented complete Maven build life cycle to achieve organized application structure and conflict free dependencies in pom.xml file.
- Strong analytical problem solving skills.
- Developed GIT controls to track and maintain teh different version of teh project.
Environment: HTML, CSS, JavaScript, JDK 8, JSF-RI, Spring IOC, Spring boot, REST API, JQuery, JAX-WS, AJAX, JSON, Angular JS 2 & 4, MEAN, Eclipse, Node.js, ASP .NET, C# ASP.NET, Oracle SOA, Bootstrap, Hibernate, GIT, MSSQL, sketch-app, React and Redux.
Confidential, NYC, NY
Sr. Java/J2EE Developer
Responsibilities:
- Involved in all Phases of teh Software development life cycle (SDLC) Using Agile Methodology.
- Worked on Angular.JS 2 two-way data binding between DOM and model, dependency injection and handling GET, PUT operations wif a Web API controller.
- Developed teh login and registration module and used jQuery, DOJO, YUI Validation Plugin for teh form validation.
- Worked on JavaScript frameworks (Angular.JS, D3.Js, Vanilla, Aurelia, Node.js, React.JS, Polymer JS and Ember) to augment browser based applications.
- Used Struts Framework for creating teh application which is based on teh MVC design pattern.
- Built Web pages that are more user-interactive using AJAX, JavaScript, React JS, Node JS and Angular JS and experience in widget based web application development using Angular JS.
- Used ng-show, ng-hide, and ng-view directives of Backbone Marionetteto create a single page applications (SPA) and to show details of teh customers or to hide teh details of teh customers.
- Experience in J2EE technologies such as JDBC,JSP, spring MVC, JBOSS,JSF, EJB, RMI, JNDI, JAXB, Struts, Spring, Hibernate, Java standard tag library, custom tag libraries
- Implement teh web application using MEAN stacktechnologies (Mongo DB, Express, Angular JS.
- Node.js) along wif HTML5, CSS3, JavaScript, jQuery, Bootstrap and other web technologies.
- Designed teh front-end applications and user interactive web pages using web technologies likeAngular.
- Developed custom Spring Portlet, JSR 286/168 portlets to be deployed on IBM WebSphere portal server.
- Developed application service components and configured beans using spring IoC to create Hibernate mapping files and generation of database schema
- Designed and implemented MEAN stackthroughout entire website along wif Angular MVC and used it for storing huge payloads of data in a JSON format.
- Worked On Digital Asset Technologies
- Experienced in Developing Power BI Reports and Dashboards from multiple data sources using Data Blending
- Contributed as key resource of teh "Angular2Framework Team" in conversion of existing UI screens of teh application toAngular2based UI.
- Working experience on Groovy
- Worked wif Content Management systems like AEM.
- Worked wif core java concepts.
- Extensively worked on Linq and Entity Framework to develop data layer in .NET WPF
- Developed and DesignedAngularJS Migration toAngular2
- Moved existing AngularJS controllers and services toAngular2components for more responsive and less dependency.
- Enhanced legacy application by building new components inAngular2and typescript.
- ImplementedAngular2component router for navigation.
- Worked wifAngular2directives, components, pipes, and injectable.
- Worked wif advanced JavaScript concepts like Closures, Prototype, and Inheritance.
- Developed single page applications usingAngular2, Typescript, web pack and grunt.
- Worked wifAngular.js routers, forms, modules, DOM, events, expressions, controllers, filters, and HTTP Request.
- Disc usage maintenance of uDeploy server
- Automated and scheduled Build using continuous integration tool Jenkins Server at a particular time.
- Responsible for Continuous Integration (CI)and Continuous Delivery (CD) process implementation
- Worked on stored procedures, triggers and cursors, PL/SQL and SQL queries in Oracle 9i.
- Worked on Java, J2EE, JDBC, JSP, Hibernate and spring for business logic and form beans for presenting teh data to JSP’s.
- Flux elements like actions, dispatcher, store, view is used for understanding teh one directional flow of teh data and REDUX framework is used to implement flux pattern in application are done by using React JS.
- Worked on Backbase AJAX framework wif rich UID.
- Proficient noledge on J unit, Test NG framework for Unit testing, Apache Maven, Ant for Project
- Building tool, Jenkins for Continuous Integration.
- Maintained continuous test integration and automatic build by using Jenkins and mailed teh build outputs to teh team members.
- Involved in writing spring configuration XML, file that contains declarations and business classes are wired-up to teh frontend managed beans using Spring IOC pattern.
- Experience working in Agile development methodology as a scrum master
- Used Grunt to build minified application and to deploy it.
- Worked on multiple cross browser compatibility issues to support browsers, which includes Firefox, Google Chrome, Safari and IE.
- Excellent problem-solving skills wif strong technical background and good analytical skills. Proficient in using client side debugging tools
Environment: HTML, CSS, JavaScript, Eclipse, ColdFusion, C#, JDK 6,8, JSF-RI, JQuery, JAX-WS, AJAX, JSON, AngularJS 2 & 4, Polymer.Js, Bootstrap, GIT, Adobe Flash MSSQL, MAC OS, Sublime Text, Linux.
Confidential, NJ
Java/J2EE Developer
Responsibilities:
- Involved in analysis, design and development of Expense processing system and developed specs that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
- Worked in a team, involved in developing teh UIlayout and front-end programming (HTML) for web application that matches requirements.
- Design and developed various view and partial view using Object Oriented JavaScript, JSON, J-Query, Ajax Helpers, Aurelia, Bootstrap, Ember, Polymer Js and Node.js.
- Expertise in working wif NDWS,NWDI
- Implemented client side validations in registration forms, login and logout forms using Java Script.
- Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like message posting and auto-complete form validations.
- Used Collections extensively to store, retrieve and manipulate objects in teh business logic layer.
- Developed applications using Struts Framework which is based in teh MVC design pattern
- Extensively used HQL while developing teh Hibernate DAO classes
- Used Hibernate for Object Relational Mapping
- Involved in development and implementation of complicated and vast on-premises Hadoop data center data migration project to Amazon Web Services (AWS Cloud)
- Familiar wif MongoDB clusters, Java scripting to load unstructured data into sharing environment.
- Customized XML, XSL-FO, XSLT, HTML, and CSS files in DITA-OT plug-ins.
- Experience wif SAP Net weaver 7.4 on composite Environment.
- Built a distributed data pipeline for Hadoop datacenter onto AWS using Kinesis, Lambda.
- Worked on setting up and configuring AWS's AMAZON EMR Clusters.
- Involved in loading data from On-premises data warehouse to AWS's Cloud using different approaches like Scoop, Spark, storm andAWS Services.
- Worked wif core Java concepts.
- Consumed REST web service, POST, DELETE, UPDATE and GET
- Used Log4j to capture teh log that includes runtime exceptions
- Development of marketing platform wif using Scala (wif Cats), Play Framework, Aerospike and others.
- Worked wif REST and SOAP framework and Python routines to log into teh websites and fetch data for selected options.
- Worked wif JavaScript precompiles like coffee script and ES6 SQLwif Babel.
- Implemented Message Driven Bean using JMS
- Developed applications using ANT that complies teh code, pre- compiles teh JSP’s, built an EAR file and deployed teh application on teh Jboss application server
- Worked on proxy web Socket server, intercepting, autanticating and authorizing web Sockets messages in both ways.
- Experience in implementing, enhancing and troubleshooting of AEM installation.
- Handled all aspects of teh web applications including maintaining, testing, debugging and deploying.
- Creating Cross-browser compatible CSS-based page layouts.
- Validated client-side JavaScript bundling via Browserify
- Worked on JavaScript frameworks (AngularJS, NodeJS,ReactJS) to augment browser based applications wif MVC capability.
- Extensively used Java Script and Bootstrap to make teh web page more interactive.
- Involved in writing application level code to interact wif APIs Web Services using AJAX, JSON and XML
Environment: HTML5, CSS3, JavaScript, Eclipse, JQuery, JDK 6, AJAX, JAX-WS, JSF-RI, JSON, XML, Angular JS, Polymer Js, Backbone JS, Bootstrap, Wireframe, Eclipse, Adobe ColdFusion, React JS and Node JS.
Confidential
Java/J2EE Developer
Responsibilities:
- Developed frontend wif pages for user interactions for teh entire website using HTML5, CSS3, and JavaScript.
- Had an involvement in Software Development Life Cycle Phases like requirements gathering, Analysis, Design and Development.
- Used AJAX, JSON to send request to teh server to check teh functionality of teh website.
- Implemented Session Beans and Message Driven Beans (EJBs) along wif JMS.
- Built Mobile Apps wif teh Ionic Framework and AngularJS NVD3.
- Web Applications are developed using HTML5/CSS, JavaScript, AngularJS, jQuery, Bootstrap.
- Used ng-show, ng-hide, ng-view directives of AngularJS to create a single page applications and to show details of teh customers or to hide teh details of teh customers.
- Used EJB, JDBC and spring, JPA at persistence layer (DAO).
- Hibernate is used as persistent layer for providing object model over relational data model.
- Used SVN as a documentation repository and version controlling tool.
- Developed test cases using JUnit.
- Implemented different design patterns Service Locator, Singleton, and Session Façade.
- Implemented code for AJAX based applications to fetch teh response from backend API as a part of JSON.
- Used Angular $http object to make teh request to teh server to get teh details of teh customers and show them in teh browser.
- Used ng-repeat directive of AngularJS to show teh collection of details about teh list of customers.
- Developing iOS portion of IBM Mobile First Platform Cordova Plugins Using Swift/ Objective-C and Javascript
- Designed applications which are executed on different browsers like Internet Explorer, Mozilla Explorer, Google Chrome and Opera by using different debugging tools like Firebugs/IE Developer Tools.
- Used on Change () event of ReactJS to update teh details of teh information whenever teh input value changes accordingly.
- Used .alert() class of Bootstrap to create alert functions for teh applications regarding low balances, usage of teh card, minimum payment alerts and used .fade() class to fade teh message whenever user or customer scrolls on teh message.
Environment: HTML, CSS, JavaScript, Python, JQUERY, AJAX, JSON, XML, XHTML, ASP.net, MySQL, Angular JS, Node JS, grunt, APACHE, MAC OS, ECLIPSE and Adobe Photoshop.
Confidential
Java UI Developer
Responsibilities:
- Expertise in HTML5 & Mobile web development for I phone, blackberry, android, windows.
- Working on UI frameworks like jQuery, bootstrap and other UI frame works.
- Proven track working wif HTML5, CSS3, Javascript
- Basic noledge in AJAX, JSON.
- Developing best user interface wif animated effects using HTML5 and CSS3
- Beginner experience in JQtouch and phone Gap environment.
- Possess sound noledge on Advanced Technologies like Object Oriented Javascript.
- Well versed noledge on solving teh cross browser compatibility issues.
- Excellent capability to explore, learn and understand newer business domains and technologies.
- Designed various applets using Jbuilder
- Developed web based NMS dashboard application for Motorola using back base AJAX framework.
- Good Experience in developing WordPress Themes, Child Themes, Plugins and Templates
- Good noledge in converting PSD templates to a XHTML page.
- Creating XHTML prototypes for mobile application and desktop.
- Good noledge in building responsive layout (BootStrap)
- Used JDBC for database connectivity wif MySQL server.
- Used CVS for version control
- Good noledge of usability and cross browser compatibility issues.
- Troubleshooting teh XHTML code problems.
- Knowledge in section 508.
- HTML, CSS cross browser compatibility checking wif w3c standards.
Environment: HTML, DHTML, CSS, JQuery, JavaScript, AJAX, Java (JSP), Python, Oracle, Windows, Photoshop, Adobe Flash. 2011
Confidential
Java UI Developer
Responsibilities:
- Responsible for design and development of web pages using HTML, CSS including AJAX controls and XML.
- Developed UIusing HTML, CSS, JavaScript validations and XML.
- Developed teh application using J2EE architecture.
- Designed, developed and updated User Interface Web Forms using CSS, Dreamweaver and JavaScript.
- Responsible for developing, editing, publishing and managing content on teh external Web pages and internal layouts.
- Worked wif clients and gather requirements and developed as per their needs and requirements.
- Used AJAX frameworks like J-Query, JSON to develop rich GUIs and also involved in performance tuning teh website.
- Created graphics including Icons, Images and logos using Adobe Flash Catalyst.
- Used EJB as a middleware in developing a three-tier distributed application.
- Developed Session Beans and Entity beans to business and data process.
- Used JMS in teh project for sending and receiving teh messages on teh query
- Successfully performed teh REST APIs Integration using XML and JSON.
- Responsible for developing, editing, publishing and managing content on teh external Web pages and internal layouts.
- Involved in developing HTML and JavaScript for client side presentation and data validation on teh client side wif in teh forms.
Environment: HTML, CSS, JavaScript, JQuery, Dreamweaver, AJAX, JSON, MS Office, PL/SQL and GIT.