We provide IT Staff Augmentation Services!

Lead Developer/technical Lead Resume

5.00/5 (Submit Your Rating)

Mclean, VA

SUMMARY:

  • Ten Years plus hands on experience in Java technologies. Certified Java developer and hold wide experience in design, development and maintenance of enterprise applications in Java.
  • More than eight years of software development experience. Lead in both onsite and offshore.
  • Proficient in middleware layer - SOAP web services development, Core Java, Server side Enterprise Java, J2EE (Servlets, Struts, Ajax, JavaScript), EJB and Corticon Business Rule Engine.
  • Excellent analytical, high level and low-level design and problem solving skills.
  • Extensive experience in developing, enhancing and maintaining web application.
  • Proficiency in developing secure web applications and server side development using Struts, Spring MVC, JSP, Servlets, Java Beans, JavaScript, Ajax, XML, CSS, HTML, JDBC, Oracle, Microsoft SQL.
  • Expertise in developing distributed applications using J2EE Application Servers such as IBM WebSphere and web servers like Apache Tomcat.
  • Skillful at developing multiple interfaces by reuse of modules using MVC architecture.
  • Experienced in creating and using SOAP Web Services in a SOA with JAX RPC.
  • Experienced in writing Maven scripts to build and deploy Java applications.
  • Expertise in JavaScript, Ajax and ability to analyze using UI development tools like web developer and firebug.
  • Working knowledge on XML Technologies JAXP (DOM and SAX parsers).
  • Hands on experience with databases including Oracle, PL/SQL and Microsoft SQL involving stored procedures, triggers, functions, indexes and packages.
  • Hands on the tools such as Eclipse, WSAD, RAD, Toad, Xml Stylus Studio, etc.
  • Use of Log4J for effective logging. Used other tools like Putty, WinSCP, etc.
  • Hands on experience in project management tools like ClearCase and CVS.
  • Strong analytical skills with ability to quickly understand client’s business needs.
  • Involved in discussions with the customer to gather information and requirements.
  • Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.
  • Proficient in Core Java, J2EE, SOAP Web Services, Struts, JavaScript, Ajax, Intalio, JSP, Servlets, HTML, JDBC, RDBMS, PL/SQL, Corticon and ANT.

TECHNICAL SKILLS:

Programming: Core Java, Collections, SQL, PL/SQL

Java Technologies: J2EE, Servlets, JDBC, JSP, XML, XSD, XSLT

Protocol Knowledge: HTTP, HTTPS, TCP

Frameworks: Struts, Spring MVC, Portlets

RDBMS: Microsoft SQL Server, Oracle, MS Access

Web/Application Servers: Apache Tomcat, WebSphere Application Server, JBoss

Web Technologies: HTML, JavaScript, Ajax, CSS, XML, XSLT, XSD, Jquery

Build Tools: Maven, Apache ANT

IDE: Eclipse, WSAD, RAD, RSA

Configuration Mgmt Tools: ClearCase, CVS

Open Source Tools: Log4J

Code Review Tools: Checkstyle

Operating Systems: Windows XP/7, Windows Server 2003, UNIX Servers

PROFESSIONAL EXPERIENCE:

Confidential, Mclean, VA

Lead Developer/Technical Lead

Responsibilities:

  • Perform application modeling using UML (class diagram and sequence diagram).
  • Involve in creation of technical design documents and review of low-level design document as part of application re-engineering.
  • Develop Process Price Request function to Price a Guarantor/Cash Contract, Loan, Live Trade. It includes the activities of the following functions: Calculate Credit Fees and Proceeds, and Calculate Buy-Up/Buy-Down (BUBD) Ratios and Proceeds.
  • Worked as Technical lead for the rate sheet functionality development which customers would use for preview before pricing a contract or a loan
  • Develop and deliver production applications based on requirements with good performances.
  • Implement applications and support their full project life cycle, from prototyping to production. Integrate projects involving varying technologies, platforms, workflows and software development processes.
  • Involved in Fixing, delivering defects identified in the system integration-testing phase.

Environment: Core Java, Eclipse, WebLogic 1.6, Ant, Clear Case, Oracle Database

Confidential, Iselin, NJ

Lead Developer

Responsibilities:

  • Perform application modeling using UML (class diagram and sequence diagram).
  • Involve in creation of technical design documents and review of low-level design document as part of application re-engineering.
  • Develop internal site using LifeRay Portal technology and Spring MVC framework to enable development teams to test their services for various scenarios.
  • Different Liferay portlets were developed to customize the views of each user roles for broker/agents.
  • The portlets were embedded into the platform for integration with the back end framework.
  • UI and back end development of Confidential producer toolbox portals, which enabled the agents/brokers to view their commission and business details.

Environment: Core Java, Liferay, Spring MVC-Portlet, JSP 1.1, JavaScript, CSS, RSA 8, WebSphere 6.0, Maven, ClearCase, Oracle Database

Confidential, Miamisburg, OH

Sr. Java Technical Lead

Responsibilities:

  • Participate in discussions with the customer to gather information and requirements.
  • Perform application modeling using UML (class diagram and sequence diagram).
  • Lead the production support team, coordinate and participate in high severity issues discussion, report the details of ticket with the manager on a monthly basis, review the root cause analysis documents and steps taken.
  • Involve in creation of technical design documents and review of low-level design document as part of application re-engineering.
  • Develop internal site using Struts MVC framework, J2EE, JavaScript to enable development teams to test our services for various scenarios.
  • Use JSP, Java and Oracle.
  • Work in enterprise application integration using WebSphere MQ and OpenJMS.
  • Implement PDF conversion service using third party service Active PDF for customer to view their invoices in PDF format using Java.
  • Develop SOAP based web services in Java for integration of middleware with payment vendors like Chase Paymentech, Cybersource and SecurePay to process customer payments for online purchase and subscriptions.
  • Develop SOAP Web Services to interact to data layer for fetching various reports and subscription information.
  • Develop order automation services as standalone Java component for avoiding the manual work of the fulfillment team. This service makes use of style sheets and Corticon for rule validation.
  • Work with testing team to track and resolve issues using HP Quality center.
  • Develop stored procedures for integrating middleware with backend databases.
  • Work on IDE tools like Eclipse IDE, WSAD and RAD. Debug TIBCO workflows.
  • Involve in product delivery process with the end customer.
  • Ensure the quality attribute in the product by maintaining the phase level quality documents.
  • Worked on Version: 4.3 for one year. Synopsis of current Corticon work.
  • Performed different workflows set up for each of credit flows in one of the projects. Based on the credit amount and approver levels and other parameters need to assign the multiple levels of approvers for each request and assign the workflow.
  • Performed validation check for different cases and raise info, warning and error messages. This is later routed to TIBCO WF based on each scenario.

Environment: Struts 1.0, Servlets, XML, XSLT, XSL, JAX WS/RPC, J2EE1.4, Apache Tomcat, WebSphere Application Server 6.1, JBoss Community Version, WebSphere MQ 7.0.1, JMS, HP Quality Center, HTML, Javascript, CSS, Oracle/PL SQL

Confidential

Middleware Production Support Lead/Java Technical Analyst

Responsibilities:

  • Performed active monitoring to ensure the health of the production systems, which involved WebSphere servers, Intalio BPM and MQ.
  • Developed a dashboard page to show the live status of the systems using JSP, Java and SQL.
  • Debugging services developed in different technologies like Java, .Net, Intalio, TIBCO and SQL.
  • Resolved the critical customer issues by properly analyzing the root cause for the problem and fixing using the optimal solution. These solutions were delivered within the SLA.
  • Prepared detailed report on Webstars/tickets rose.
  • Conducted brain-storming session to get to root cause of the issue and came up with optimal solutions.
  • Reduced release management time by 50% by developing build automation tool using Ant Script.
  • Worked with customers directly to understand the issues and provide fixes with in short time period.
  • Assessed the system architecture in terms of qualitative and quantitative parameters.
  • Created test case generation tool, which creates XML for Jmeter test.
  • Led the effort to utilize PMD in the team for performing code review checks and developed custom PMD rules.
  • Unit tested the code developed by peers. Worked with the testing team in defect analysis and defect fixing at the end of each iteration release of the feature.
  • Coordinated production deployments with the server maintenance team.
  • Prepared hand over documents and reviewed it with development team.
  • Used Wiley Introscope tool as part of production support job to check the load on the each nodes of the server and monitor the activity of the threads.

Environment: Struts 1.0, Servlets, Apache Tomcat, WebSphere Application Server 6.1, JBoss Community Version, WebSphere MQ 7.0.1, JMS, HP Quality Center

Confidential

Senior Java Developer

Responsibilities:

  • Performed analysis, design, development, testing and maintenance of the system.
  • Created overall design for the application including component, class and sequence diagrams.
  • Created design document. Developed business layer using Struts framework.
  • Developed view layer for user and admin screens using JSP Custom tags, HTML, JavaScript and CSS.
  • Developed and enhanced data access layer-using JDBC.
  • Involved in development of Oracle tables, stored procedures and functions.
  • Developed various database objects like stored procedure, triggers, tables and views etc.
  • Developed database solutions with Oracle 10g and involved in writing PL/SQL and SQL queries.
  • Used IBM WebSphere Studio Application Developer (WSAD) to develop, test and deploy all the Java components.
  • Implemented Oracle Server database and JDBC drivers to access the data.
  • Developed custom, pluggable auto-complete component for web pages.
  • Performed testing, analysis and fixes for cross-site scripting vulnerabilities in the application.
  • Suggested and implemented user experience improvements to the web application.
  • Documented both HLD and LLD for the respective modules.
  • Implemented Struts tag libraries like html, logic, tab and bean etc in the JSP pages.
  • Used Struts tiles libraries for layout of web page and performed struts validations using Struts validation framework.
  • Maintained the application configuration information in various properties file.
  • Performed unit testing, system testing and integration testing.

Environment: Core Java, Servlets 2.2, Struts, JDBC, JSP 1.1, JavaScript, CSS, RAD 6.0, WebSphere 6.0, Ant, CVS, Oracle Database

Confidential

Java J2EE Developer

Responsibilities:

  • Developed UML class diagram, Sequence diagram in design phase using Rational Application Developer.
  • Responsibility for analysis, design (high level, low level) and build application using Servlets and MVC framework.
  • Setup Oracle database, development of back end packages and functions.
  • Developed view layer for user and admin screens using JSP Custom tags, HTML, JavaScript and CSS.
  • Performed testing, analysis and fixes for cross-site scripting vulnerabilities in the application.
  • Suggested and implemented user experience improvements to the web application.

Environment: Core Java, Servlets, JDBC, JSP, JavaScript, CSS, WSAD, WebSphere, Oracle Database

Confidential

Java Developer

Responsibilities:

  • Developed view layer for user and admin screens using Java Swing and JDBS.
  • Involved in analysis, design (high level, low level) and build activities.
  • Setup Oracle database, development of back end packages and functions.
  • Suggested and implemented user experience improvements to the web application.
  • Mentored team member and provided technical and domain guidance.

Environment: Core Java, Swing, Eclipse, Oracle Database

We'd love your feedback!