Java Technical Lead Resume Profile
NJ
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:
Position Title: Java Technical Lead |
Description:
Role:
|
Environment: Java1.6, Oracle, Jsp, TestNG, Eclipse, Weblogic, Web Service, IIS, Ajax, Stax, SVN. |
CONFIDENTIAL |
Position Title: Technical Lead |
CONFIDENTIAL |
Role:
|
Environment: Java1.6, Spring, Sybase, Oracle Coherence, Rapid SQL, TestNG, JMock, Eclipse, Maven, Tomcat, Web Service, Stax, SVN, Unix, Data Grid Engine |
CONFIDENTIAL |
|
Role:
|
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:
| |
Environment: Core Java, Struts, CSS, Javascript, Multithreading, SQL, JUnit, JSP, Eclipse 3.0, Tomcat, Crystal Reports, Finance Domain | |
CONFIDENTIAL | |
CONFIDENTIAL Position Title: Team Lead | |
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:
| |
Environment: Windows 2000, Oracle, Struts, Java, Multithreading, Ant, Tomcat, JSP, Servlet, Business Objects, Crystal Report , VSS | |
CONFIDENTIAL | CONFIDENTIAL |
CONFIDENTIAL Position Title: Software Developer | |
Project: Sales Transaction Solution STS | |
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:
| |
Environment: Windows 2000, Oracle, JSP, Java, Servlet, VSS, Crystal Report , Tomcat | |
COFIDENTIAL | |
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:
| |
Environment: Windows 2000, Oracle, JSP, Java, Servlet, JDK 1.4 |