We provide IT Staff Augmentation Services!

Senior Java Consultant Resume Profile

5.00/5 (Submit Your Rating)

OH

Senior Java Consultant

IT Professional with deep understanding of technology trends with expertise in core of complex technologies. Solid experience in Analysis, Design and Development, Testing, Implementation, production support and maintenance of various Web Applications using Java/J2EE Technologies.

  • Skilled at Project/ Process Management for multiple concurrent projects, stringent project deadlines to coordinate global development and operations teams. Expertise in Program Management of new and legacy technologies on/off shore .
  • Eight years of experience in architecture, design and implementation of large distributed, real-time systems at in Retail, Utility, Risk Solutions and Tele Communications.
  • Strong leadership qualities with experience in project and resource planning, requirements gathering and prioritization, client interaction, due-diligence, cost analysis and estimations.
  • Worked in the multiple projects and delivered to different supervisors and Project Managers.
  • Strong Database RDBMS development experience in writing queries, functions, Stored procedures, triggers, and views in Oracle, SQL, PL/SQL and MS Access.
  • Implemented various design patterns such as Model View Controller MVC , Data Transfer Object DTO , Data Access Object DAO , Singleton pattern and Session fa ade pattern.
  • Extensive experience in Agile XP/ SCRUM and Waterfall Methodology
  • Expertise in design and development of use cases and class diagrams using UML/Rational Rose and Microsoft Visio.
  • Excellent analytical, communication and inter-personal skills.

Skills Summary

  • O/S: UNIX Solaris , Linux, Windows
  • Languages: Java, Swing, J2EE, EJB, XML, Shell, Transact SQL, HTML
  • Database: SQL Server, DB2, MS Access, Oracle, MySQL
  • Solutions: WebLogic, JBoss, BusinessObjects, Spring, Hibernate, Active MQ , Java Servlets WebSphere, Glass Fish, FileNet, Hornetq
  • Tools: Eclipse, RAD
  • Applications: Excel, PowerPoint, CVS, ClearCase, Subversion, GIT

Work Experience

Confidential

Sr Java Developer

Confidential is a small scale Insurance Product with thousands of End-users. The Efile Includes Projects Interfaces and Performers. Initially Interfaces run the batch process and creates Distros. When the Performers runs those Distros are Moved to Efile. Which the end user will be seeing in the APP. We have different Interfaces running here like CCRF,PAM etc All these interfaces information included in files .

  • We have Commercial and Confidential. Both share the same code base. After execution of the above projects it stores values in Filenet Properties. I have worked with Efile and Performers code base in different releases, Enhancements and Defects in Lean Methodlogy. We used Trexo Framework in our Environment
  • Worked with the Supervisor and BA in collecting the requirements.
  • Added a new Archive button and Archive Folder and worked on Backed logic which archives the documents
  • Added some alert statements in Java Script for the Validation purpose based on business requirements.
  • Worked in decoupling project to take off the unnecessary Trexo Items and replace it with Web services.
  • Worked Add Doc Action which adds the Document using the established Web service if we pass appropriate parameters and worked on the rest of Action Class and taken care of Return Properties.
  • Written the Archive Clean Class this cleans up all kinds of files in the in ST and PROD before 60 days.
  • Added three Queues using Trexo Framework . So that we can we can send the tasks for those.
  • Worked on CAP Project Capital Assets Program to add three new PrefixB for the APP.
  • Worked on the Major Screen to Make Agent State dropdown required for Task level and Agent state optional for Document Level.
  • Worked on the IR Queue to Pop UP Error Box if at all Agent State is not available.
  • Worked in Performers Codebase, Sending the Task to IR if the Agent State is null.
  • Worked on the Default Sorted Queue based on the given Parameters.
  • Tested all the assigned tasks in LOCAL, IT and ST
  • Worked on the assigned Enhancements, bugs and QC tickets.
  • Did end to end testing manually by deploying build on application server.
  • Experience with Filenet and Trexo Frame work.
  • Used Websphere as an Application Server.
  • Used SVN as Version Control ,RAD as ID and Hibernate and ORM tool.
  • Worked with CSS ,HTML and Javascript .
  • Used Maven for to Build and SOAP UI for testing the Services

Environment: Java 1.6, J2EE, Hibernate, Struts, Filenet,Trexo Farmework,Spring, Sql Developer, Web Sphere, Web Services, JAX-WS , SOAP, WSDL ,JAXB, XML,XSD, SOAP UI,Hibernate, Oracle, Maven, SVN, CSS,HTML, Javascript, Hudson, RAD, Windows 7 and UNIX.

Confidential

Sr Java Developer

  • In the process on of the day-day work I have to deal with other stuff like Maven, Linux, IDM Commander LexisNexis internal Tool etc.
  • Also worked on Struts. LexisNexis uses this for different applications like Support Reports, Bls-Admin etc. Depending upon the requirement worked on the enhancements and fixing bugs. Also worked with Spring IOC , Which we frequently use in our applications .
  • As part of job I worked on Jboss migration with Integration the Hotnetq . Initially IDM team was using Jboss 4 with hypersonic. I have worked on it and to migrate to Jboss 5 with Hornetq . In the process I have to update the script and create a new Image of Jboss.
  • The Process will be Discovery-Verification-Authenticate-Outcome.
  • Confidential is LexisNexis Risk Solutions Product . LexisNexis helps lots of companies prevent crime, achieve regulatory compliance and mitigate business risk.
  • Worked with the Supervisor and BA in collecting the requirements.
  • Created an Image of Jboss 5. Taken off the hypersonic and updated JDK to 1.7
  • Integrated the hornetq with the Jboss 5 Image. And Tested in the Local.
  • Made sure the resource adapters maps with the code base of the application.
  • Tested the image in DEV, QA and Staging Environment before going to the PROD.
  • Worked on the existing script bash .sh file which will work in all the environments and also copies concerned properties, DS files etc.
  • Worked on the different applications using Struts on Action Class, Action Forms, Jsp and Java Script.
  • Worked on the validations, filtering the data depending on the user input.
  • Worked on the assigned Enhancements, bugs and QC tickets.
  • After Migration I have checked the reporting queue is working fine and pointing messages to the correct JMS Queue.
  • Worked on the Unix Boxes of DEV, QA and Staging for deploying and running the scripts.
  • Worked on Front End Dev of application Support Reports new feature from the scratch.
  • Used the Spring beans to Inject the data. Each Spring bean is a class.
  • Written the Junit for each and every class to know whether it is working properly.
  • Called the Stored Procedures as per the requirement.
  • Did end to end testing manually by deploying build on application server.
  • Used Jboss as an Application Server.
  • Used SVN as Version Control and Eclipse as IDE.
  • Used Maven for to Build and SOAP UI for testing the Services

Environment: Java 1.5, Java1.7, J2EE, Hibernate, Struts,Spring, JMS, Sql Developer, Hornetq, Jboss, Oracle, Maven, SVN, Hudson, Eclipse,F5, Cygwin, Windows 7 and UNIX.

Confidential

Sr Java Developer

Confidential is a Utility Project which has been implementing for one of the GE's Client. The application has UI in Smart GWT. Basically we were moving from version 1.5 to 2.0 and working on DRMS 2.0. My Major work is implementing Persistence Layer using Hibernate in DRMS 2.0. Since in DRMS 1.5 they were using JDBC for database access. I am replacing with Persistence Layer. Apart from this I also worked on the Jasper Reports for viewing the Data in the Pictorial form. Worked on Jobs, using Quartz Jobs. Which will be calling recurrently by getting the data from DAO's.

  • Actively participated in requirements gathering, analysis, and design especially with DBA.
  • Implemented ORM Layer from the Scratch to replace the JDBC which already existed in the Environment.
  • Generated Hibernate Config file and customized it by including exact oracle dialect and also worked on each and every Mapping resource hbm file.
  • In each and every HBM file maintained the One to many or Many to Many relationships.
  • Written the DAO and Impl Classes. Also have Abstract Class which has all the generic things like save, delete and update etc.
  • Actively Interacted with DBA. Changed the HBM files accordingly whenever the schema changed.
  • Worked on the Inbound and Outbound Services.
  • Extensively worked on JMS using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Written the Junit for each and every class to know whether it is working properly.
  • Called the Stored Procedures as per the requirement.
  • Used the Spring beans to Inject the data. Each Spring bean is a class.
  • Used Ireports 4.0 I had connected to my database and ran the complex query to retrieve the data and in the form of chart.
  • Mocked for the code coverage part using the Mockito tool.
  • Did end to end testing manually by deploying build on application server.
  • Used Oracle Glassfish as Application Server.
  • Used Tortoise GIT as Version Control and Eclipse as IDE.
  • Used Gradle for to Build and SOAP UI for testing the Services

Environment: Java 1.5, J2EE, Hibernate, Spring Web Services, Quartz, Jasper Reports, Tomcat, Glassfish, Oracle, Gradle, GIT, Electric Cloud, Eclipse, Windows XP and UNIX.

Confidential

Sr Java Developer

Confidential is the web based application which comes up with a online solution for selecting and shipping the checks for the customers .The application has two parts like personal and business. Depending on the selection it navigates to the concerned one. We have used the struts framework for implementing this. Pricing and Delivery methods will be based on the product you select in the Shopping Cart.

  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Designed using MVC design pattern of the Struts framework.
  • Worked on the Front End Dev to create Modal Dialog from the Scratch which was a new feature for the release.
  • Used Jquery with AJAX Call.
  • Used Jquery for the Client Side Validations.
  • Created a Modal Dialog Window which will display in ShippingInfo Page . The Modal dialog will be generated by clicking a link and we can select any option radio button .
  • Designed Cascading Style Sheets CSS which are included in the JSP.
  • Involved in Critical Bug fixes and Enhancement of application.
  • Developed Maven scripts to build and deploy the application onto Tomcat Server.
  • Used Eclipse for development and CVS for Version Control.
  • Used Web sphere Application server where we put the build file.

Environment: Java 1.5, J2EE, Struts , Web Services, Java Script, Tomcat 6.0,Web Sphere 6.1,SQLite, CSS, HTML, Maven CVS,Jquery, Eclipse, Windows XP and UNIX.

Sr Java Developer

Worked on the application Retail Service Platform. RSP is implemented in SOA environment. In this project we will be calling Services, Tuxedos and Tibco system respectively. We will be using the data of the Postpaid which will be stored in the database SAMSON and prepaid database RPX. Every request will make a either a Tuxedo or Web Service a Tibco call accordingly which will return the data after processing. A Tibco system may again internally call some other Web services process that and return as response. If there is any error in request we check the response in the LOGS on the concerned UNIX machine by giving correct port number.

  • Solved a few defects when the services are not returning the exact data.
  • Used SOAP UI to test the Web Services.
  • Created the domain for the RSP Project for Web Logic and auto deployed the EAR file.
  • Used ANT script for build and deployment.
  • Have consumed some Web Services in the SOA environment.
  • We called the Tuxedo and Tibco calls which are the other external systems for getting the data apart from Web Services.
  • Design the Use cases for the service implementations and Sequence diagrams.
  • Used Spring for the dependency Injection.
  • Created some service implementations for the concerned Service using ANT targets.
  • Used Eclipse as IDE and AccuRev as the Version Control Tool.
  • Used Oracle for POSTPAID and PREPAID databases.
  • Have hands on experience on UNIX systems where we check the LOGS for Web services, Tuxedo and Tibco for the concerned UNIX boxes.
  • Develop the Services for the Mobile Applications.
  • Developed the Mobile Interceptor for Android application which is like Inferface for Mobile App and Web Services.

Environment: Java 1.5, J2EE, Spring, Web Services, Tibco, Tuxedo,SOAP UI, Java Script , JMS, Web Logic 11g ,Oracle , CSS, HTML, Jakarta ANT, AccuRev, Eclipse, Windows XP and UNIX.

Confidential

Sr Java Developer

Confidential Using this application the Employees Associates of the Wal-Mart can view the all the details of paystub and W4 through online. The details like Earnings, Taxes, Deductions, Net Pay, YTD, Deposit No, and Amt to Deposit etc are retrieved. This application also keeps the historical data. So they have an option to select the range and view the previous payrolls.Coming to Online W4 they have the details Arkansas Federal and State Tax Information. Even this application also maintains the historical data. So the user Employee or Associate can view

  • Used HTML, Java script, JSP, JSTL and Tag Lib in the presentation tier.
  • Used DAO classes for adding user, deleting user, retrieving data. Etc.
  • Worked on Java Script extensively for client side validations.
  • Designed Cascading Style Sheets CSS which are included in the JSP.
  • Involved in Bug fixes and Enhancement of application.
  • Developed Ant scripts to build and deploy the application onto Web sphere Application Server.
  • Used RSA for development and SVN for Version Control.
  • Used Log4J for logging and debugging.

Environment: Java 1.5, J2EE JSP, XML , Java Script , Servlets, JSP ,JSF, Web sphere 6.1 ,DB2, CSS, HTML, Jakarta ANT, SVN, and Windows XP.

Confidential

Sr Java Developer

Created a Web based Application which will keep track of all the offenders like the number of times they have imprisoned. Also to check currently the offender is in the prison or not. Using this application the end user will have each and every detail of the prisoner either by entering the ID or SSN. In this project I have dealt with JSP,Struts,Spring,DAO, Data Service and Hibernate.

I have developed the Web Pages in JSP and used Taglib and JSTL in it. Worked on the Struts and dealt with Action Class, Action Form. Also extensively worked on the Hibernate and DAO classes for retrieving the data.

Responsibilities:

  • Designed using MVC design pattern of the struts framework. Used spring for dependency injection
  • Used HTML, Java script, JSP, JSTL and Tag Lib in the presentation tier.
  • Implemented the Front End task supervision from the scratch.
  • Used Java Script extensively to code client side validations.
  • Connect the database and integrated with the Spring Framework.
  • Used Hibernate as ORM tool to map the database tables and developed DAO classes to
  • Designed Cascading Style Sheets CSS which are included in the JSP and XML.
  • Developed Ant scripts to build and deploy the application onto JBOSS Application Server.
  • Involved in Critical Bug fixes and Enhancement of application.
  • Software methodologies like SCRUM were implemented.
  • Used Eclipse IDE for development and CVS for Version Control.
  • Used Log4J for logging and debugging and CVS for source configuration management.
  • Involved in testing applications in different stages e.g. TEST, Preproduction, and Production.

Environment: Java 1.5, J2EE JSP,XML , Java Script , Struts 1.x, spring 1.x, Eclipse 3.5, JBOSS 4.x, , CSS, Hibernate 3.2,, HTML, Jakarta ANT, CVS, and Windows XP.

Confidential

Java Developer

Online Secured Transaction is one of their products, which can manage secured transactions online of their customers. The individuals and business to this system allows customers to access a range of services for their accounts. Consumers/Customers can check credit limits, check account balances, perform account transactions such as fund transfers, Check processing, bills payable/receivable and receive alerts and notifications to mails.

Responsibilities:

  • Actively participated in requirements gathering, analysis, design, and testing phases.
  • Designed use case diagrams, class diagrams, and sequence diagrams as a part of Design Phase using Rational Rose.
  • Developed the entire application implementing MVC Architecture integrating JSF with Hibernate and spring frameworks.
  • Designed User Interface using Java Server Faces JSF , Cascading Style Sheets CSS , and XML.
  • Used JNDI to perform lookup services for the various components of the system.
  • Developed the Enterprise Java Beans Stateless Session beans to handle different transactions such as online funds transfer, bill payments to the service providers.
  • Developed deployment descriptors for the EJB have to deploy on Web Sphere Application Server.
  • Developed Web Services for data transfer from client to server and vice versa using Apache Axis, SOAP, WSDL, and UDDI.
  • Extensively worked on JMS using point-point, publisher/subscriber messaging Domains for implementing Exchange of information through Messages.
  • Implemented various J2EE Design patterns like Singleton, Service Locator, Business Delegate, DAO, Transfer Object, and SOA.
  • Worked on AJAX to develop an interactive Web Application and JavaScript for Data Validations.
  • Used SubVersion to implement version control System.
  • Build ANT Script for the application and used Log4J for debugging.
  • Used JUnit Framework for the unit testing of all the java classes.

Environment: Java 1.5, J2EE, JSF 1.2, My Faces 1.0.4, EJB 3.0, JNDI 1.2, Hibernate 2.1, Spring 2.5.6, HTML, JavaScript 1.6, XML, CSS, JUnit, UML, JMS, Web Services, SOAP 1.1, WSDL 2.0, UDDI 2, AXIS 2, Ajax, JUnit, Ant, Subversion, Eclipse 3.3, IBM Web Sphere 6.1, Oracle 9i.

Confidential

Python Developer

Confidential is net-centric application which is being developed at this point using Python and XML- RPC. The purpose of Corvus Centralized Service Discovery Mechanism is when a service starts it needs to register with a central service description repository. Other processes needing a type of service should be able to query the central service repository to discover if and where a suitable service to perform its needed task is located. The mechanism should have some of the automatic methods for transmitting the type and format for calling discovered services such as how to call, what parameters are passed to the call, and what is returned .This should be similar to discover mechanisms in for example the Globus toolkit, but lighter weight The central service mechanism and registered services should maintain and monitor the health of registered services, so that if they go away it realizes the service is no longer available, and removes it from the list. The goal is to be flexible and lightweight, and to support our net-centric application development goals for the Corvus project.

Responsibilities:

  • Developed WebPages in Python for displaying services running on the cluster.
  • Worked on the Object Demo Detector , which creates web pages and works on the continuous search of the new frequencies found in the database.
  • Used Emacs as the Editor in the Fedora Core Environment.
  • Developed Web Applications using PSP, HTML, and DHTML and provided validations using Python Script.
  • Wrote Service Programs for testing Corvus Centralized Service Discovery.
  • Involved in class diagrams and sequence diagrams for the design phase of the project using UML.
  • Developed Grid Server and clients for keep track of all nodes in Corvus cluster.
  • Involved in development of software application modules using disciplined software development process.
  • Used ANT tool to build and deploy applications.
  • Used SVN for version control.

Environment: Python, PSP, Eclipse, XML-RPC using Python, Fedora Core 6, Corvus Cluster, MySql, Webware for Python, Ganglia, GNU Radio and Oscar Cluster.

We'd love your feedback!