Sign in

Senior Java UI/UX Developer

Richardson, Texas, United States
65$ per hour
January 12, 2018

Contact this candidate

Silvi Mallavarapu

Senior Java UI/UX Developer

C2C Consultant 3rd Party Employee



Over 7+ years of IT experience in complete software development lifecycle process including Development, Testing and implementation using industry standard methodologies.

Expertise in development of e-business, B2B applications, service delivery Inter/Intranet applications using J2EE specifications.

Specialized in the systems design and development of reliable and efficient enterprise applications using Java/J2EE technologies, which includes EJB, JDBC, Servlets, JSP, Struts, Spring, Hibernate, J2EE design patterns.

Well experienced with XML parsing and XSLT transformations ([J] DOM, SAX, Xerces, Xalan, and JAXP).

Experience in web technologies like Angular JS, AJAX, jQuery, JSP, HTML5, DHTML, CSS3, JSON and JavaScript.

Experience in Configuring and deploying applications on IBM WebSphere, BEA WebLogic, JBoss, Tomcat and RAD 7.x.

Developed and deployed using IBM portal API and JSR 168. Developed custom JSR 168 portlets related to various business scenarios including Order processing, Purchasing and HR.

Well versed in Data Analysis, Design and Data Modeling using Erwin. Strong Programming experience in PL/SQL and Stored Procedures, functions, joins, and triggers.

Experience in implementing Core Java & J2EE design patterns like Front Controller, MVC, Singleton, Factory Pattern, Service Locator, Business Delegate, Data Access Object, Session Facade, and Value object pattern etc.

Extensive experience in Data Modeling, Stored Procedures, and functions worked on Databases such as Oracle, SQL Server and DB2.

Experience in SOAP and REST based Web Services, AWS and SOA, AJAX Technology, RMI, JNDI, MVC Custom development.

The used application performance management software’s like DynaTrace and Interscope to monitor the servers and performance of the applications.

Expertise in understanding Business Applications, Business Dataflow and Data relations and ability to master new technologies and deliver the outputs.

Expertise I designing systems based on Object-Oriented Analysis/Design Methodologies specifically UML using rational rose.

Extensive knowledge of Junit, Testing framework for Unit testing. Maven, and Ant for project building tool, Jenkins/Hudson for continuous integration.

Experience on user-friendly and fully functional applications for Android and HTML5.

Worked on different software development methodologies like Waterfall, Spiral, RUP and Agile Process

Good technical, communications and interpersonal skills. Able to work reliably under pressure. Committed team player with strong analytical and problem-solving skills, ability to quickly adapt to new environments & technologies.



Java, J2EE, C, C++, PL/SQL


Struts, Servlets, Hibernate, Spring, JDBC, EJB, JSP, JSTL, Java Mail and Web Services


HTML, CSS, Java Script, SOAP, XML, Angular JS


Dyna trace, Interscope


Oracle, MySQL, DB2


ANT and Maven


JUnit, Log4j, Selenium


Windows, Linux & Unix


Apache Tomcat, WebLogic, WebSphere


Eclipse, NetBeans, Jbuild 9.0


Sun Certified Java Professional Programmer, 2017

Business English Certification from Cambridge University, 2012

IBM SPSS Software Certification, 2016





Implemented Client-side validations using Java Script. Designed JSP pages for Initial applications, Submissions and Maintenance module using JSTL and Struts tag libraries.

Extensively Developed using JSR 168 Portal API on Web Sphere Portal server including using Event Handling, windows event, portal messaging.

Used struts validation framework to perform Server-side validations.

Involved in writing Struts actions classes, Action forms and configuration files i.e.Struts-config.xml

Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.

Developed XSD for validation of XML request coming in from Web Service.

Involved in the migration of Data from Excel, Flat file, Oracle, XML files to SQL Server by using BCP and DTS utility.

Implemented Tiles framework in Struts.

Used JMS for Asynchronous communication between the applications.

Configured JMS Server setup and DB Connection pool setup deployed Returned items in WebLogic Server.

Developed Spring service classes for Initial applications and Maintenance module to implement business logic requirements. Utilizing J2EE components such as EJB 2.0, SOA Web Services, JSP and Servlets.

Developed Web Services using SOAP, REST, Apache CXF while integrating with the license server to validate the licenses. Involved in the deployment of Web-Service End-Points using Apache CXF.

Enhanced the Web Application using Spring Framework and Spring JDBC Template.

Used RESTful web services and implemented connection pooling for database access.

Developed handy version applications using Bootstrap Framework, HTML5 and CSS3.

Worked on JavaScript framework (Angular JS, Backbone.js, Bootstrap) to augment browser-based applications with MVC capability.

Involved in user interface design and development using Struts tags, HTML, CSS, AngularJS and JavaScript.

Used Angular.js filter to make the data searchable and sortable. Written Test Cases for Unit Level Testing using JUnit.

Application was developed using Eclipse Indigo as IDE and GIT for version control system and deployed in WebLogic Application Server

Designed and Developed End to End customer self-service module using annotation based Spring MVC, Hibernate, JSP and jQuery.

Created applications, connection pools, deployment of JSPs, Servlets, and EJBs in WebSphere.

Involved in generating Hibernate Configurations files, hibernate mapping files and Hibernate Data Objects to communicate data in the persistence layer.

Used JIRA for bug tracking. Worked on Database Stored Procedures and Functions, views, and Synonyms. Responsible to prepare Unit test scripts.

Environment: Java1.6, JSP, Struts, Spring 2.5, Spring MVC, Spring Web, Spring Boot, Hibernate 3.2, IBM WebSphere, WebLogic application server8.1, Apache CXF, EJB, Portal Development, JMS, Restful, Oracle 9i, JSR 168, JIRA, Eclipse, Junit, CVS, GIT, Javascript, SOAP, HTML5, CSS3, Angular JS, Bootstrap, Backbone.js, Rational Rose, SQL Navigator, Ant, Maven, Cruise control, Agile



OCT 2015 – MAR 2016

Responsible for configuring deployment environment to handle the application using IBM Web Sphere application server and Oracle 9i at the back-end.

Developed Human Resource and Finance based portlets including usage of MVC Architecture based on spring framework and enhanced source code for different modes and states.

Involved in Object Oriented Analysis Design and Development, Unit Testing, and Production Support

Developed visually appealing user interface as per the requirement. User Interface has been integrated with AJAX for dynamically querying the DB at the back end.

Created sequence diagrams to show the flow of pages using Rational Rose.

Separated presentation aspects and controller aspect of the application by effectively using MVC design pattern.

Developed the presentation layer of the application using JSP pages.

Implemented the application using the concrete principles laid down by several Java/J2EE Design patterns like Singleton, Front Controller, Intercepting Filter Business Delegate, MVC and Data Transfer Object (DTO).

Used Spring framework to implement the MVC design pattern in the application.

Created Web.xml, Validation.xml files to integrate all the components in the Spring framework.

Implemented the JSPs in the JSF Framework to effectively handle the workflow of the application.

Hibernate an ORM tool is used to access data from the DB.

Maintained and configured all the pojos and hbm files needed for the DB.

Transaction Management was handled by Spring Framework at the service layer.

Eclipse used as Java IDE tool for creating JSP’s, Servlets, Data Transfer Objects and Data Access Objects.

Used Spring Framework for Dependency injection and integrated with the Hibernate.

Responsible for writing stored procedures and functions using PL/SQL. Accessed PL/SQL statements using JDBC framework.

Implemented SOAP-based web service using JAX-WS and Apache CXF.

Used J2EE design patterns like DTO, MVC, and Singleton.

Developed Enterprise Java Beans for Administration modules.

Used CVS for software configuration management and version control.

Built the application using Maven.

Deployed the entire application on WebSphere application server.

Created test cases using JUnit.

Updated/ retrieved XML files using SAX Parser. Responsible for reading/ parsing and updating XML files.

Environment: J2EE, Java, Spring MVC, XML, JUnit, SOAP, JSP, JDBC, Maven, EJB, Portal Development, JSR 168, Oracle 9i, WSAD, Rational Rose, JAX-WS, Apache CXF, IBM WebSphere, JNDI, CVS, AJAX, PL/SQL, Windows, SAX



JUNE 2014 – AUG 2015

Involved in designing a J2EE compatible architecture.

Created Class Diagrams, Use-Case Diagrams, Sequence Diagrams using Rational Rose

User Interface implemented with jQuery and JavaScript.

Implemented the connectivity in the portlets for web services back end as well as JDBC based database backends.

Used the Struts 1.x framework for request delegation. Deployed Session Beans in the application server

Incorporated the Singleton Design Pattern for JNDI service lookup. Stateless Session Beans used along with Data Objects to extract information from the database.

Used JMS queue for processed data to be exported to the repository

Developed SAX and DOM parsing modules to pass the exported data to repository

Used Web Services (SOAP) for transmission of large blocks of XML data over HTTP

Created database object design, low-level design, technical design, test script, test Plan, test cases to test DB2 database data

Developed the User Interface (UI) using Java Server Pages (JSP) utilizing Custom Tag Libraries and XSLs.

Designed web pages using JSP, XSL, HTML, DHTML and client-side validation with JavaScript.

Implemented Spring Web flow 2.5 principles that build upon Spring MVC to support user-level, application-directed control flows.

Implemented SPRING MVC architecture to develop presentation tier and business layer using components like dispatcher Servlet, Handler Mappings, Controller, Model and View Object, View Resolver, View.

Extensively used Hibernate 3.0 in data access layer to access and update information in the database.

Connected to Oracle Database using DAO (Data Access Object using Spring DAO) Patterns.

Used Java Messaging Services (JMS) for the reliable and asynchronous exchange of important information such as payment status report.

Involved in setting up the Web Services (SOA) using XML, SOAP, WSDL and created Consumers and Stubs to get the required information for policies. Used Web Services for the validations of credit cards.

Parsed XML documents using DOM and SAX parsers. Implemented Maven build tool to build jar and war files, deployed these war files to target servers. Deployed the application on Apache Tomcat server

Environment: JDK 1.5.0, J2EE, jQuery, Tag Libraries, Struts 1.x, Portal Development, JBoss, PL/SQL, DB2, XML, DOM, SAX, SOAP, Oracle 8i, JSR 168, Servlets, Rational Rose (UML), Maven, JMS, JNDI, CVS



NOV 2014 – MAY 2014

Involved in different phases of the application development like Requirements gathering, Design, and Analysis and Code development.

Design and develop Servlets, Session and Entity Beans to implement business logic and deploy them on the WebLogic Application Server.

Created Connection Pools in WebLogic and configured as needed.

Used XML as data communication format between different modules of the application.

Involved in design and developing re-usable web services using SOAP, XML, WSDL, UDDI, XML Schemas, JAXB, and XSL.

Involved in designing and creating the Database Tables and Views.

Extensively used SQL, PL/SQL in constructing views, indexes, stored procedures, triggers, cursors, functions, and relational database models.

Developed complete Business tier with Stateless, Stateful Session beans and CMP Entity beans with EJB 2.0 standards.

Designed the CMP fields and CMR fields in CMP entity beans. Wrote EJB-QL queries in EJB-jar.XML file.

Designed and developed the UI using Struts view component, JSP, HTML, CSS and JavaScript.

Extensively worked on XML parsers (SAX/DOM). Used XSL/XSLT for transforming common XML format into internal XML format.

Apache Ant was used for the entire build process. Implemented the database connectivity using JDBC with Oracle 8i database as backend. Responsible for developing Servlet.

Involved in implementing a database design, connectivity and access.

Used MySQL as database and used JDBC to establish a connection with the database.

Wrote MySQL queries and used JDBC API. Designed and developed Application using MVC design pattern.

Used CVS for version controlling and JUnit for unit testing.

Deployed the application on JBoss Application server.

Environment: EJB 2.0, JSP2.0, Servlets, XML, XSLT, JDBC, JavaScript, portal Development, JSR 168, UML, HTML, ANT, CVS, Log4J, JUnit, JBoss, Eclipse, Oracle 8i



OCT 2011 – OCT 2012

Developed the application using the RUP process and Participated in requirement collection.

Designed application using UML. Elaborated on the Use Cases based on business requirements and participated in creation of Class Diagrams, Object Interaction Diagrams (Sequence and Collaboration) and Activity Diagrams

Developed XSLT (Metadata drove) reusable components like a logger, cache manager, error handler using object-oriented concepts.

Installed and migrated web sphere from windows to Solaris straight forward installation and configuration of web sphere portal from windows to Solaris.

Design and Developed JSP for different User Interactive (UI) web pages and developed the Enterprise Java Bean components and application developed using Struts Framework

Developed XML based reusable validator framework to validate user validations extending struts validator framework.

Involved in writing SQL queries and Stored Procedures using SQL and PL/SQL and Connected database using JDBC API

Coding and Implementation of the design using Java and different J2EE technologies like Servlets, and JSP.

Extensively used Spring for writing Business Functionality.

Used Hibernate framework for mapping an object-oriented domain model to a traditional relational database.

Integrated of all screens and making changes according to requirements.

Involved in Interconnectivity of the Oracle database through JDBC.

Involved in writing SQL scripts.

Customized views in JSP with HTML, AJAX, JavaScript, and CSS.

Involved in writing DAOs (Data Access Objects) layer using Hibernate 3.0.

Participated in estimating the hours for the project.

Implemented the business logic in stateless session Beans.

Involved in designing and generating Web services using SOAP, WSDL and UDDI.

Developed unit test cases and executed by conducting the peer reviews

Effectively managed the development process using CVS

Environment: Java, JSP, Struts, EJB, Web Logic, Oracle, Hibernate, Portal Development, JAXB, SOAP, WSDL, UDDI, CVS, XML Schema, XML, UML, RUP, XSL, XSLT, HTML, AJAX, CSS, jQuery, JSR 168, PL/SQL and Java Script



JULY 2010 – AUG 2011

Involved in creating use case, class, sequence, package dependency diagrams using UML.

Also, involved in analysis and requirements gathering phase.

Developed Server-side code using Servlets, JSPs running on Apache Tomcat 3.0 and Enterprise Beans running on WebSphere Application Server. Worked on the portal document content manager in WCM for the creation of help files and worked in configuration portlet and making them to refer to the concerned help file.

Developed web pages using HTML, JSP, DHTML and CSS.

Used JavaScript for certain form validations, submissions, and other client-side operations.

Created Stateless Session Beans to communicate with the client.

Created the database tables in Oracle 7i; created the required SQL queries and used JDBC to perform database operations.

Environment: Java, HTML, JSP, CSS, Servlets, JavaScript, Portal Development, JSR 168, Oracle 7i, EJB 1.1, Apache tomcat 3.0, WebSphere running on Windows NT.

Contact this candidate