Java Tech Lead Resume
Miami, FL
SUMMARY:
- Around 11+ years of experience in Software Analysis, Development and Integration of Enterprise Applications.
- Hands on experience in developing object oriented applications using Core Java/J2EE, JSP, Struts, Spring, Hibernate, Web Services
- Experience in design, development and implementation of MVC (Model View Controller) architecture by using Struts and various J2EE design patterns.
- Strong experience in using Application Servers like Weblogic, Websphere Application Server, and Tomcat.
- Experience in using Oracle 11g/10g, DB2, MySQL databases.
- Experience in designing, coding, code review and walkthrough, supporting production environment and troubleshooting production problems in crisis and demanding situations.
- Experience working with various standard J2EE design patterns (DataAccessObject, Session Façade, Value Objects, Business Delegates and Factory Pattern).
- Strong programming and analytical skills and the ability to work in a fast - paced, team oriented environment under firm deadline schedules to meet cost, quality and timing.
- Effective communication with client, cross-functional teams to achieve project priorities/timelines.
TECHNICAL SKILLS:
Java Technologies: J2EE, JSP, Struts, Springs, Hibernate, SOAP.
Languages: Java, HTML.
Internet Tech: HTML, JSP.
Operating Systems: Windows 2000/XP/7.
Databases: Oracle, MySQL, IBM DB2.
Application Servers: Weblogic, IBM Websphere, Apache Tomcat.
Java IDEs: IBM RAD, Eclipse, STS(Spring Tool Suite)
Version Tools: MS Visual Source Safe, Gits, Clear Case.
Utilities: Toad 8.0, DB Visualizer, SQL developer
PROFESSIONAL EXPERIENCE:
Confidential - Miami, FL
Java Tech Lead
Responsibilities:
- Analysing the requirements and discussion with the business teams.
- Creating the high level design documents.
- Development of new web pages to enable customers to pay their E911 fee online using JSPs, Spring and custom framework.
- Assigning work to offshore team and knowledge sharing session with team.
- Used the Spring framework features like Spring IoC, Spring Autowiring.
- Used Dependency Injection feature of Spring framework
- Web pages development using JSPs and custom framework.
- Used Eclipse IDE to develop and deploy the application.
- Used SCRUM AGILE methodology in the analysis, design, and development and testing phases of application.
- Used Oracle database for storing and retrieving the application data.
- Conduct and or attend knowledge sharing session and discuss issues within the team.
Environment: Spring, Java, JSP, Oracle, SOAP UI, Weblogic application service, Gits, Oracle 11i.
Confidential - Plantation, FL
Java Tech Lead
Responsibilities:
- Managing a team and assigning work to offshore team and knowledge sharing session with team
- Worked on high level system design.
- Detailed design on different integration systems.
- Detailed use case documents for each mile store, working with the team and measuring the work completed and pending on each milestone to ensure timely delivery.
- Performed regular code review to ensure coding standard are following.
- Used the Spring framework features like Spring IoC, Spring Autowiring.
- Used Dependency Injection feature of Spring framework
- Designed different layers such as Controller, Service and DAO layers,
- Used Eclipse Kapler to develop and deploy the application.
- Used SCRUM AGILE methodology in the analysis, design, and development and testing phases of application.
- Making and maintain the project plan and sharing the same with client after completing each milestones.
Confidential - Orlando
Senior Consultant
Responsibilities:
- Leading a team and assigning work to offshore team and knowledge sharing session with team
- Developed high performance object/relational persistence and query service for entire application utilizing Hibernate.
- Used the Spring framework features like Spring IoC, Spring Autowiring.
- Used Dependency Injection feature of Spring framework
- Developed the DAO layer for the application using Spring Hibernate Template support.
- Used IBM Web Sphere Application Server and RAD to develop and deploy the application.
- Used SCRUM AGILE methodology in the analysis, design, and development and testing phases of application.
- Extensively used SOAP, WSDL Web Services to communicate between systems.
- Used Oracle database for storing and retrieving the application data.
- Assume "on-call" responsibilities on rotation basis with other team members for DREAMS Folio and Accounting Services applications and perform "on-call duties" like responding to high severity incidents and system alerts and restore services as soon as possible.
- Acknowledge lower priority incidents and gather logs and other information on errors and provide workarounds to users.
- Prioritize and incidents and work on their resolution. Coordinate deployment of code changes to resolve incidents in various releases and provide knowledge expertise the team in Folio and Accounting module of Dreams application.
- Work with Cast Members (end users) to understand the issues and gather more information as required.
- Perform code walkthrough as part of peer review process to ensure code quality.
- Conduct and or attend knowledge sharing session and discuss issues within the team.
- Participated in the definition and continuous improvement of ITIL based processes to support service operations.
Environment: Spring, Hibernate, Java, JSP, Oracle, SOAP web services, SOAP UI, Websphere, Clear Case, Gits, Oracle 11i, DBVisualizer.
Confidential
Senior Java Developer / Java Lead
Responsibilities:
- Managing Team of 4 resources (3 Developers + 1 Testers)
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development and code review.
- Worked very closely with onsite team to understand the Requirements, Functionality and Scope of the Application.
- Developed web application using JSP, Spring MVC.
- Developing Action classes, Domain object, DAO classes class, Helper class and others utility classes and JSP files as per the design.
- Involved in client side (using JavaScript) and server side validation.
- Do the impact analysis for changes to the existing functionality OR any new enhancements.
- Debugging and solving critical production issues
- Used Tomcat Application Server and Eclipse to develop and deploy the application
- Implemented several design patterns including factory pattern, data access pattern, and singletons.
- Used Oracle database for storing and retrieving the application data.
Environment: Java/J2EE 1.4, JSP, spring, Ajax, Eclipse, Tomcat Server.
Confidential, SanJose
Senior Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development and code review.
- Worked very closely with business users understand the Requirements, Functionality and Scope of the Application.
- Developed web application using JSP, Spring MVC, iBATIS.
- Developing Action classes, Domain object, DAO classes class, Helper class and others utility classes and JSP files as per the design.
- Involved in client side (using JavaScript) and server side validation.
- Do the impact analysis for changes to the existing functionality OR any new enhancements.
- Debugging and solving critical production issues
- Used Tomcat Application Server and Eclipse to develop and deploy the application
- Implemented several design patterns including factory pattern, data access pattern, and singletons.
- Used Oracle database for storing and retrieving the application data.
Environment: Java/J2EE 1.4, JSP, spring, Ajax, Eclipse, Tomcat Server.
Confidential
Senior Java Developer
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) such as requirements gathering, modeling, analysis, design and development and code review.
- Understanding the Requirement, Functionality and Scope of the Application.
- Preparing Sequence Diagrams and Class Diagrams using Rational Rose.
- Coding Service Layer (Façade classes and EJB classes) as per the design.
- Coding Action class, Action forms, DAO class, Business Delegate class, Helper class and others utility classes and JSP files as per the design.
- Involved in client side (using JavaScript) and server side validation.
- Handling Cascade Style Sheet (.css).Writing JUNIT the test cases,Exception Handling.
- Running JMeter to load test functional behaviour and measure performance.
- Running JProbe to analyse application performance (memory and other coding performance problem).
- Running PMD to analyse java source code, looks for potential problems, generate report and fixed PMD issues.
- Involved in bug fixing and change request using Rational Clear Quest for defect Tracking.
- Using Rational Clear Case for maintaining all codes in the centralised repository.
- Export data to excel using POI framework.
Environment: Java/J2EE 1.4, JSP, Struts, Eclipse, Weblogic Server.
Confidential
Java Developer
Responsibilities:
- Understanding the Requirement, Functionality and Scope of the Application.
- Preparing Sequence Diagrams and Class Diagrams using Rational Rose.
- Preparing the logical and physical design document for the proposed solution.
- Finding the performance leakage area.
- Designing the solution to improve the performance,
- Making the code changes to test out the proposed solution
- Involved in bug fixing and change request
Environment: Java/J2EE 1.4, JSP, Struts, Eclipse, Weblogic Server.
Confidential
Java Developer
Responsibilities:
- Form classes of Struts Framework to write the routing logic and to call different services.
- Created Struts configuration files, validation files and resource bundles for all modules using Struts framework.
- Developed web application using Struts tag libraries, Struts Action classes and Action.
- Developed User Interfaces with JSP, Servlets using the Java Struts (MVC) Framework
- Wrote SQL queries for MySql/Oracle database using Toad Tool.
- Extensively used Struts, JSP’s for the implementation of the application
- Performed Unit testing using JUNIT.
- Involved in code review and deployment of the application on development, testing of production servers.
Environment: JSP 2.1, Struts 1.2, Tomcat Server, Eclipse, MySQl/Oracle,Visual Source Safe.
