We provide IT Staff Augmentation Services!

Senior Java Developer Resume Profile

4.00/5 (Submit Your Rating)

VA

Summary

  • 9 years of extensive experience in OOA, OOD, Web based Development and Enterprise Application Development using J2SE/J2EE Technologies.
  • Extensive experience in design, development and implementation of Model- View Controller MVC, MVC2 using Struts 1.01/1.02/2.0, Spring Framework 2.5 and ORM Object-relational Mapping Frameworks.
  • Extensive experience in SOAP,RESTFUL WebServices and SOAP UI .
  • Extensive knowledge of Front End Technologies : SmartClient,JSP,JQuery, HTML,XHTML,JavaScript Frameworks Angular JS,BackBone JS,EXT JS , CSS ,XSLT and Scriptaculos.
  • Experience in Servlets, JDBC, Apache ActiveMQ,ANT,XPATH,XML,Gradle,Log4j, Junit, JNDI, JMS,JProfile, Optimizeit,Apache Cassandra, SQL, Oracle, SQL Server and Unix Shell Scripting.
  • Hands on experience with several databases like Oracle 10g, DB2, MYSQL and SQL Server 7.x/2000/2008.
  • Experience in Object Oriented Design, analysis and modeling using UML/RUP/Rational Rose and Microsoft Visio.
  • Configuring and monitoring of build like Hudson and deploy systems like Ant and Maven 1 and 2 .
  • Document major projects for technical and functional design.
  • Extensive experience of architecting, implementing , maintaining large content driven and ecommerce based applications
  • Superb trouble-shooting and tenacious problem solving skills.
  • Fast learner with excellent analytical,interpersonal and communication skills.
  • Team Leader Leading several projects for more than 3 years on J2EE expertise in different phases of SDLC.

Technical Skills:

  • Methodologies: Agile, Scrum, Model and Test Driven Development MDD, TDD .
  • Operating Systems: Windows 7 Professional, UNIX AIX , Linux Ubuntu/ Redhat , MS-DOS.
  • IDE Tools: Rational Application Developer,Eclipse,Spring Tool Suite,JDeveloper,NetBeans and MyEclipse.
  • Servers: WebLogic Server 9.2/10, WebSphere Server 7, JBoss 5.3.2.x, Apache Web and Tomcat.
  • Reporting Tools: MSProject, MS-Excel, MS-PowerPoint, Adobe Report writer.
  • Version Control: Apache SVN, CVS,SubVersion.
  • Testing Tools: Junit, Jmock

Professional Experience

Confidential

Senior Java Consultant

Project Details: The primary goal of this project is to Replatform the existing Online Banking OLB web application from Microsoft .NET to Java Enterprise Edition by applying Unified Presentation Framework UPF with teams following Agile Scrum methodology. It is a web based, n-tier application which runs on Linux servers, using RTM web services and Oracle databases. This system also supports mobile applications based on SOA and web services. The entire application is based on UPF and the technologies used to build the application include JEE5 and a host of open source frameworks such as spring and Apache Axis.

Work Environment: Agile Scrum, VersionOne, JEE5, Spring MVC, Spring Web Flow, Apache Axis, SoapUI, RESTFUL and SOAP WebService, HTML, CSS, JS, AJAX, JSON, jQuery, Log4j, JUnit, Mockito, XSLT,XPATH, CheckStyle, Cobertura, Maven,backbone js, Oracle, SQL Plus, Weblogic, Eclipse, MS Visio, SVN,Windows 7 and Linux

Responsibilities:

  • Developed the domain objects to map the webservice elements to the application
  • Developed the service layer to consume the SOAP based web services.
  • Developed fa ade layer for orchestration of services and business delegation.
  • Developed the controller classes using ModelAndView to present the UI to the customer
  • Integrated with the other systems like DSD, RTM, Card services.
  • Developed the stored procedures and provided to the middleware team
  • Designed the entity class diagram using Visio and Argo UML.
  • Extract the logs from production servers using putty connection manager and analyze them to identify the root cause of the defect.
  • Invoked the google map API in the application to provide the enhanced transaction.
  • Uploaded the message resource bundles into ContentOne server as Labels, Articles and FAQs.
  • Developed mock responses using SOAP UI to replicate webservice response for testing.
  • Implemented multi-threading to orchestrate the different web services.
  • Involed in analyzing and debugging the application code for identifying the memory leaks.

Confidential

Senior Java Developer

Project Details: Confidential is the customized integration framework, acts as a component between different applications in XO. It accepts requests in the form of web services and JMS messages. It has internal mechanism to validate requests later requests will be processed by talking to another XO application or data base. All the responses intern convert back to webservices responses. Currently galahad accepts the request from front- end .net applications. Galahad has another layer on top that called as ESB, which customizes the responses into client expected format.

Work Environment: JEE5,EJB3.0, XML,XSLT,XPATH, JBoss application server, Unix Operating system, Eclipse, Oracle, Hibernate, webservices JAX-WS ,JMS.

Responsibilities:

  • Designed and developed the Application using EJB, Hibernate and Webservices frame work.
  • Developed and published the webservices using EJB and JAX-WS.
  • Developed High level and detailed level design documents based on business requirements provided.
  • Tested web services using SOAP UI apart from actual Junit testing and developed Ant scripts for stubs generations and all deployments tasks.
  • Used Jboss application server to deploy web services.
  • Developed JMS interface to accept the requests and publish the response back to queue.
  • Developed JUnit test cases for all the functional flows in the application.
  • Converted the projects in BEA Integrations to Galahad implantations.
  • Developed the Galahad implementation to the existing applications developed by BEA integration tools
  • Provided support during the different phases of application testing.
  • Used Eclipse IDE for development, configured and deployed the application on to Jboss using ANT and tested using JUnit.
  • Used Thread Debugger tools for identifying the thread issues.

Confidential

Senior Java Developer

Project Details: Confidential is one of the primary billing applications in LM to enhance Commercial market's cash flow. The Present system is taking quite some time while publishing the documents to customers. The documents are nothing but Invoices to customer. This upgrade to Libra publishing will facilitate format changes to Libra invoices and reduces manual operational time spent on Formatting. It also reduces monthly cycle runtime and speed up the Libra invoices. This Loss billing has six modules to achieve the business needs. It also provides admin site to track the requests status and let the user retrigger requests if it is required.

Work Environment: Java 1.6, JavaScript 1.7,backbone js, Spring 2.0, Mybatis 3.0, JUnit 4.8, Eclipse,RAD, Tomcat,Unix,Sybase

Responsibilities:

  • Developed spring daemons for different modules involved in the process of publishing documents.
  • Implemented exception handling by defining custom exceptions.
  • Designed and developed the Application using spring and mybatis frame work.
  • Developed DAO and service layers using the Spring Dao support and mybatis ORM mappings.
  • Developed High level and detailed level design documents based on business requirements provided.
  • Designed and developed interactive static HTML screens as screen level prototype, JavaScript for client side validation.
  • Developed JUnit test cases for all the functional flows in the application, Passes all test cases successfully.
  • Provided support during the different phases of application testing.
  • Involved in component development and used design patterns such as Singleton.
  • Used Mybatis for ORM configurations for manipulating data from Sybase.
  • Used RAD and Eclipse IDE for development, configured and deployed the application using ANT, and tested using JUnit.

Confidential

Java Tech Lead

Project Details: The main objective of this project was to develop an online portal by upgrading the existing Mainframe system to Java/J2EE.The Business functionalities includes Purchase Requisition to the Vendor, Purchase Order, Item Reception to the store, Item Issue to the employees, Invoice Verification and Payment Processing.The technical functionalities like automatic work flow Management system which includes email / mobile notification and approval cycles with high level of security and authentication.

Work Environment: JDK 1.6, JSP, JSTL, J2EE , Log4J,CSS Style Sheets, XML,DB2,Smart Client,IBM RAD and Websphere

Responsibilities:

  • Analysis, design and coding of Use Cases, Sequences and Class diagrams.
  • Participating in the team meetings and business requirements gathering sessions.
  • Develop, maintain, troubleshoot, enhance and document components by self and others as per the requirements.
  • Involved in architectural and framework development
  • HP Quality center is used to log and track the Bug Defects fixes.
  • Involved in unit testing, Peer Review and UAT Testing.
  • Involved in performance tuning of the smartclient framework.

Confidential

Senior Software Engineer

Project Details:

  • Third party Live Dealer product supplied by Evolution Gaming is intregated into the PartyGaming Casino products. The Live Dealer product allows our players to play in live games with the video streamed to the Player's computer.They use their existing PartyGaming held account to play the games.
  • The Lobby Management Tool LMT is a Web based Application tool designed to enable individual teams to plug their product specific Web Interface functionality into a common web application. It enables ease accessibility of data related to production environment and to perform operations that help in controlling run time behavior of production systems.
  • HtmlLobby layout is flexible and each layout block renders actual metadata provided by backoffice.
  • GeoLocationService contain APIs required to retrieve the country and location mapping to the ip address. This service will internally call either MaxMind supplied data source or the database to retrieve the appropriate mappings.
  • Geo Restriction Framework currently supports to block or unblock countries for various products at country level. This document captures the details about how this framework will be extended to be able to block at state and game level.
  • Multicurrency support is offered to the players which enables the game to be played irrespective of account currency.
  • GameLogs is a Web based Application enables the player to keep track of the detailed game play.The Main Objective of this is to provide reliable and authentic data to the player.
  • Regulatory Interface Service is use to provide daily and montly game summary reports to various vendors.

Work Environment: JDK 1.6, JSP, JSTL, JDBC, J2EE , Log4J 1.2.14, HTML, Java Script,Jquery, Servlets, CSS Style Sheets, XML,XPATH,XSLT,Apache ANT 1.7.0, Apache ActiveMQ, RESTFUL and SOAP Webservice, Junit,Hudson, Oracle 10g,Spring Web MVC 3.0,Spring Web Flow,Spring Core,Spring Batch,Spring Integration. Responsibilities:

  • Finding a conceptual element in the casino system that starts becoming critical / hectic to operate on live.
  • Participating in the team meetings and business requirements gathering sessions.
  • Involed in design and database analysis.
  • Prepare builds for DEV and UAT environments.
  • Code verification with each developer to make sure that we follow standards.
  • Review the test cases and functional requirement changes periodically and enhance accordingly.
  • Follow up of bugs during QA builds.

Confidential

Senior Member Technical

Project Details:Confidential is an online shopping portal where associates can purchase and order products. Associates will be awarded points as and when the award receives for the excellent performance from the respective manager. In this portal associates can redeem the points and block the products based on the available points.

Work Environment: JDK 1.4, Eclipse 3.5.0, Microsoft Visio 2003, JSP, JSTL, JDBC, J2EE , Log4J 1.2.14, HTML, Java Script, Servlets, CSS Style Sheets, Struts 1.2.6, Apache Tomcat, Apache ANT 1.7.0, Apache POI 3.0, Weblogic 9.2 and Oracle 10gi.

Responsibilities

  • Analysis, design and coding of Use Cases, Sequences and Class diagrams.
  • Involves all team members contribute ideas and support one another when making changes.
  • Designed and delivered the project well before the deadline with minimal defects.
  • Helped the team to make them understand the database design and workflow structure.
  • Participating in the team meetings and business requirements gathering sessions.
  • Designing the application and distribute the work between the developers.
  • Code verification with each developer to make sure that we follow standards.
  • Prepare builds for DEV and UAT environments.

Confidential

Member Technical

Project Details: India Partnership Engagement Survey IPES is a web based application of online surveys.It is well structured and organized to support any type of survery.User can customize the survey in different forms.

Work Environment: JDK 1.4, Eclipse 3.2.0, Microsoft Visio 2003, JSP, JSTL, JDBC, J2EE , Log4J 1.2.14, HTML, Java Script, Servlets, CSS Style Sheets, XML , XSLT, Struts 1.2.4, Tiles, JUnit 3.8.1, Apache ANT 1.6.5, CVS, Apache POI 3.0 and Oracle 10g

Confidential

Member Technical

Project Details: This system enables the users to book, modify, and cancel transport requests through online. This system is very helpful for transport team to book ad hoc and regular transport requests On Behalf of at any point of time. This system will automatically prepares the ROTA based on the users addresses. This System enables the Transport Team to keep track of the employee transport requests and provides MIS reports to the higher management.

Work Environment: JDK 1.4, Struts 1.6,Apache Tomcat,Eclipse 3.2.0, Microsoft Visio 2003, JSP, JSTL, J2EE , Log4J 1.2.14, HTML, Java Script, CSS,Ajax, CVS, Weblogic 10 and Oracle.

Responsibilities:

  • Gathered Business Requirements from the business people.
  • Prepared prototype as per the business requirements.
  • Coding done within the timeframe as per the standards of Edwardjones and using software development methodologies like AGILE and WATERFALL.
  • Designed application as per the requirements.

Confidential

Member Technical

Project Details: This application facilitates smooth transition of some of the critical manual process steps into the automated system. The application facilitates initiation of travel request,process and approval for domestic and international travel by air. This application facilitates capturing the travel details like origination place, destination place, warm clothing allowances, passport details, visa details, cab bookings, accommodation, insurance, cross charging details, different types of advances paid to the traveler etc... This application generates an output with all the travel details in a printable format will be given to the traveler after the travel request is completely processed. This application also facilitates to create itineraries for approved requests. For normal flow it will go to manager's queue for approval once user creates a request. Then after manager approval, it will go travel desk. Then once travel desk have done it job, it will go to Travel admin queue and once admin have processed the request it will go to finance. Then finance can update all details and close the request.

Work Environment: JDK 1.4, Struts 1.6,Apache Tomcat,Eclipse 3.2.0, Microsoft Visio 2003, JSP, JSTL, J2EE , Log4J 1.2.14, HTML, Java Script, CSS,Ajax, CVS, Weblogic 10 and Oracle.

Responsibilities:

  • Gathered Business Requirements from the business people.
  • Prepared prototype as per the business requirements.
  • Coding done within the timeframe as per the standards of Edwardjones and using software development methodologies like AGILE and WATERFALL.
  • Designed application as per the requirements.

We'd love your feedback!