
Roy Jotin
- Sr. Java Programmer
- Washington, DC
- Member Since Jun 14, 2023
Roy Jotin
SUMMARY:
v Over 8+ years of professional experience developing Software Applications, mainly Java Development
v Strong object-oriented design experience.
v Involved in all phases of Software Development Life Cycle (SDLC): Analysis, Design, Development, Testing, Deployment, and Maintenance using Java related technologies.
v Worked with J2EE, Struts, Spring MVC, Hibernate, IBATIS, JSP, Servlets, JSTL, and JDBC applying suitable design patterns.
v Experience in logging tools like Log4J and testing frameworks such as JUnit and TestNG.
v Experience with core JavaSE, including Collections API, threads, generics, reflection, and JDBC.
v Experience with JavaEE, including JSPs, Servlets, Web Services (SOAP and REST), and Tomcat.
v Experience with Java web framework technologies, such as GWT and Spring. Strong skill in web technologies such as HTML/XHTML/HTML5, CSS, XML, XSLT, and JavaScript.
v Experience in database technologies, such as Oracle, SQL Server, DB2, Sybase, and MySQL.
v Used tools like Toad, PLSQL Developer and Squirrel for performing database operations.
v Experience with Web/Application Servers such as Oracle BEA WebLogic, IBM WebSphere, Redhat JBoss AS, and Apache TomCat.
v Experience in XML APIs such as JAXP (SAX, DOM), JAXB for data binding and experience in designing the XSD schema generation.
v Experience with IDEs like Eclipse ( Europa ), Eclipse (Ganymede), Eclipse (Galelio)
v Developed applications using build tools like ANT,MAVEN
v Have good experience of all testing phases such as Unit testing, Integration testing and System testing.
v Excellent verbal and written communication skills along with great interpersonal and meticulous organization skill.
v Ability to identify project dependencies proactively and communicate them to project team members.
EDUCATION:
v Sun Certified Java Programmer
v SCWCD (SUN CERTIFIED WEB COMPONENT DEVELOPER)
v SCEA (SUN CERTIFIED ENTERPRISE ARCHITECT)
v Masters in Computer Application from University of Virginia
TECHNICAL SKILLS:
Programming Languages |
JAVA, SQL and PL/SQL, HTML,XML |
J2EE Technologies |
JDBC, Servlets, JSP, JavaBeans, Hibernate , GA, JSF , EJB ,Spring |
Web Technologies |
HTML , DHTML(CSS) and Java Script, XHTML, XML ,XHTML, XSLT, JavaScript, Web |
Methodologies and Tools |
Agile Methodology SCRUM, UML ,MS Visio |
Frameworks/Patterns |
J2EE, MVC Architecture, Apache Struts, Spring Framework, Web Services, Log4J, |
Web/Application servers |
JakartaTomcat, Apache Tomcat, JBoss, Jboss, Jboss GA., JBoss, BEA-Weblogic.
|
Databases and Tools |
Oracle, MS Access and MS SQL Server, MySQL,Taod, PLSql Oracle Sql |
PROFESSIONAL EXPERIENCE:
Client: Wallmart Washington, DC
June’15 – Present
Position: Sr. Java Programmer (Work from Home Project)
Responsibilities:
v Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework) and Macromedia/Adobe Flex.s
v Establish coding standards for Java, JEE, ExtJS, etc.
v Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
v Implemented Spring AOP for admin services.
v Implemented the caching mechanism in Hibernate to load data from Oracle database.
v Designed and developed Enterprise Eligibility business objects and domain objects with Object Relational Mapping framework such as Hibernate.
v Developed user interface using JSP, AJAX, JSP Tag libraries to simplify the complexities of the application.
v Developed JSP pages for presentation layer (UI) using Struts with client side validations using Struts Validator framework/ JavaScript.
v Extensively involved in the development of backend Logics or data access logic using Oracle DB & JDBC.
v Used JMS in the project for sending and receiving the messages on the queue.
v Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
v Used AJAX and JavaScript for validations and integrating business server side components on the client side with in the browser.
v Implemented front end changes based on spring integrated with Struts along with JSP view and Java code as per requirement
v Wrote JavaScript functions to get Dynamic data and Client side validation.
v Created Oracle database tables, stored procedures, sequences, triggers, views
v Developed the CRUD API for the POSEngine using Restful Webservices.
v Involved in the development of SQL, PL/SQL Packages, Stored Procedures
v Implemented the Connectivity to the Data Base Server Using JDBC.
v Consumed Web Services using Apache CXF framework for getting remote information
v Developed Rest architecture based webservices to facilitate communication between client and servers.
v Created webservices using WTP tool plugin to the eclipse IDE which is deployed as a separate application using Maven scripts.
v Using Java Messaging Service JMS for messaging, configured queues and topics on the WebLogic Application Server and used them for messaging.
v Wrote unit testing of various components layer with JUnit framework.
v Manage multiple, high profile cross-functional AGILE program teams across various business units.
v Identified Requirements done the design and development of use cases using UML
v Responsible for developing GUI / user interfaces using JSP, CSS & DHTML
v Presentation tier was developed using JSP, JSTL, Java Script, and HTML.
v Used the Eclipse as IDE, configured and deployed the application onto WebLogic application server using Maven build scripts to automate the build and deployment process.
v Designed and developed client and server components of an administrative console for a business process engine framework using Java, Google Web Toolkit and Spring technologies.
v Developed order receipt report with bar code using lowage iText and jasper report.
v Worked with ILog Jrule engine, to trigger the business rules in the rules execution engine configured in WebLogic application server.
v Writing web 2.0 optimized website content.
v Designer and Architect of SOA Governance (Oracle enterprise repository) and Wiki plug-in development for O2 UK Repository search engine and SOA Shop for Services.
Used Skills: JAVA, J2EE, SPRING, HIBERNATE, STRUTS, JQUERY, AJAX, SENCHA EXTJS, JAVASCRIPT, ORACLE, CRUD, PL/SQL, JDBC,APACHE CXF, REST, ECLIPSE, WEBLOGIC, CLEARCASE, JUNIT, AGILE, UML, JSP, JSTL (JAVA SERVER PAGESSTANDARD TAG LIBRARY), JMS, SERVLET, MAVEN, ITEXT, GOOGLE WEB KIT (GWT), JASPER REPORT, ILOG, WEB 2.0, SOA.
Client: Capegemini New York - NY
April’13 – May’15
Position: Sr. Java Programmer (Work from Home Project)
Responsibilities:
v Developed user specific Highlights(dashboard menu) section, Home page, Admin home page, user module (Modify/search users, create users screens with assigning various roles) using Spring MVC framework, Hibernate ORM Module, Spring Core Module, XML, JSP and XSLT.
v Implemented JBOSS Cache provider with Hibernate second-level cache for clustered caching using cache factory interfaces and also defined configuration mappings like setting the Isolation levels and other cluster configurations.
v Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment
v Tracked software issues and project progress enterprise-wide using Bugzilla, Jira, VersionOne, ClearQuest and XPlanner.
v Designed and implemented Report Module (using Jasper Report framework) in phase 2.
v Installed and configured a multi-server, clustered ILOG environment. Documented architecture and trained client administrators
v Designed and implemented Rules infrastructure by wrapping up core JRules API
v Developed and Implemented WebServices and used Spring Framework.
v Configured Struts, Hibernate framework with Spring MVC.
v JSON is used for serializing and deserializing data that is sent to or receive from JSP pages.
v Implemented application level persistence using Hibernate and Spring
v Developed complex Web based UI using Struts Ajax and Java Script.
v Responsible for coding SQL Statements and Stored procedures for back end communication using JDBC
v Implemented View layer of MVC architecture using JSF components.
v Used DOJO for Ajax Support and used JSON for DOM objects
v Expertise in MVC Architecture using JSF and Struts framework and implementing custom tag libraries.
v Developed Approved requirements with assign share functionality using JSP and mail notification using JMS.
v Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client Side validations were done using JavaScript.
v Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
v Involved in design and Development of user interfaces using HTML, DHTML, JavaScript and CSS.
v Implemented automatic/dynamic text filling support using AJAX/JSF components.
v Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
v Construct and optimized SQL queries in DB2
v Used JMS API for asynchronous communication by putting the messages in the Message queue.
v Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
v Writing PL/SQL procedures and functions using PL/SQL editor.
v Developed DAO API to manage the payment information using JDBC
v Spring Framework has been extensively used in all layers of the application including UI, backend and integration. Daos were implemented using iBATIS, Hibernate. Developed Web Services using SOAP, REST, Apache CXF while integrating with the license server to validate the licenses.
v SOAP web service interface implemented in Java using Apache SOAP and Axis to expose user master data to all the subsidiaries.
v Experience dealing with errors, exceptions and exception propagation in Web Services.
v Installing and Configuring Eclipse and Websphere application Server.
v Configured Security for WebSphere Portal environment using LDAP registry IBM Directory Server.
v Provided Linux expertise for an RCS-to-Subversion upgrade
v Written JUNIT test cases for testing UI Framework classes and wrote many Java Scripts to do client side validations
v Repetitive machine driven efforts using Scrum
v Developed the UML Use Cases, Activity, Sequence and Class diagrams using Rational Rose.
v Developed the different components of application such as JSPs, Servlets, EJB’s using Web sphere Studio Application Developer and used CVS for version control.
v Hooked up the JSP plugins with spring bind and JSTL tags in the HTML pages.
v Handled necessary Business logic in Servlets
v Created webservices using WTP tool plugin to the eclipse IDE which is deployed as a separate application using Maven scripts.
v Provide consultation / customization on various Open source and Web 2.0 products
v Responsible for designing & implementing BPEL processes, business rules, web services using IBM SOA technologies stack.
v Build code using IDE IntelliJ and deploy it using Apache Tomcat.
v Set up JBoss Server, Configured MySQL Cluster in Linux OS and installed OpenCall XDMS.
v Write PHP Scripts for application logic and access database (MySQL) layer.
v Designed, coded, and implemented “File Transfer” and “Cron” Services using java multi-threading technology combined with XML engine and integrated them with the client Systems.
v Rewrote code for enabling download as .pdf with new iText library for Java .
v Involved in publishing the web content in the portal site by using the Oracle ECM
Used Skills: JAVA, J2EE , SPRING, HIBERNATE, STRUTS, JSF, DOJO, SENCHA EXTJS, JAVASCRIPT, CSS, AJAX, HTML5, DB2, CRUD, PL/SQL, JDBC, APACHE CXF, SOAP, WEBSERVICES, ECLIPSE, WEBSPHERE PORTAL, SUBVERSION, JUNIT, JMS, SCRUM, UML, JSP, JSTL, SERVLET, MAVEN, XML, ITEXT, ORACLE ECM, GOOGLE WEB KIT (GWT), JIRA, JASPER REPORT, ILOG, JRULES, WEB 2.0, SOA, APACHE TOMCAT, LINUX, PHP.
Client: AT&T SOW Atlanta, GA
Aug’11– March’13
Position: Sr. Java Developer (Work from Home Project)
Responsibilities:
v Implemented Apache Axis WSDL2 JAVA tool and performed Custom Serialization and Bean Serializers for mapping xml files to java objects and used JMock for explicit invocations.
v Created an HTML website and mobile applications that students could easily understand and use within Eclipse and Netbeans.
v Set up JBoss Server, Configured MySQL Cluster in Linux OS and installed OpenCall XDMS.
v Used Spring for cross cutting concerns and IOC for dependency injection
v Using spring integration with iBatis for persistence. All SQL map name spaces are configured in sqlmap-config file.
v Configured Struts, Hibernate framework with Spring MVC.
v Involved in Development of the application Using J2EE Technologies (Servlets, JSP, EJB, JSF,Struts).
v Developed various EJB's to handle business logic.
v Written JQuery Validations for the User Front-ends.
v Prepared statements are used for communication with MySql database
v Used TOAD for database query testing, in the process of optimizing the queries
v Administering MS SQL Server by Creating Logins and assigning appropriate roles.
v Have worked on DB2 data base for storing and retrieving the application data
v Design and Developed using WebService using Apache Axis
v Developed .NET components using C# and involved in the deployment of those components.
v Design online stores using ASP & JavaScript: develop custom storefront applications, and custom user-interfaces for client sites.
v Designed the dynamic stress reporting Sybase, Perl and C++
v Builds and develops java interfacing with different backend systems in Mainframe.
v Generate Cobol procedures to apply business logic to the data.
v Expose PL/I database access layer as web service using RD/Z
v Develop/test/debug JCL
v Worked on stored procedures, PL/SQL and SQL queries
v Manage deployment plan with env team and co-ordinate with team and Sas for smooth release.
v VB5 front end application development using DAO/ADO.
v Used ASP.NET technology for developing the presentation layer.
v Entered and processed patient data into CVS's database.
v Created and maintained the Visual Source Safe Project repository, maintained labelled version for each release and Service pack release.
v Created and Implemented Keyword Driven Framework using Selenium.
v Designing the flow of the project using Water Fall Model.
v Design and development of components, such as Class, and Sequence diagram in UML
v Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
v Has involved in development of back-end business layers using Servlets
v Used Ant for developing build scripts and deploying the application onto WebLogic.
v Configured Hibernate session factory in applicationcontext.xml to integrate Hibernate with Spring.
v Designed and developed client and server components of an administrative console for a business process engine framework using Java, Google Web Toolkit and Spring technologies.
v Design and develop GUI and back-end components for analysis and collaboration software in Google Web Toolkit, Java and XML in a UNIX environment
v Use IBM MQ Series to send information from mainframe to web and back to mainframe
v Provide front and back end support for over 650 retail locations using IBM WebSphere eCommerce applications (WCS) and other open source technologies such as Apache Tomcat.
v Involving in Building the modules in Linux environment with ant script.
v Involved in writing Unix Shell Script for performing automated tasks.
v Responsible for requirements gathering, designing, coding web applications using Ruby on Rails, JavaScripts, HTML, CSS and jQuery
v Provide comprehensive WordPress web tutelage & web maintenance assistance to existing website owners
v Used web services (REST) to bridge the gap between our MS and Drupal/Wordpress technology.
Used Skills: JAVA, J2EE, SPRING, IBATIS, STRUTS , JSF, EJB, JQUERY, MY SQL, TOAD, SQL SEVER, DB2, APACHE AXIS2, WSDL, NETBEANS, JBOSS, CVS, VISUAL SOURCE SAFE, SELENIUM, WATERFALL MODEL, UML, JSP, SERVLET, ANT, XML, EMC DOCUMENTUM, JIRA, SWING, COGNOS, ILOG, ORACLE ADF, ORACLE BPM, IBM MQ SERVICES, APACHE TOMCAT, LINUX, UNIX, RUBY, WORDPRESS, DRUPAL, .NET, ASP, C, C++, MAINFRAME, COBOL, PL/I, JCL, SQL, SAS, VB, ASP.
Client: AGCO Atlanta, GA
June’09 – July’11
Position: Java Consultant
Responsibilities:
v Performed Java web application development using J2EE and Netbeans.
v Maintenance of data in different Oracle Databases and environments using TOAD.
v Developed Servlets and Worked extensively on Sql.
v Developed the Servlets for processing the data on the server.
v Expertise in employing Water Fall Model and best practices for software development
v Deployed the application in JBOSS Application Server.
v Implemented persistence layer using Hibernate configuration files.
v Used SVN for version controlling.
v Understanding the Domain Knowledge for the Product, Requirements and Design Documents gathering.
v Preparing the Design Documents and analyzing the functional specifications.
v Involved in the table design.
v Worked on the Spring framework like Spring IOC and Spring DAO.
v Developed ANT scripts to build and deploy the application in the JBOSS Application Server.
v Was involved in the Infinity Process Platform (IPP) workflow design for the 2 level approvals of reports to be generated.