We provide IT Staff Augmentation Services!

Lead Application Developer Resume

0/5 (Submit Your Rating)

San Francisco, CA

SUMMARY:

  • 15 years of experience in managing enterprise IT project life cycle through all phases.
  • Senior Engineer/Lead with extensive experience architecting, managing, designing, and coding software for scalable, distributed systems.
  • Strong technical background in systems architecture, database design, and network administration.
  • Successful track record in leading and delivering projects given demanding timelines utilizing Agile Methodologies and Continuous integration/Delivery pipeline using Jenkins Infrastructure.
  • Proficiency in object oriented programming using Java, J2EE 2.0, EJB 2.0/3.0, JDK 1.8, Mule, JDBC, JSF, JSP, Swing, Servlet, JMS, XML, HTML, JavaScript, AJAX, NodeJS, jQuery, AngularJS.
  • Proficient in Service - oriented Architecture (SOA) service development life cycle.
  • Developed Restful web services using JAX-RS.
  • Proficient in Web Services development including JAX-WS and SOAP.
  • Experienced in design using Object Oriented Principles and Design patterns.
  • Experience with databases like SQL Server and Oracle as backend data base servers.
  • In-depth knowledge and experience in software design methodologies, software design patterns and object-oriented design.
  • Extensive experience in deploying applications on WebLogic 11.x, Tomcat, Jboss and Web Sphere.
  • Exposure to both Agile and SCRUM as well as traditional software delivery methodologies
  • Highly passionate about learning emerging technologies and building POCs.
  • Excellent Experience in conducting Peer Code Reviews and Mentoring Team members
  • Strong verbal and written communication skills. Collaborates with customers, vendors, business users and other engineering teams, solving complex business problems together
  • Proven ability to present complex technical information in a clear and concise manner to a variety of audiences

TECHNICAL SKILLS:

Web App: Java 1.8, J2EE, Servlet, JSP, JMS, JDBC

Databases: SQL,Oracle 11i/10g/9i/8i, SQL Server, DB2, MySQL 6.0, Mongo DB, Cloud ant

Languages: Java, ASP, XML, SQL, PL/SQL, C/C+

Web Designing: HTML, DHTML, Angular JS, TCP/IP, Power Builder, JavaScript, AJAX, Json, Ext JS

Servers: Apache Tomcat 4.1, JBoss 4.0.4, Websphere

Frameworks: Struts 1.x, Hibernate 3.0, Spring 3.0, Ext JS, Angular JS

IDE: Eclipse, Rational Software Architecture, Spring Tool Suite, My Eclipse

Reports: Jasper Report, Birt

Repository: SVN, GitHub, CVS, Rational ClearCase

CI Tool: Jenkins, Hudson, Anthill Pro

Bug Tracking: Bugzilla, Rational Clear Quest

Test Tool: JTest, JUnit, Testing

Build Tool: Apache Maven, Ant

Other: UML, Putty, Jira, Confluence, Sonar, Gerrit, Mule ESB, XML-RPC, WSO2, Swagger, REST, SOAP, Visio

OS: Windows-95/98/Me/NT, Windows2000, Unix and Enterprise Linux 5

MISMIS: (Basics), Scope matrix, WBS (Dev Plan), Impact Analysis, Tech Design, Discovery Phase, Project Planning & Estimation, GD (Graphic Design), SOW

PROFESSIONAL EXPERIENCE:

Confidential, San Francisco, CA

Lead Application developer

Responsibilities:

  • Analyze the use cases and prepare FSD.
  • Participate in operations pod huddles to gathers the requirements and discuss any issues.
  • Involve in understanding and developing new functionality requested by clients.
  • Responsible for overall application architectures and solutions for rest web service design/contract specification/Error Handling, DB Modelling, Cloud Infrastructure setup, Capacity Planning
  • Prepare Design Documentations like FSD & TDD for each component.
  • Working on UI components using Angular JS, npm tool, Sass pre-processors
  • Coding using spring Integration, spring MVC to develop and integrate with REST AP
  • Design and Coding with Spring Integration, Spring Data, Hibernate and SQL /NoSQL (MongoDB)
  • Fix any critical production issues
  • Responsible for Unit & Functional Testing
  • Extensive Design and Coding with Spring Integration, Spring Data, Hibernate and SQL Server /NoSQL (MongoDB)
  • Introduced Performance Improvement and Reliability - Introduced Caching at various levels - hibernate tuning, non-blocking asynchronous code.
  • Deploy updated code in Development, QA/UAT, Pre-Production Servers and does the sanity testing.
  • Coordinate with integration and deployment team for every functional release.

Environment: Java 1.8, J2EE, Spring IOC, Spring AOP, Spring Data JPA, Spring MVC, Spring Email, Hibernate Maven, AngularJs, Mule ESB, Swagger, Jenkins, Jira, Confluence, Junit, REST API, Mule ESB

Confidential

Technical Lead

Responsibilities:

  • Understanding the proposed business process
  • Gathering User requirements, documented them and get the sign of from the client
  • Document the Low Level and High-Level Document.
  • Develop standalone application and deployed in Cloud.
  • Responsible for functional & Technical Specs.
  • Designed database table data model and related DAO classes (MS SQL Server 2008) for this project to accommodate data comes from client.
  • Developed SOAP based web service client to consume data from web service.
  • Wrote Restful web service (JAX-RS) using Jersey which available for consumption for other application to generate reports.
  • Written the test script and did the functional and integration testing
  • Documented the User guide.
  • Integrated tools like Jenkins, Sonar Qu be.
  • Test Driven Development, Unit Tests/Integration Tests - Junit, Mockito
  • Remedy for production incident management. Jira for defect tracking

Environment: IBM Bluemix, Rest API, Java 1.8, J2EE, Maven, Jenkins, Jira, Confluence, JUnit REST API, Mule ESB, Cloud ant DB

Confidential

Project Lead

Responsibilities:

  • Performed Roles from Senior Developer ->Tech Lead -> Application Architect during my time here
  • POC, Design and Development
  • Designed and developed custom reusable spring based web services, APIs /libraries (REST/JSON/XML) talking to SQL Server /MongoDB /Mainframe Backends /IBM MQ infrastructure and other internal trading platforms
  • Working on UI components using Angular JS,
  • Worked with lot of SQL, PL/SQL Stored Procedures on Oracle and DB2
  • Test Driven Development, Unit Tests/Integration Tests - Junit, Mockito
  • Remedy for production incident management. Jira for defect tracking

Environment: Mule, WSO2 ESB, XML - RPC, Rest API, Angular JS, Java, SaaS services like Open ERP, Citera, Open Exchange etc.

Confidential

Java Technical Lead

Responsibilities:

  • Utilized ExtJS / JavaScript expertise to design, develop, and unit test new UI capabilities for complex enterprise web applications
  • Created UI components using ExtJS library
  • Used different layouts and other out of the box widgets like Grids, Tables, Tabbed Pane etc.
  • Created extended Grid components by inheriting from existing components
  • Implemented JSON and XML readers, Ajax calls.
  • Integration of various ExtJS form components with service layer.
  • Migration of projects from legacy system into GIA
  • Responsible for co-coordinating with UAT and Business Users
  • Worked on the hibernate layer to code the business layer
  • Coded the presentation layer in Java Server Pages (JSP)
  • Involved in Servlet programming and JSP scripting for the communication between web browser and server
  • Created client side validations using Java Script

Environment: Ext JS 4.2, Hibernate 3.2, Spring 3.1 & Java 1.7, MySQL, Maven, OS (Linux 5)

Confidential

Java Lead/Developer

Responsibilities:

  • Developed and presented the Solution Proposal to the customer briefly explaining how the solution will work, technologies to be used, Assumptions, Risks, etc.
  • Experience in creating Specifications document capturing business requirements and explaining the solution.
  • Design and developed a quick prototype to demonstrate the solution proposed.
  • Being a Lead, developed crucial features in the project and shared team's work load.
  • Advocated and implemented SCRUM Methodology to collaborate with the team and customer representatives regularly

Environment: Oracle 10g, SQL& PL SQL, Apache 4.1, JSP, Servlet J2EE, Java 1.5, Spring & Hibernate, OS (Linux 5)

Confidential

Lead java developer

Responsibilities:

  • Designing and Development of End to End architecture with EXTJS was the first priority in this module.
  • Designed and implemented all the wire frames and modules from concepts to deliverables.
  • Involved in code reviews.
  • Developed code according to the code compliance specifications.
  • Used SVN for the version control.
  • Involved in complete development life cycle of the application.
  • Performed unit, integration and all level testing.
  • Involved in maintaining the application and production support activities.

Environment: Oracle 10g, SQL & PL SQL, Apache 4.1, Spring, Hibernate, J2EE, Java 1.5, OS (Linux 5)

Confidential

Java Lead

Responsibilities:

  • Client Interaction, review wireframe with business, creating High Level Document and Low-Level Document and get closure on functionality and scope.
  • Development & troubleshooting different integration issues and resolve development team dependencies.
  • Assist production support teams by providing them business focus and ensure issues are thoroughly analysed
  • Ensure gaps in deliverables are identified early and addressed effectively
  • Trouble shooting application and infra issues.
  • Ensure Business stakeholders expectation are met

Environment: PHP 5.0, eZpublish 4.0.6, Java, Oracle 10g, Apache 4.1, OS (Linux 5)

Confidential

Lead Java Developer

Responsibilities:

  • Development of Application using Spring, Hibernate, HTML, CSS, JSP and Servlet technologies.
  • Responsible for properly documenting the code snippets, so that integrity and scalability can be easily maintained
  • Responsible for understanding new requirements and develop an action plan for the same and involved in every activity which is related to analyses the future scope of the project
  • Actively participated in all levels of project development and enhanced various existing modules and integrated new functionality.

Environment: Java, Oracle 10g, SPRING 2.0, SVN/CVS, Struts 1.3, JSP and Servlets, Hardware (Intel P IV), OS (Linux)

Confidential

Technical Lead

Responsibilities:

  • Development of Application using Spring and Hibernate technologies.
  • Responsible for properly documenting the code snippets, so that integrity and scalability can be easily maintained.
  • Responsible for understanding new requirements and develop an action plan for the same and involved in every activity which is related to analyses the future scope of the project.
  • Support for day to day enhancements and changes.
  • Responsible for deploying and maintaining sites and supporting client and various teams in technical and other areas.

Environment: Java, Oracle 10g, SPRING 2.0, Hibernate 2.0, CSS, HTML, /CVS, JSP and Servlets. Hardware (Intel P IV), OS (Windows XP)

Confidential

Team Lead/Developer

Responsibilities:

  • Used Struts framework for the business layer
  • Implemented the application using MVC design Pattern
  • Event handling and validations using Java Script
  • Used jQuery AJAX for generating asynchronous java script calls to the server

Environment: Java, Oracle 10g, Struts 1.3, JSP and Servlets. CSS, Jquery, OS (Windows XP)

Confidential

Team Lead/Developer

Responsibilities:

  • Helping/Mentoring the team members in achieving their delivery target

Environment: Java, Rational Software Architect (RSA), DB2, Clear case, Clear Quest, Hibernate, Springs, hardware (Intel PIV), OS (Windows XP)

Confidential

Java Programmer

Responsibilities:

  • Documentation, Coding, and Testing of the system.

Environment: Java, J2EE, JSP, JDBC, JavaScript, and HTML, apache Tomcat 3.2.4 Server, Oracle 9i on Linux (as Back End), HSSF Module of POI for reading & creating excel files.

Confidential

Web Programmer

Responsibilities:

  • Documentation, Coding, and Testing of the system.

Environment: JSP (as Front End), JavaScript, HTML, Apache Tomcat 3.2.4 Server, Oracle 9i on Linux (as Back End).

Confidential

Web Programmer

Responsibilities:

  • Studied the High-Level design documents (HLD) and Low-Level Design Documents (LLD), implemented the design in Java Server Pages.
  • Studied the Customer Requirement documents and designs the project.
  • Database Designing, Created Procedures

Environment: JSP (as Front End), JavaScript, HTML., Apache Tomcat 3.2.4 Server, Oracle 9i on Linux (as Back End).

Confidential

Web Developer

Responsibilities:

  • Studied the High-Level design documents (HLD) and Low-Level Design Documents (LLD), implemented the design in Java Server Pages.
  • Studied the Customer Requirement documents and designs the Project.
  • Database Designing, Created Procedures

Environment: JSP (as Front End), JavaScript, HTML, Apache Tomcat 3.2.4 Server, Oracle 9i on Linux (as Back End).

Confidential

Web Programmer

Responsibilities:

  • Documentation, coding, and testing of the software.

Environment: Java, JSP, Oracle, JavaScript, HTML

Confidential

Programmer

Responsibilities:

  • Documentation, coding, and testing of the software.

Environment: Java, JSP, Oracle, JavaScript, HTML

Confidential

Programmer

Responsibilities:

  • Documentation, coding, and testing of the software.

Environment: Java, JSP, Oracle, JavaScript, HTML

Confidential

Programmer

Responsibilities:

  • Documentation, coding, and testing of the software.

Environment: Java, JSP, Oracle, JavaScript, HTML, Dream weaver

Confidential

Programmer

Responsibilities:

  • Documentation, coding, and testing of the software.

Environment: Java, JSP, Oracle, JavaScript, HTML, Dream weaver

Confidential

Web Developer

Responsibilities:

  • Documentation, coding, and testing of the software.

Environment: Java, JSP, Oracle, JavaScript, HTML, Dream weaver

We'd love your feedback!