We provide IT Staff Augmentation Services!

Sr. Java, J2ee Lead Developer Resume Profile

3.00/5 (Submit Your Rating)

Houston, TX

Professional Experience:

Sr. Java, J2EE Lead Developer/Designer

  • with over 12 years of experience in analysis, design, Development
  • and Implementation of Enterprise applications using Java/J2EE Technologies.
  • Expertise in Object Oriented Programming and development of n-tier component based enterprise Web
  • Applications using Core Java5 Multithreading, JVM, Garbage Collection, Collections, Generics, annotations , Java EE 5 Servlets, JSP, JDBC, JNDI, EJB, JTA, JPA, JMS , Web Services SOAP, WSDL, Axis, JAX-WS, JAX-RPC and XML SAX, DOM, JAXP, JAXB
  • Expertise in MVC Architecture and industry standard frameworks including Struts 2.0, Spring 2.0/2.5/3.0,

Hibernate 3.0.

  • Middleware applications in BEA Weblogic, JBoss, and Tomcat servers hosted on Windows and UNIX environments
  • Highly proficient in designing Enterprise applications with Java/Java EE5 design patterns/best practices/coding
  • Expertise in developing Ant/Shell scripts for building/deploying/automation of the enterprise applications, '
  • Experienced in developing enterprise application testing with JUnit and logging with Log4J for n-tier component
  • Experience in Database Design, Creation and management of Schemas, writing Stored Procedures, functions,
  • Experience in working as Project Lead/SME and strong experience in guiding, managing offshore/onsite teams
  • Expertise on developing report engine applications by using Apache POI and VBA.
  • Proficient in enterprise application design with expertise in the application security architecture of enterprise
  • In-depth knowledge and experience in multiple domains including Banking Finance and Storage Area
  • In-Depth Knowledge of Quality Processes IT Service Management Procedures. Experience in Planning,
  • Effective communicator adept in delivering superior customer service and bridging the business and technical
  • Hands-on experience in Deployments, Migration, Maintenance and Enhancements of Web/Enterprise/
  • Expertise in web Front-end application development using JSP/Servlets/AJAX/HTML/XHTML/CSS/ XSLT
  • standards including IOC Inversion of Control , AOP Aspect Oriented Programming , MVC, Business Delegate, Service Locator, Session Fa ade, DTO, DAO, Front Controller, Factory and Singleton.
  • Running schedulers/Jobs, nightly builds and used tools like Jenkins, Build Forge, Autosys.
  • Based enterprise Web Applications
  • Triggers, DDL, DML SQL queries. Experience in writing SQL and PL/SQL programming
  • along with functional and technical work at Onsite.
  • Applications
  • Network SAN . Extensively worked in providing Application Security Solutions for Enterprise projects
  • Estimation and Project management Led and managed teams towards successful releases over the past 9 years.
  • Communities. Worked for such US customers as JP Morgan Chase, Cantor Fitzgerald, Barclays Capital, Lehman Brothers, Hewlett Packard, ANZ

Technical Summary:

Languages

C, C , Ajax, Java, JavaScript 1.2/1.3/1.4/1.5, HTML 4, VBA

Web Technologies

JSP 1.1/1.2/2.0/2.1/2.1, Servlets 2.3/2.5/2.0, EJB 2.0, Struts 1.1/1.2,

Spring 2/2.5, and Hibernate, Java Mail 1.1/1.2/1.3/1.4, jQuery 1.8, jqGrid 4.4, Atmopshere Long polling, Web sockets

SOA and Web Services

Apache Axis, Web Services WSDL, SOAP, XML , JAX-RPC, JAX-WS.

Databases

Oracle 9i/10g/11.2.1, Sybase 12.5, MS SQL 2000/2005/2008, IBM

DB2, MS Access.

J2EE Design Patterns/Architectures

Business Delegate, Composite Entity, Data Access Object

DAO ,Front Controller, Model-View-Controller MVC , Service

Locator, Session Facade, Singletons, Data Transfer Object

Directory Servers

Windows 2003 Server Active Directory. Sun One directory Server

Analysis Presentation Tools

MS PowerPoint, MS Word, MS Excel.

Application/Web Servers

IIS, BEA WebLogic 8.1/9.1/10.1, Tomcat 3.3/5.0/6.0/7.0 and JBoss. 4.0

Operating Systems

UNIX Solaris, Linux , Windows NT/2000/XP/2003

Version Control

CVS, Subversion, Perforce, GIT

Application Security

PKCS11, HSM, SSL, X.509, Bouncy Castle, Win 32 Crypto APIs, XACML 3.0, Open Az

Architecture and UML design tools

Enterprise Architect 6.1, Microsoft Visio 2002/2003, Rational Rose 2000

Development Methodology

Agile, Waterfall.

PROJECT EXPERIENCE:

Confidential

Role : Sr. Java, J2ee Lead Developer

Confidential

  • is a web based instant messaging product, which allows both employees and clients to
  • Search for employees internal and external and other third party Federated external users
  • Manage resulting contact lists, which are mirrored in real time to the Lync desktop client
  • Communicate with other JPMM users employees and clients via Lync infrastructure backend
  • Communicate with external non JPMM user via collaboration services provided third party client.
  • it also additional features like non-persistent group chat, embeddedable chat widget, Click to Chat for helpdesk Support servers.

Responsibilities:

  • Designed and developed APIs to communicate with the UCMA server.
  • Implemented caching mechanism using GemFire.
  • Designed and developed web chat client using HTML, CSS, JavaScript, and jQuery for user friendly interface.
  • Active role in Design, coding, code review, testing, bug fixing and delivery to customers.
  • cost estimates proposal.
  • Analysis of the requirements from the client and documentation of detailed specifications as well as time and
  • Interacted with the clients to understand their requirements and conducted several kick off meetings.
  • Preparation of Detailed Design, System Test Manual Documents
  • Optimization and Performance tuning of the chat application
  • Developed admin pages using JSP and Servlets, that provides the statistics of the number of active and idle sessions, the size of the cache generated, the number of messages stored for each user session. The admin pages also help in closing a particular session, by logging out the user.
  • Implemented the client and server logging mechanism for the chat application.
  • Offshore coordination from onsite of all the above core project activities.
  • Hands-on technical resolution to problems to ensure that the application is delivered to the end-users with the

Environment: Core Java, JSP 2.2, Servlets 3.0, HTML, CSS, Javascript, JQuery, Atmosphere JS, JMS, Sun one directory Server, Spring 3.0, Nirvana Clusters, UCMA APIs, GemFire, GIT.

Confidential

Role : Sr. Java, J2ee Lead Developer

Confidential is the firm wide standard for Authorization based on XACML industry standard.It is based on a common architecture for managing and reviewing complex authorization policies and making those policies available to application for evaluation during execution. EES has several components, that when taken as a whole, assist our users in establishing, managing and auditing entitlements.

Responsibilities:

  • Interacted with the clients to understand their requirements.
  • Helped the customers in understanding and implementing the Application on-boarding process.
  • Prepared functional specifications document based on the business requirements.
  • Design, Development and testing of EES PAP, PDP, History and GUI Modules.
  • Developed APIs in Java to communicate with the directory server.
  • Developed REST services for EES PDP, PAP for validating policies and for fetching, updating and modifying user's roles, attributes, resources and other properties.
  • Developed history module to track the user activity.
  • Developed cron job for syncing the history cache across all the history servers using cron4j.
  • Developed a shell script that does health check for all the applications running under EES.
  • Lead the development team in accomplishing our quarterly objectives of on-boarding the applications and
  • Enhancing existing modules.
  • Handled escalated issues and concerns raised by the users and other stakeholders.

Environment: Core Java, JSP 2.2, Servlets 3.0, Sun one directory Server, XACML 2.0/3.0, Open Az.

Confidential

Role : Sr. Java, J2ee Developer Project Leader/Designer

This project involves development of Web based workbench for the employees of Cantor, to upload and view critical data, which includes compensation, bonuses, and equity matrix and partnership details. The number of concurrent users is around 5,000. This is a real time application and is being developed completely from the scratch.

Responsibilities:

  • Interacted with the Business Analysts and other stakeholders to understand and gather the requirements
  • Designed the architecture of the BGC workbench.
  • Prepared functional specifications document based on the business requirements.
  • Prepared a detailed design document for the web application that encompasses all the requirements.
  • Developed the UI for the workbench using HTML, CSS, jQuery, jqGrid.
  • Development and testing of the workbench application.
  • Implemented different views of the application workbench like, grid, excel, list using jqGrid.
  • Developed a mechanism to download the report in the form of Excel or Pdf using Apache POI
  • Created database object, wrote stored procedures and implemented database connectivity from the application.
  • Implemented a mechanism to send automated email after the user downloads a particular report.
  • Coordinated with the team members.

Environment: jQuery 1.8, jqGrid 4.4,Core Java, JSP 2.2, Servlets 3.0, Java Mail 1.4, Ms Excel 2007, VBA, Oracle 11.2, Oracle Application Server, Enterprise Architect, CVS, Eclipse Juno, Apache POI.

Confidential

Role : Sr. Java, J2ee Developer Project Leader

Confidential has a requirement to migrate security static and pricing data from Asset Control to Enterprise Security Master. The number of data entities is very large, and efforts at mapping elements from AC to ESM have generated in excess of 40 million exceptions. Confidential has invited TCS to provide an optimum remediation approach leveraging automation and manual processing. An automated reconciliation tool was developed in Java to generate the different exception reports and remediate them.

Responsibilities:

  • Involved in the performance tuning and bug fixing.
  • Coordinated with the offshore and the onsite team members.
  • Developed a module to generate Excel reports based on the rules specified in the input file using Apache POI.
  • Developed a rule engine to validate the rules specified in the XML input file
  • Implemented an algorithm to sort the data and store it in csv files
  • Developed a module to extract the data from the repositories and store it in csv files
  • Development and Testing of the Recon Tool.
  • Prepared a detailed design document for the automated tool that encompasses all the requirements.
  • Prepared functional specifications document based on the business requirements.
  • Designed the architecture of the Recon Tool.
  • Requirements
  • Interacted with the Consumers, Business Analysts and other stakeholders to understand and gather the
  • Participated in the development and formulating of benchmarks, procedures and best practices.
  • Facilitated communication within the project team

Environment: Core Java, JSP 2.2, Servlets 3.0, Java Mail 1.4, Ms Excel 2007, VBA, Oracle 11.2, Sybase 12.5, MS SQL 2008, Tomcat 6, Enterprise Architect 6.1, Subversion, Eclipse Helios, Apache POI.

Confidential

Role : Sr. Java, J2ee Developer Project Leader

Confidential Program is to decommission all the Sybase databases used by Barclays Capital by December 2012. All the Sybase database estate will be migrated to the Firm's two strategic Relational Database Management System RDBMS platforms, Microsoft SQL Server and Oracle Enterprise Server. The Scope the Migration includes 160 applications and around 800 Sybase databases.

Responsibilities:

  • Involved in requirement gathering, technical design, and exploration of various technologies, prototyping, benchmarking, hardware ordering and estimation, documentation and authoring technical specifications.
  • Prototyping and development of Generic Data Replication and Data Validation tools.
  • Converted the Sybase data access logic for applications developed in Unix C,C , Perl, Java, J2EE, Spring, Hibernate, VBA to its Oracle and SQL Server equivalent.
  • Mapped and converted all database objects written in Sybase to Oracle/SQL Server.
  • Prepared test cases for the Enterprise Application for System and integration testing
  • Involved in bug fixing and documentation of Lessons Learnt and Best practices.
  • Established and monitored the process for quality management
  • Facilitated communication within the project team
  • Provided induction training to the new team members

Environment: C, C , Core Java, JSP 2.2, VBA, Servlets 3.0, Java Mail 1.4, Spring 2.5, Hibernate, Oracle 11.2, Sybase 12.5, MS SQL 2008, BEA WebLogic 10.1, Tomcat 6, Enterprise Architect 6.1, Subversion, Perforce. Eclipse Helios.

Confidential

Role : Sr. Java, J2ee Developer Project Leader

Confidential is a centralized database containing all MTS, TMS and ITS trades, updated in real-time. Information is available through a Lehman Live-based GUI as well as pre-formatted reports. TradeRT provides users the ability to view information about a trade, including pre-settlement and settlement statuses, confirm information, and history. User comment s on a trade are accessible for viewing or input these comments flow bi-directionally between TradeRT and other Lehman trade reporting systems FMS, ITS and SOBS .

Responsibilities:

  • Involved in the Analysis of the requirement specifications provided by the client.
  • Development, Testing and Code review of the Web application.
  • Enhanced the existing TradeRT GUI developed in Ajax and Nitobi framework.
  • Wrote sql queries and stored procedures for different data stores like Oracle, Sybase and DB2.
  • Involved in the enhancement of some applications and user requirements Change Requests .
  • Managed resolutions to incidents/problems and addressed escalated matters
  • Managed trainings and cross functional skills among team members
  • Documented all the process changes and requirement changes.
  • Facilitate communication within the project team

Environment: Core Java, JSP2.1, Ajax, Java Script 1.5, Servlets 2.5, Java Mail1.4, Spring 2.0, Hibernate, Oracle 10g, Sybase 12.5, DB2, BEA Web Logic 9.1, Jboss 4.0, Enterprise Architect 6.1, CVS. Eclipse 3.2

Confidential

Role : Sr. Java, J2EE Developer

Confidential provides proactive diagnostics for the XP arrays XP1024/128, XP12000/10000 and Next Generation Arrays. It proactively informs the HP Support about the Array's availability, configuration and failure information. We have two Regional Data Centers which cater to needs of EMEA and APJ-NA regions respectively. HP has initiated a step to Migrate all it Products to one uniform platform through DCC Data Center Consolidation Migration plan, which will result in single Data Center in Houston and respective Regional Modem Banks in all the three Regions. DCC Migration has its own prerequisites and standards. In order to migrate to DCC Environment, C-Track has to comply with its Standards.

Responsibilities:

  • Involved in the Analysis, development, and testing and maintenance process of the application.
  • High level and low level design of the project corresponding to requirements
  • Developed User Interface and configured SSL on web application
  • Developed SOAP based web service APIs.
  • Monitored and provided guidance to the team members
  • Enhancing cross technical skills among team members
  • Define and manage the project plan and schedule
  • Involved in on-call support for solving client production issues

Environment: C, C , Core Java, JSP 1.2/2.0, Ajax, Java Script 1.5, Struts 1.2, Servlets 2.5 , Java Mail 1.4, Oracle 10g, BEA Web Logic 8.1, IIS, Web Services WSDL, SOAP, XML , Windows 2003 Server Active Directory, Rational Rose 2000, CVS. Eclipse 3.2

Confidential

Role : Sr. Java, J2EE Developer Technical Leader

Confidential to authenticate them with Smart Card before proceeding for online Trading. Wipro had to develop several components like ISFClient client side component , Discovery Service Windows service , Management Server, Signing and Unblock Sever, Unicert CA configuration , Siteminder and IdentityMinder configuration and LDAP communication using TEWs .

Responsibilities:

  • Analysis of the requirement specifications provided by the client.
  • Involved in the Design, coding, code review testing of all the modules of ISF.
  • Implemented several algorithms for encrypting and decrypting the data.
  • Developed jni api for invoking the native apis of the smart cards.
  • Developed REST based web service apis for communicating with the Certification Authority, HSM Service, Unblock server and audit database.
  • Involved in bug fixing and resolving issues with the QA.
  • Developed ANT Scripts to automate the process of build and deployment.
  • Define and manage the project plan and schedule.

Environment: Core Java, HTML 4.0, Struts 1.1, JavaScript 1.5, JSP 1.2, Servlet 2.3, JDBC 2.1, EJB2.0, Java Mail 1.2, Oracle 9i, BEA Web Logic 8.1, Tomcat 5.0, Web Services, JAX-RPC, JAX-WS, Apache Axis, Microsoft Visio 2002, CVS. Eclipse 3.2

Confidential

Role : Java, J2EE Developer

Confidential to go on-line by allowing ATM transactions through the internet. Banks can dynamically control the normal operations done at server location and at the same time go on-line. This application also facilitates interbank transactions. The Banks, which are registered with registration server, are the only ones that can avail this facility. This project is based on three-tier Java architecture.

Responsibilities:

  • Analysis of the requirement specifications provided by the client.
  • Involved in the Design, coding, code review testing of all the modules of the application.
  • Automated various jobs using UNIX shell scripting.
  • Involved in bug fixing and resolving issues with the QA team.
  • Provided induction training to the team members to hone their skills.

Environment: Core Java, HTML 4.0, Struts 1.1, JavaScript 1.5, JSP 1.2, Servlet 2.3, JDBC 2.1, EJB2.0, Java Mail 1.2, Oracle 9i, BEA Web Logic 8.1, Tomcat 5.0, Web Services, JAX-RPC, JAX-WS, Apache Axis, Microsoft Visio 2002, CVS. Eclipse 3.2.

Confidential

Role : Java, J2EE Developer

Confidential brings dealers, distributors, manufacturers, fleet owners and traders from all around the world together and facilitates trade in an easy, secure, transparent and cost efficient way. Buyers can find sellers, and sellers can find the best possible buyers. This application can be used both by customers and manufacturers. Customer can browse and select their choice of car or put their specifications if not getting the matching choice, so the manufacturers can make their choice of car and delivered to them by Automobile Trader.

Responsibilities:

  • Analysis of the requirement specifications provided by the client.
  • Involved in the Analysis, design and development of several modules.
  • Involved in bug fixing and resolving issues with the QA team.
  • Involved in Integration and Acceptance testing, by providing test data to test the functionality.
  • Deployment of the Web application at the production server.
  • Provided induction training to the team members to hone their skills.

Environment: C, C , Core Java, Java Script 1.5, HTML 4, Struts 1.2, JSP 1.2, Servlets 2.3, EJB 2.0, Java Mail 1.1, Oracle 9i, BEA Web Logic 8.1, Jboss 4.0, Microsoft Visio 2003, CVS. Eclipse 3.2, PKCS11, HSM, SSL, X.509, Bouncy Castle, Win 32 Crypto APIs.

Confidential

Role : Java, J2EE Developer

Confidential was to build a subscription-based healthcare management system available for delivery through the Internet. The existing medical software was a complete healthcare management system in a propriety language and is based on Expert System. The project has been migrated to web-based technology

Responsibilities:

  • Studying existing medical software.
  • Design, coding and testing of the Web application.
  • Deployment of the Web application at the production server.
  • Documentation of induction and operational procedure manual
  • Post production enhancement and Support.

Environment: Core Java, Java Script 1.3/1.5, HTML 4.0, JSP 1.2, Servlet 2.3, JDBC 2.1, EJB 2.0, Oracle 8i, BEA Web Logic 8.1, Tomcat 3.3, Microsoft Visio 2002, CVS. Eclipse 3.0

Confidential

Role : Java, J2EE Developer

Confidential one was in need for migration of their data from legacy database in MS Access to MS SQL 2000. In order to get this migration done, they were in need of a tool which can obfuscate their critical data. Capital One has provided us test data mdb , based on which we have developed this tool. The behavior of this tool depends on the xml file, which contains information about the Data Source, Obfuscation Algorithms, Tables and columns that needs to be obfuscated

Responsibilities:

  • Studied the in-house developed data obfuscation framework.
  • Design, coding and testing of Application
  • Installation customization of tool at the server.
  • Assisted the testing team to test the changes by providing the sample test data.
  • Documentation of induction and operational procedure manual

Environment: Core Java, JavaScript 1.2/1.3, HTML, JSP 1.1, Servlet 2.2, JDBC 2.0, MS SQL 2000, Microsoft Access, Tomcat 3.0, Microsoft Visio 2000, CVS, Edit Plus.

We'd love your feedback!