Uploaded File
add photo
Dhanushka
dhanushdevloper.java@gmail.com
408-753-7839
Los Angeles, CA 90003
Senior Java Developer
13 years experience C2C
0
Recommendations
Average rating
88
Profile views
Summary

java J2EE Web Services J2ME Development Databases Oracle SQL Developer JBoss Application Server JBPM Sales Force Development JavaScript AngularJS React.js Core Java XML Jenkins JMeter JSON

Experience
Senior Java Developer
Information Technology
Jan 2015 - present
  • Performed complete application life cycle function (SDLC) from conception to final release to users including design & analysis, Implementation, Testing, Deployment and Maintenance.
  • Interacted with business analysts and end users in gathering requirements.
  • Implemented the online application by using Core Java, Multithreading, JDBC, JSP, Servlets, Web Services, SOAP, and WSDL.
  • Developed REST based web services using Spring web services module and consumed web services from other vendors to retrieve information using Spring Rest Client.
  • Designed and developed the application UI using Spring web flow MVC frame work.
  • Developed the User Interactive web pages in a professional manner with using web technologies like HTML5/HTML, XHTML, and CSS3/CSS as per company's standards.
  • Implemented latest HTML5 and CSS3 features like creating various effects, shading, 2D 3D animation, Shapes, Handling multimedia files and many others.
  • Implemented Jenkins to compile the programs, Maven Artifactory as repository to build and deploy code.
  • Developed CSS3 style sheets to give gradient effects. Developed page layouts, navigation and icons.
  • Developed the front-end featuring rich web interface implemented using HTML5, CSS3, JSF, JavaScript toolkits.
  • Developed SQL and PL/SQL scripts to transfer tables across the schemas, databases and Data loaded from legacy systems using PL/SQL and SQL Loader.
  • Developed complex SQL queries including inline queries and sub queries for faster data retrieval from multiple tables.
  • Developed and deployed Apache ANT/ MAVEN scripts for deployment and customizing WAR/ JAR file management for web applications.
  • Designed and developed User Interface Web Forms using Flash, CSS, Adobe, Photoshop, Dreamweaver, and JavaScript.
  • Extensively used JQUERY, JSON, Node JS, AJAX and DOM scripting to create interactive web applications like Message posting and auto complete form validations.
WSDL WebServices SQL Loader SQL Spring SOAP SDLC PL/SQL MVC Maven JSON jQuery JDBC JavaScript Java HTML Hive CSS Apache AJAX Business Analysis Adobe Photoshop Jenkins JSF JSP REST UI Web Forms Adobe Dreamweaver Adobe Flash Java Servlet node.js Artifactory Requirements Gathering Ant Scripting
Remove Skill
Sr. java developer
Information Technology
Apr 2013 - Dec 2014
  • Worked in an Agile Environment and participated in requirement gathering, analysis and design
  • Implemented SaaS infrastructure to support rapidly increasing demand for software critical to the members and providers claim trials.
  • implemented auto deployment process and used Maven as the build tool and is scheduled/triggered by Jenkins (build tool).
  • Implemented jQuery based accordion styles and handled complete jQuery in showing Rich Internet Application.
  • Developed Unix Shell Scripts to automate backend jobs, loading data into the Database using SQL* Loader.
  • Developed test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, java Scripts functionalities, Mouse Movements.
  • Developed MAVEN scripts to build and deploy the application onto Application Server and ran UNIX shell scripts.
  • Developed the global capabilities & processes to deliver Customer Experience Management offerings in a SaaS model.
  • Responsible for creating efficient design and developing User Interaction screens using HTML, CSS, JavaScript, Node js, JQuery AJAX and JSON.
  • Developed the ETL mappings in PL/SQL via packages, procedures, functions, views and triggers.
  • Working extensively with Hibernate Query Language (HQL) to store and retrieve the data from oracle database. Developed Enterprise JavaBeans (EJB ) for implementing application’s business rules and policies.
  • Familiarity with 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.
  • Used Spring Security framework for login authentication, password hashing. Worked on Java Message Service (JMS) API for developing message oriented middleware (MOM) layer for handling various asynchronous requests. Worked with topic for creating publish/subscribe-messaging model.
UNIX WebServices Triggers Test Case Preparation SQL Spring Shell Scripts Selenium REST Requirements Gathering Maven JSP JSON jQuery JMS JAX-WS JavaScript JAX-RS Javabeans Java HTML Hibernate ETL EJB CSS AJAX Agile Methodology PL/SQL Oracle Jenkins UI node.js
Remove Skill
Sr.Java Developer
Information Technology
Jul 2012 - Mar 2013
  • Involved in designing use cases with the help of business analyst team and developed technical requirement documents. Helped the client project management team to identify the suitable technology and tools required for the projects.
  • Implemented J2EE Design Patterns like MVC, Service Locator, Session Facade and the persistence layer using Hibernate-ORM.
  • Implemented data processing, storage module using multithreading concept and Used multithreading in programming to improve overall performance.
  • Developed Web Services to consume those Web Services as well other enterprise wide Web Services.
  • Developed several REST web services supporting both XML and JSON to perform tasks. REST web services leveraged by both web and mobile applications. Prepared technical artifacts including UML Class diagrams, Sequence diagrams etc., using Rational Rose.
  • Developed the UI Screens using JSP, Struts, HTML, CSS, Node Js, JavaScript and did the client side validation with the JavaScript.
  • Developed source and target table definitions using SSIS. Source data was extracted from Flat files, SQL Server and DB2 Database.
  • Developed Maven configuration and helping Continuous Integration (CI) Issues and Used Maven as the build tool and Tortoise SVN as the Source version controller.
  • Designed User Interface using Java Server Faces (JSF), HTML, CSS3, jQuery and AngularJS and XML in a responsive grid layout.
  • Designed and developed the UI layer using JAVA 1.5, JSP1.1 and Struts2.
  • Used Spring Framework for developing the application and used JDBC to map to Oracle database.
  • Used AngularJS for the two way data-binding allowing auto synchronization of models and views
  • Used Connection Pooling to get JDBC connection and access database procedures.
XML UML Technical Specifications Struts SQL Spring Rational Rose Project Management Oracle MVC Maven JSP JSON jQuery JDBC JavaScript Java J2EE HTML Hibernate ERP CSS DB2 SQL Server Business Analysis AngularJS Design Patterns REST SVN WebServices UI node.js Continuous Integration
Remove Skill
Sr. Java Developer
Information Technology
Dec 2011 - Jul 2012
  • Implemented the persistence layer using Hibernate-ORM. Worked on Spring Web Flow on Spring MVC for building flows in our web application.
  • Implemented various design patterns in the project such as DAO, Business Delegate, View Helper, Data Transfer Object (DTO), Session Façade, Singleton and Model View Controller and handle Multithreading.
  • Designs and develops application and user interface by setting expectations and features priorities throughout development life cycle within HM Health Solutions established framework.
  • Designed and Developed User Interface using Java Server Faces (JSF), HTML, CSS3, jQuery and AngularJS and XML in a responsive grid layout.
  • Developed the application using Java/J2EE platform. Implemented the Model View Control (MVC) structure using Struts. Used JQuery for the development of web application using AngularJs, Ajax, DHTML and DOM scripting.
  • Developed core java technologies like Executors, synchronizers, Atomic variables, Locks, CHM to achieve high level of concurrency for calculating risk values and excisions for different regions.
  • Responsible to enhance the UI using HTML, Java Script, Node Js, XML, JSP, CSS as per the requirements and providing the client side using JQuery validations.
  • Developed Web services (JAX-WS) specification using Apache CXF as the implementation and developed client application API's using Node Js.
  • Developed classes using core java (multithreading, concurrency, memory management) and some spring IOC.
  • Used Grid functionality like Grid filtering, Multiple Sorting, Grid Cell Editing, Grid Row Editing.
  • Used Spring Core Annotations for Dependency Injection and used Apache Camel to integrate Spring framework.
  • Used Hibernate as Persistence framework mapping the ORM objects to table using Hibernate annotations.
  • Responsible to write the different service classes and utility API, which will be used across the framework.
XML WebServices Struts Spring MVC JSP JSF jQuery JAX-WS JavaScript Java J2EE Hibernate CSS Apache AngularJS AJAX HTML Design Patterns UI node.js
Remove Skill
Java Developer
Information Technology
Jun 2009 - Nov 2011
  • Used agile methodology for developing the application.
  • Developed using new features of Java 1.5 like Annotations, Generics, enhanced for loop and Enums.
  • Developed various generic JavaScript functions used for validations.
  • Developed screens using JSP, JavaScript, HTML and CSS.
  • Developed Web Services clients to consume those Web Services as well other enterprise wide Web Services.
  • Created DDL and DML SQL scripts for creation of database objects.
  • Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
  • Created and injected Spring services, Spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Used Core JavaDesign Patterns like Singleton, Factory, MVC, Intercepting Filter, Front Controller, Business Delegate, Service Locator, Session Facade and DAO.
  • Designed and implemented Struts (MVC Paradigm) components such as Action Mapping, Action class, Dispatch action class, Action Form bean, and a form set for validation and used JavaBeans to return dynamic information.
  • Used Spring Inheritance to develop beans from already developed parent beans.
  • Defined MultiAction, Abstract Wizard Form and Simple Form Controllers using Spring MVC framework providing very clean division between controllers, flexibility with the use of interfaces and providing thin web layer over business layer.
  • Used JSF framework in developing user interfaces using JSF UI Components.
  • Worked in all the modules of the application which involved front-end presentation logic developed using Tiles, JSP, JSTL and java script, XML Business objects developed using POJOs and data access layer using Hibernate.
  • Involved in configuring Hibernate mapping files and POJO objects.
  • Involved in writing Thread Safe blocks for multithread access to make valid transactions.
  • Exposed the Web Services to the client applications by sharing the WSDL’s.
XML WSDL WebServices Struts SQL Spring RDBMS POJO MVC JSP JSF JavaScript Javabeans Java Hibernate CSS Business Objects Agile Methodology HTML UI
Remove Skill
Java Developer
Information Technology
May 2008 - Jun 2009
  • Implemented Core Java concepts like Collections Framework, multithreading, memory management.
  • Developed the business domain layer using Java, J2EE, JDBC and used DAO, Transfer Objects, Singleton, Abstract Factory, Factory, State, Command and Front Controller design patterns.
  • Implemented Struts framework in the presentation tier for all the essential control flow, business level validations and for communicating with the business layer.
  • Developed Struts framework Action Servlets classes for Controller and developed Form Beans for transferring data between Action class and the View Layer.
  • Developed application and database triggers, functions, procedures, and packages in PL/SQL, Orecle8i as back-end.
  • Developed the front end UI using JSP, HTML, JavaScript, CSS
  • Implemented Struts Validators framework to validate the data.
  • Developed Ant (build.xml) targets for build and deployments on WebSphereApplicationServer 5.0.
  • Developed Stored Procedures in the Oracle 9i database.
  • Performed impact analysis on the dependency projects of OneSource Project.
  • Involved in writing unit test plans and developing test cases using Junit.
  • Used Configuration Management and Version Control toolCVS.
XML Version Control UNIX Test Planning Struts Stored Procedure SQL PL/SQL Oracle Junit JSP JDBC JavaScript Java J2EE IBM WebSphere CVS CSS Configuration Management Analysis HTML Triggers Design Patterns UI Java Servlet Ant
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
Skills
JSP
2021
9
UI
2021
9
CSS
2021
8
Java
2021
8
JavaScript
2021
8
HTML
2021
7
node.js
2021
7
SQL
2021
7
WebServices
2021
7
JSF
2021
6
Spring
2021
6
Ant
2021
5
Hibernate
2014
5
Java Servlet
2021
5
MVC
2021
5
Requirements Gathering
2021
5
REST
2021
5
Scripting
2021
5
Adobe Dreamweaver
2021
4
Adobe Flash
2021
4
Agile Methodology
2014
4
Artifactory
2021
4
Javabeans
2014
4
Jenkins
2021
4
jQuery
2021
4
PL/SQL
2021
4
Struts
2013
4
WSDL
2021
4
XML
2013
4
Adobe Photoshop
2021
3
AJAX
2021
3
JDBC
2021
3
JSON
2021
3
Maven
2021
3
Oracle
2014
3
Web Forms
2021
3
Apache
2021
2
Business Analysis
2021
2
Business Objects
2011
2
Design Patterns
2013
2
J2EE
2013
2
JAX-WS
2014
2
POJO
2011
2
RDBMS
2011
2
Triggers
2014
2
UNIX
2014
2
Analysis
2009
1
AngularJS
2013
1
Configuration Management
2009
1
Continuous Integration
2013
1
CVS
2009
1
EJB
2014
1
ETL
2014
1
Hive
2021
1
IBM WebSphere
2009
1
JAX-RS
2014
1
JMS
2014
1
Junit
2009
1
SDLC
2021
1
Selenium
2014
1
Shell Scripts
2014
1
SOAP
2021
1
SQL Loader
2021
1
Stored Procedure
2009
1
SVN
2013
1
Test Case Preparation
2014
1
Test Planning
2009
1
Version Control
2009
1
DB2
2013
1
ERP
2013
1
J2ME
0
1
JBOSS
0
1
Project Management
2013
1
Rational Rose
2013
1
React.js
0
1
Salesforce
0
1
SQL Developer
0
1
SQL Server
2013
1
Technical Specifications
2013
1
UML
2013
1