Sr. Java Developer Resume Profile
NY
SUMMARY
- Confidential Sun Certified Web Component Developer around 8 years IT experience including Strong Architecture Development experience using Java/J2EE and Web Technologies.
- Extensive SDLC experience including Requirement Analysis, Preparations of Technical Specifications Document, Design and Coding, Application Implementation, Unit testing and System Testing, Functional and Regression Testing and Production Support,.
- Proficient with Software development methodologies like Agile Methodologies.
- Strong experience in Client-Server systems using Object Oriented Concepts and Design Patterns.
- Excellent Core Java development skills.
- Expertise in coding business components using various API's of Java like Multithreading, Collections.
- Proficient in programming with Java/J2EE and strong experience in technologies such as JSP Servlets , Struts, Spring IOC AOP , Hibernate, EJBs, MDBs, Session Beans, JDBC and JNDI.
- Exposure to XML, DTD, SCHEMA.
- Strong Expertise in front end technologies such HTML, CSS, Javascript and Ajax. Basic understanding of ExtJs
- Worked on Service Oriented Architecture SOA such as Apache Axis web services which uses SOAP , WSDL. Exposure to JAXB JAX-WS.
- Good experience on reporting APIs such as POI and iText. Some experience on Jasper Reports.
- Expertise in middle tier technologies like JMS Point-to-Point Publish and Subscribe .
- Implemented Java Mail APIs to send e-mails.
- Incorporated XML Parsers such as DOM and SAX.
- Expertise in n-tier and three-tier Client/Server development architecture and Distributed Computing Architecture.
- Good work experience on RDBMS like Oracle and MySQL. Creating SQL statements Subqueries.
- Design and development of web-based applications using different Web and application servers such as Apache Tomcat, Web Sphere, JBoss and Weblogic.
- Implemented Unit Testing using JUnit and Integration testing during the projects.
- Exposure to tools such as ANT and hands on experience on TOAD, SQLyog and SQL Developer
- Used integrated environment for java such as Eclipse , MyEclipse, RAD, NetBeans, Clear Case and VSS.
- Exposure to UNIX commands and Suse Linux.
- Excellent analytical, problem solving and interpersonal skills. Ability to learn new concepts fast. Consistent team player with excellent communication skills.
TECHNICAL SKILLS |
Languages C, C , Java, SQL, PL/SQL, Java Enterprise Edition J2EE . |
Web Technologies Servlets, JSP, Struts, Spring IOC and AOP ,Hibernate, MDBs, Session Beans, Javascript, AJAX, DOJO, ExtJs, Java Mail, HTML, CSS, DTD, SCHEMA, XML, SAX, DOM. |
Web Services SOAP, WSDL, JAX-RPC, JAXB, JAX-WS, Apache Axis |
Databases Oracle and MySql |
Distributed/ Middleware JMS Java Messaging Service . |
Tools/Software Eclipse , MyEclipse, RAD, Net Beans, SQL, TOAD, SQL Developer, Clear case , Subversion, JUnit, UML. |
Application/Web Server Apache Tomcat, Jboss , Websphere and WebLogic. |
Operating Systems UNIX, Suse Linux, Windows |
Protocols TCP/IP, HTTP, HTTPS HTTP SSL , TELNET, FTP. |
Other Tools Design Patterns ANT, MVC, Front Controller, Service Locator, Business Delegate, Transfer Object, Singleton, Factory Pattern, DAO Pattern. |
EXPERIENCE
Confidential
Sr. Java Developer
Workers Compensation Medical Bill Approvals :
Confidential has adopted a new means in which its technicians enter and approve the medical bills through the Confidential system and track the bill payments. This system needs to be integrated with Workers Comp System.
Responsibilities:
- Used Apache CXF as the Web Services framework to implement the REST APIs involved
- Developed stored procedures, triggers and functions with PL/SQL for Oracle database.
- Developed the application using Struts Framework which is based on the MVC design pattern.
- Implemented application level persistence using Hibernate and Spring.
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Used Ajax calls extensively using Jquery, inside the WebApps and create a seamless flow of Quotes.
- Developed JavaScript based components using ExtJS framework like GRID, Tree Panel with client reports customized according to user requirements.
- Used JavaScript for Client Side validations.
- Worked with Transaction Isolation levels in Oracle
- Used JPA with Entity Beans for interacting with Persistence Layer for CRUD operations.
- Used JDBC for database connectivity with MySQL Server.
- Used Eclipse IDE for designing, coding and developing applications
- Using Java Messaging Service JMS for messaging, configured queues and topics on the WebLogic Application Server and used them for messaging.
- Worked with Clearcase source management.
- Developed test cases and performed unit testing using JUnit.
- Manage multiple, high profile cross-functional AGILE program teams across various business units.
- Use Case and Sequence diagrams were designed in UML using Rational Rose to demonstrate the behavior of objects in each use case by describing the objects and the messages they pass.
- Designed and modified User Interfaces using JSP, JavaScript, CSS and jQuery
- Developed the User Interfaces using Struts, JSP, JSTL, HTML and Ajax, JavaScript.
- Developed Servlets and Worked extensively on Sql.
- Used Maven script for building and deploying the application.
- Worked on iText bug fixes for document rendition in document compile process.
- Developed a Web Application using Java with the Google Web Toolkit API with PostgreSql
- Developed order receipt report with bar code using lowage iText and jasper report.
- Installed and configured a multi-server, clustered ILOG environment
- Developed a web 2.0 control console using GWT to manage data matching for data staging
- Design, develop and test of SOA services using SOA / Web Service / Oracle Fusion Middleware.
Environments: 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 , SERVLET, MAVEN, ITEXT, GOOGLE WEB KIT GWT , JASPER REPORT, ILOG, WEB 2.0, SOA.
Confidential
Sr. Java Developer
Eli Lilly PD2 :
Confidential team and external investigators to submit the chemical structure or to draw the structure on the Confidential tool as incorporated in the application for Confidential. Informatics evaluation. This helps the team to know Compounds which pass the evaluation may be submitted to Lilly to be run through a set of phenotypic assays. Chemical structures submitted and those passed helps lilly to discover new medicines targeting cancer, neurological disorders, etc.
Responsibilities:
- Developed Oracle Stored Procedures to update records on a daily basis and it will invoke using cron job in LINUX
- Developed the web services by using WSDL, SOAP using SOA
- Worked on web services SOAP and REST technologies
- Developed a multi-user web application using JSP, JSTL, Action Forms, Action Classes, JavaScript and JDBC to provide the needed functionality
- Developed web-based customer management software using Facelets, Icefaces and JSF
- Involved in designing the user interfaces using Struts Tiles Framework, HTML, JSP.
- Configured Struts, Hibernate framework with Spring MVC.
- Developed application service components and configured beans using Spring IoC, creation of Hibernate mapping files and generation of database schema.
- Involved in the creation of interface to manage user menu and Bulk update of Attributes using JS, EXTJS and JQUERY
- Used Dojo for the client side development and validations
- Developed the UI panels using JSF, XHTML, CSS, DOJO and JQuery.
- Used AJAX in suggestive search and to display dialog boxes.
- Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
- Developed HQL queries for CRUD.
- Designing the database and coding of SQL, PL/SQL, Triggers and Views using IBM DB2.
- Used JDBC to connect to the oracle database and JNDI to lookup administered objects
- Developed JSPs, Struts Actions and ActionForms, Tiles layouts and DB2 SQLs.
- Responsible for extracting the data by Screen Scraping and also responsible for consuming the web services using Apache CXF.
- Used CVS to maintain source and version management and used Eclipse as IDE.
- Worked on Securing WebSphere Portal with LDAP and DB2, WebSphere with LDAP.
- Used Subversion for software version control
- Created test plans and JUnit test cases and test suite for testing the application.
- Worked in Agile environment with active scrum participation.
- Created Class Diagrams and sequence diagrams using UML.
- Designed the front end using Java Applets and Swing, as well as JSP
- Developed the front end using JSP JSTL, AJAX and Display Tag libraries.
- Developed Servlets and JSPs based on MVC pattern using Struts framework and Spring Framework.
- Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web Sphere server
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
- Developed order receipt report with bar code using lowage iText and jasper report.
- Provided end user support for all levels of Oracle ECM users.
- Primary UI developer for Google Web Toolkit GWT -based VDI-in-a-Box management console
- Used JIRA issue tracker to file the bugs.
- Designed and implemented Report Module using Jasper Report framework in phase 2.
- Designed various design Workflow Modules using BPM Business Process Modeler to implement Business Logic and Business rules using Ilog, Jrules.
- Designed various design Workflow Modules using BPM Business Process Modeler to implement Business Logic and Business rules using Ilog, Jrules.
- Implemented Web 2.0 research and trading platforms across product areas with, single sign on
- Worked with business teams using Agile methodology to integrate business line of apps with SOA in a seamless fashion.
- Developed Approved requirements with assign share functionality using JSP and mail notification using JMS.
- Configured Server for Oracle Database and Apache Tomcat
- Developed and designed web interfaces and layouts using PHP, Javascript, HTML 5 and CSS.
Environments: 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, SCRUM, UML, JSP, JSTL, SERVLET, MAVEN, XML, ITEXT, ORACLE ECM, GOOGLE WEB KIT GWT , JIRA, JASPER REPORT, ILOG, JRULES, WEB 2.0, SOA, JMS, APACHE TOMCAT, LINUX, PHP.
Confidential
J2EE Developer
- Confidential the manual process of financial models used to compute and book Net interest income NII and other accounting specifics into an IT controlled environment. In order to enforce improved access controls, provide better auditing, disaster recovery and version control there was need to automate the manual process. In short CALM application predicts the performance of loans.
- It consists of core Cash Flow engine, User Interface screens, database persistence layer for storage and retrieval of assumptions and results and the Business Objects BO reporting tool. The generic Cash Flow Engine is designed to highly flexible behaviour based on inputs and will mimic the current Excel based engine.
Responsibilities:
- Developed Java Script and Action Script, VB Script macros for Client Side validations.
- Design and develop a system for inventory management and data warehouses, create and publish Excel or SAS reports for merchandising users SAS, Unix Scripts and JSP/Servlet
- Creating SQL stored procedures in IBM DB2
- Batch program has been written using PL/I procedure
- Developed and implemented Legacy system programs by using COBOL, DB2, CICS, JCL, JAVA and VSAM.
- Created web services using SOAP for SOA to get data from Mainframes and content manager.
- Used ASP.NET technology for developing the presentation layer.
- Develop and implement online marketing strategies for clients, including Drupal Wordpress
- Worked with performance tuning in .net and Reporting Services.
- Developed Ruby on Rails web applications using MongoDB and back-ground processes using Resque and Redis
- Used Resource Manager to schedule the job in Linux, Unix server.
- Build code using IDE IntelliJ and deploy it using Apache Tomcat.
- Use IBM MQ Series to send information from mainframe to web and back to mainframe
- Design and development of the exception management workflow using Oracle BPM
- Design and develop pricing region services using Oracle ADF, JSF and Oracle Spatial.
- Worked on designing and creating business rules using IBM ILOG Rules Engine.
- Created Jobs to Schedule multiple reports in Cognos Connection.
- Designed the front end using Swing.
- Used Struts Model-View-Controller approach to help design new features and fix Jira bugs and request.
- Deployed complex systems on client site that includes EMC Documentum IBM FileNet.
- Used JavaScript , XML Spy for validating the WSDL and XSD's.
- Used Ant for developing build scripts and deploying the application onto WebLogic.
- Developed JSP pages and Servlets for customer maintenance
- Designed UML diagrams using UML and Rational Rose.
- Used Gnatt Chart to keep track of the project and implemented Water Fall Model in SDLC.
- Created selenium automation scripts in Java.
- Used Visual Source Safe VSS for source code maintenance.
- Work with clients on their day to day interactions with CVS Caremark.
- Deployed the application in JBOSS Application Server.
- Used NetBeans IDE for fundamental Java projects
- Designed and developed required WSDL and XSD for the services.
- Designed and Developed the input/output data formats in XSD for the WSDL files and accordingly implementing services using Apache AXIS2 .
- Monitoring SQL server Error logs, Disk Space growth, Clustering Environment.
- Used TOAD for database query testing, in the process of optimizing the queries
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- Developed Java and EJB in Mainframe DB2 environment.
- Used JQuery to make the frontend components interact with the Javascript functions to add dynamism to the web pages at the client side.
- Designed the page flow using struts, server side components, and ibatis for DAO layer.
- Implemented Spring AOP for admin services.
- Developed the application using Struts Framework that leverages classical Model View Controller MVC architecture
- Developed Add, Edit and profile view web pages for the monitor module using JSP, JSF HTML, JSF CORE tags library
- Developed web Components using JSP, Servlets and Server side components using EJB under J2EE Environment
- Developed static and dynamic Web Pages using JSP, HTML and CSS.
- Designed and developed the individual components of the system using C and CORBA
- Configuring and analyzing JCL to execute mainframe batch
- Designed and built it based on previous Classic ASP version.
Environments: 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.
Confidential
Java Developer
Confidential facilitates the customers to retain their numbers even if they switch between different operators. The Confidential Info Engine follows a SOA architecture where in this is centrally deployed application and would cater to all the circle applications. This application provides services to identify if a given Confidential is a ported-in or ported-out number and provides near real time data.
Responsibilities:
- Analyzed the requirements and provided inputs to the designer.
- Designed Class diagrams, framework and developed using Factory, DAO, Singleton and MVC pattern.
- Developed the business tier using Core Java and the HTTP interfaces using Servlets.
- Involved in review of the design and helped in transforming the application to an optimized solution framework.
- Designed the helper classes for better data exchange between the MVC layers.
- JSP, HTML, Javascript, CSS and Ajax used for front end development.
- Implemented Collections API to manage Java Objects in Business Logic layer.
- Built the admin module using Struts framework for the master configuration.
- Implementation of DistrubutedMap using DnyaCache for implementing the distributed cache on a clustered environment.
- Worked with multithreading in synchronized environment.
- Designed and developed the persistence tier using Hibernate framework.
- Implemented EJB Session Beans to create WAS Scheduler.
- Used Websphere data sources for the database connection and accessed using JNDI names.
- Implemented the Websphere scheduler and provided the scheduling logic to process the Cache.
- Developed a Stored Procedures for regular cleaning of database.
- Used Oracle as relational databases and created E-R diagrams for the database tables.
- Implemented Log4j to maintain system log.
- Managed the functional and load testing by interacting with the testers and providing them the guidelines and deadlines for completion of work.
- Directly interacted with the client application leads, to help them integrate their application with MNP.
- Eclipse was used for Rapid Development of the application.
- Build EAR using ANT tool.
- Deployed the application on production server along with WAS administrator.
Environments: JAVA, JSP, HTML, CSS, JAVASCRIPT, AJAX, SERVLETS, STRUTS, HIBERNATE, EJB SESSION BEANS , LOG4J, WEBSPHERE DATASOURCE, IBM WEBSPHERE, JNDI, ORACLE, WINDOWS XP, UNIX, ANT, ECLIPSE.
Confidential
Software Engineer
Confidential is an online Jewelry retailer based in Confidential, offering diamond and jewellery products to high net-worth clientele in the online Jewelry marketplace. It seeks to capture high-end Jewelry sales through exclusive product pricing and personalized services offered by jewelry manufacturing partners based outside the Confidential.
Responsibilities:
- Interacting with the client and analyzing the requirements to help and understand the requirements.
- Involved in all phases of SDLC.
- Designed Class diagrams, framework and developed Use case diagram and Sequence diagram.
- Application was designed and developed in Struts framework with Struts Tiles which is based on MVC pattern.
- Presentation tier was incorporated using JSP, HTML, CSS, AJAX and JavaScript.
- Implemented the Struts Validation framework.
- Use of Java Collection API and classes such as HashMap, ArrayList and Vectors.
- Incorporated XML Parser such as DOM.
- Developed web services using SOAP, WSDL and Apache Axis which helped communicating through different modules of the application.
- Implemented database transactions using Hibernate ORM framework.
- Implemented iText and POI to generate reports.
- MySql was used as RDBMS. Hands on experience creating E-R diagram, complex queries and subqueries.
- Used TOAD to create complex queries and subqueries.
- Built and deployed WAR file on JBoss. application server.
- Used VSS for version control of project files.
- Implemented Log4j to maintain system log.
- Developed application using MyEclipse for rapid development.
- Involved in QA support and deployed the application on Production server and supported for the real time issues.
Environments: J2SE, STRUTS, STRUTS TILES, JSP, HTML, AJAX, JAVASCRIPT, SERVLETS, HIBERNATE, SOAP, WSDL, APACHE AXIS, DOM, ITEXT, POI, MYSQL, , JBOSS, MYECLIPSE
Confidential
Software Engineer
Confidential for independent businesses . It is a combination of tools designed by technical professionals specifically for the Confidential. Confidential stands for Sales Information Management System. The application is a first-step towards automating more of the sales process to enable faster and more efficient interaction, real-time access to information, and simpler management of inventory and reports.
Responsibilities
- Analyzed the requirements and enhanced the application which improved maintainability, extensibility and performance.
- Designed Class Diagrams and Sequence diagrams for the application.
- Involved in enhancing Presentation layer, Business layer and DAO layer components.
- Implemented JSP, HTML, CSS, Javascript and Ajax to design front end.
- Client and Server side validations were done using Javascript and Ajax.
- Extensive use of Ajax to update the part of webpage which improved the performance of the application.
- Business logic layer was implemented using Servlets and EJBs.
- Implemented XML parsers such as DOM.
- Incorporated persistence tier using Hibernate framework.
- Developed code for Java Multithreading.
- Implemented Log4j to maintain system log.
- Created service component using EJB
- Incorporated Mule for messaging.
- Deployed the application on JBoss application server.
- Used Oracle as relational databases.
- Involved in Unit testing, bug fixing, QA and Production support.
Environments: JAVA, JSP, SERVLETS , EJB, HTML, JAVASCRIPT, AJAX, LOG4J, XML, DOM, EDITPLUS, MULE, JBOSS .