We provide IT Staff Augmentation Services!

Java Technical Lead Resume Profile

2.00/5 (Submit Your Rating)

SUMMARY

  • Around 11 years of IT experience including designing, coding and testing of variety of software applications with excellent analytical, logical and programming skills.
  • Proficient in web application development, reporting and maintenance using Java technologies and Crystal Report with good client facing skill.
  • Well versed with all phases of software development life cycle and Onsite-offshore model.
  • Experienced in the use of Agile approaches, including Test-Driven Development, Sprint planning and Scrums Management.
  • Good knowledge of Software Development Life Cycle-SDLC.
  • Experience working in Finance, Telecom, and CRM domains.
  • Extensively experienced in architectural issues and their solutions using various design patterns such as MVC Model-View-Controller , Singleton, Template , Factory, DAO and Business Delegate etc.
  • Experience with Source controls like VSS and SVN.
  • Experience in TDD development, JUnit, EasyMock, JMock framework, tools checkstyle, findBugs, and PMD.
  • Expertise in Maven and Ant build scripts.
  • Good working experience in building enterprise Webservices using technologies REST, SOAP, HTTP and XML.
  • Experience in generating reports using Crystal reports and document exporting in pdf formats.
  • Strong database development experience with SQL Server, Sybase Oracle in creating database objects like Stored Procedures/ Views/ Queries/ Triggers. Involved in database Design Process.
  • Experience in creating design documents performing Use-Case and functional analysis, modeling program with Class, Sequence, Activity, and State diagrams using UML to support implementation and ongoing maintenance of the application.
  • Proficient in developing Use Case Diagrams and Class Diagrams based on UML methodology.
  • Expertise in Code reviews, Defined coding standards, and performance optimization using java Technologies.
  • Involved in Unit testing and have created unit test cases using Junit, TestNG.
  • Strong communication and analytical skills and faster Learning and adaptation to cutting edge technologies.

Technical skills

Languages:

Java 1.6

Tools:

Eclipse, TOAD, Rapid SQL, Microsoft VSS, SVN

Application Server:

Tomcat

Databases:

Oracle, MS- SQL Server, Sybase

Skills:

Multithreading, JSP, Servlet, Struts, Spring, Hibernate, Oracle Coherence Caches, Ant, UML, XML, JAXB, TestNG, JMock, JUnit, Oracle AQ, Web Services, Data Grid, Crystal Report, JavaScript, JMS, Mule ESB, Design Pattern, JIRA, JDBC, Maven, Data Grid Engine, Finance domain knowledge

EXPERIENCE:

CONFIDENTIAL

Position Title: Java Technical Lead

Description:

  • E-mail Interaction Manager enables organizations to intelligently route and process inbound emails. CIM will be integrated with UCCE that addresses the need of multichannel handling. Currently TTL agents are using the EMC application for receiving and replying back to emails from customers.
  • Emails are routed to Team Leaders Case specialist based on the product and circle. Once the email reaches the Team Leader's inbox, they will allocate the emails to the agents manually. Auto allocation is not available in the current system. Auto acknowledgement is done in EMC.

Role:

  • Business requirement analysis and discussion with stakeholders to come up with new Business
  • solutions.
  • Testing the code changes to incorporate the business rules and specifications.
  • Attending high level and low level design reviews, to arrive at design patterns/solutions and reviewing artifacts created by team members.
  • Implemented Junit , JMock frameworks and wrote Junit test cases across the different modules in the application.
  • Used XML, Schema, XSD and JAXB for message transformations and mappings.
  • Used Maven for building and deploying the web application and configuring the dependency plug-ins and resources.
  • Extensively followed Test Driven Development to implement application business logic, work flow process and integration of application modules.
  • Responsible for the deliverables, milestone and SOW of the project.
  • Responsible for resource allocation, assigning task and their utilization.
  • Performing Team management activities along with S/W development.

Environment: Java1.6, Oracle, Jsp, TestNG, Eclipse, Weblogic, Web Service, IIS, Ajax, Stax, SVN.

CONFIDENTIAL

Position Title: Technical Lead

  • Description: CONFIDENTIAL is the strategic Credit Risk reporting platform. Application delivered Trade loading and enhanced Pre-deal Credit Checking capability and providing Credit Limit Utilization CLU and Excess Management EM functionality. This functionality will be provided to Risk Managers, Trading Credit Risk Management and Sales and Trading to ensure that we trade within our stated credit risk appetite. The Phoenix application calculates and displays the current and potential future credit exposure that RBS has to counterparty for a traded product, or set of products. It is an integral part of credit risk management of traded products at RBS.
  • Phoenix Trade Loader is to take trades from upstream systems front office and thereon validate, version and enrich them for use by subsequent modules like Counterparty and Issuer- Risk .
  • Phoenix Trade Loading will use Coherence 'In memory Data Grid' as the key store of information for Trades and all related entities.
  • All trade and associate reference data will be available in the coherence caches and therefore the read access parallel access from grid engines should be extremely fast as compared to the database.

Role:

  • Design changes, fixing issues and enhancements related to intraday and EOD trade loading.
  • Developing and designing the data services which is used to access the coherence caches.
  • Creation and fixing any issue related to Argon routes enterprise messaging platform for reliable message delivery .
  • Extensively used Hudson for continues build and deploy the applications.
  • Implemented web service client program to access Affiliates web service using SOAP/REST Web Services.
  • Implemented Message Queues using Java Messaging Services JMS, MDB as middle-ware for exchange of information between Application and Data zone.
  • Involvement in writing new as well as modifying server side programs, batch jobs.
  • Worked closely with QA team and fixed QA bugs as well as production issues with a quick
  • turnaround time.
  • Performing Team management activities along with S/W development.

Environment: Java1.6, Spring, Sybase, Oracle Coherence, Rapid SQL, TestNG, JMock, Eclipse, Maven, Tomcat, Web Service, Stax, SVN, Unix, Data Grid Engine

CONFIDENTIAL

Position Title: Technical Lead

  • Description: CONFIDENTIAL is a specialist provider of transaction services to banks, their corporate customers and Government departments. CONFIDENTIAL process domestic and international automated payments and provides ATM switching solutions. On a peak day, the CONFIDENTIAL automated payment platform processes over 90 million transactions and over half a billion in a month. CONFIDENTIALprocessing services offer banks reach throughout the Single Euro Payments Area SEPA and beyond and are complemented by value-added services that leverage industry expertise and technical capabilities.
  • CONFIDENTIAL offers a SEPA Direct Debit managed service that integrates directly with existing systems, interfaces to clearing and settlement providers and involves minimal upfront costs. Ongoing costs are linked directly to the volume of payments processed. The service keeps pace with changes in the rulebooks or market practice, so compliance is assured, immediately and always

Role:

  • Involved in coding and providing technical help to team members.
  • Unit testing and Integration Testing.
  • Used SOAP, XML, Web Services to interact with other applications.
  • Using Spring IOC Dependency Injection , developed Java Beans, with getter and setter properties to be configured by spring. Configured implemented Spring applicationContext to instantiate all bean classes in Spring MVC application framework
  • Used SOAP, XML, WSDL, Web Services to interact with other systems.
  • Interacting with the clients for requirement gathering and status update.
  • Coded complicate programs based on design documents in form of UML class diagrams.
  • Responsible for onsite - offshore coordination between different teams and the client.
  • Responsible for work distribution and ensuring deliverables deadlines.
  • Responsible for the project management and task deliverables.

Environment: Core Java, Spring, Hibernate, Mule, Oracle, Oracle AQ, JUnit, Eclipse, JAXB, SVN

CONFIDENTIAL

Position Title: Technical Lead

Description: CONFIDENTIAL is a global asset management boutique specializing in alpha-generation strategies for sophisticated institutional investors. The application is used by portfolio managers to keep track of their portfolios. The application uses Struts framework, MS SQL Server and extensively uses Crystal Reports for reports generation.

Role:

  • Analyzing client business needs and identifying technical solutions for the technical architecture and implementation approach for the proposed solution.
  • Involved in coding, building of Java applications using Core Java, Multithreading, JSP, Servlet and Database.
  • Wrote JUNIT test cases for the components and Java programs to ensure all the developed code working properly before delivering the code to CVS server.
  • Involved in developing Maven build script to automate the compilation, creating directory structures, Hibernate generated classes, JAR and WAR files for the generation of the deployment descriptors.
  • Responsible for onsite - offshore coordination between different teams and the customer.
  • Responsible for the project management, looking after Project Plans and task deliverables.

Environment: Core Java, Struts, CSS, Javascript, Multithreading, SQL, JUnit, JSP, Eclipse 3.0, Tomcat, Crystal Reports, Finance Domain

CONFIDENTIAL

Company: CONFIDENTIAL

Position Title: Team Lead

Project: Business Initiative Management System BIMS

Description: CONFIDENTIAL is a workflow software application. It is providing a central aid for Telstra's Management to effectively carry out End-to-End Business Planning, Initiative Management and Program Tracking. It's automating the sequence of tasks required to complete a business process in Telstra. Formalizing the rules, roles, and routes that are involved to help accomplish this. It also monitors the process and its tasks. Also evaluating and reporting on the state of the process.

Role:

  • Responsible for Requirement Gathering and Understanding
  • Involved in coding as per the requirement in module. Interacting with client for any enhancement or BI related work either directly on phone or through mails. Involved in Building,
  • Replying to user queries through mails and holding weekly meetings with clients.
  • Responsible for work distribution and ensuring deliverables deadlines
  • Providing status to the on-site team as well. Preparing Business reports to suite requirement as well.

Environment: Windows 2000, Oracle, Struts, Java, Multithreading, Ant, Tomcat, JSP, Servlet, Business Objects, Crystal Report , VSS

CONFIDENTIAL

Company: CONFIDENTIAL

Position Title: Software Developer

Description: CONFIDENTIAL was a web Application which assisted sales consultants to increase sales and improve customer satisfaction. It maintained the details of customers like telephone number, mobile number, customer's accounts, address, billing enquiries etc. Also created and modified service orders e.g. new connections, service modifications, disconnections, moves, etc. .

Role:

  • Responsible for application development and maintenance.
  • Involved in building, self-testing, assembly testing, preparing test plans
  • Responsible for debugging and fixing Java, JSP, and Servlet code
  • Extensively involved in preparation of relevant documents like Use Case from offshore for our application.
  • Responsible for status meetings with the on-site team.

Environment: Windows 2000, Oracle, JSP, Java, Servlet, VSS, Crystal Report , Tomcat

CONFIDENTIAL

Position Title: Software Developer

Description: The project entailed building of an application of client Server Model. It showed that clients could connect to the server and access the data from the server database. User reserved the books depending upon the availability of the books in the library.

Role:

  • Responsible for coding Admin Module.
  • Involved in creating tables, triggers, procedures and packages. Responsible for coding as per the guidelines.
  • Responsible for Unit Testing of the application

Environment: Windows 2000, Oracle, JSP, Java, Servlet, JDK 1.4

We'd love your feedback!