Senior Java Lead Resume
Pleasanton, CA
SUMMARY:
- Java/J2EE professional having 9.7 Years of technical expertise in complete Software Development Life Cycle (SDLC) process that includes Analysis, Design, Development, Testing and Implementation.
- Experience in developing enterprise and web applications using Servlets, JSP, Hibernate 3.0, Struts 1.x/2, Spring MVC 3.2.5, Wicket 1.5, SOAP / Rest Web Services and EJB2.0/EJB3.0
- Proficient and Hands on experience in applying various core J2EE design patterns like Singleton, Session Facade, Business Delegate, Service Locator, Front Controller, Value Objects, DAO etc.
- Worked with Application / Web Servers like BEA Web Logic 9.0, JBoss4.0 and Web Sphere 6.0 / 7.0 and Apache Tomcat 5.5.
- Hands on experience in UI Development with Frontend technologies like JSP, HTML, DHTML, JavaScript and CSS.
- Migrated Enterprise Applications from Web Sphere to Web Logic Server.
- Hands on experience in Database servers Oracle, MS SQL Server, MySQL.
- Expertise in developing Object Oriented based applications.
- Experience in Designing Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using Microsoft Visio to model the detail design of the application
- Expertise in developing web applications using IDE Tools like Eclipse, RAD,RSA and JBuilder
- Developed various applications using AJAX, JSON.
- Hands on experience in Logging Framework such as Log4J.
- Good experience and exposure to UNIX Shell Scripting.
- Expertise in automation of deployment of J2EE Applications using ANT Tool and Open Make
- Experience in bug tracking tools like Quality Center and Bugzilla.
- Experience in Source code management tools like Rational Team Connect, Start Team, and SVN
- Good experience in applying AGILE and SCRUM process in projects.
- Experience in preparing project related documents using Microsoft Office Suite like MS Office, MS Excel, MS PowerPoint, MS Visio, MS Project Plan and etc.
TECHNICAL SKILLS:
Programming Language : Java, Java Script, UNIX and Linux.
Database Language : SQL, PL/SQL.
J2EE Technologies : JSP, Servlets, EJB, JDBC, JMS, XML, JNDI, SOAP/Rest Web Services.
J2EE Framework : Struts, Hibernate, Spring MVC,Wicket and Custom Presentation Frameworks, JUnit.
UI Technologies : Java Script, HTML, CSS, AJAX, JSON.
Tools : Eclipse, RAD, RSA, JBuilder, Soup UI, DB Visualizer, Toad, Putty, WinSCP, Qutality Center, Bugzilla.
Web/Application Server : Web Logic, WebSphere, Tomcat.
Methodology : Agile, Water Fall.
Log Framework : Log4J.
Database Server : Oracle, MS SQL, MySQL, DB2
Operating System : Windows, UNIX.
Version Control : Rational Team Connect, StarTeam, SVN.
PROJECT EXPERIENCE:
Confidential, Pleasanton, CA
Role: Senior Java Lead
Project Description: Insulin Infusion Protocol
Responsibilities:
- Attending the Client Meetings, Brain Storming the Requirements and propagating the knowledge to offshore.
- Developing modules by using Core Java, Java, J2EE, JSP, JavaScript, Hibernate, Spring MVC, XML, CSS, JDK, SOAP, XML, XSD, JUnit4.0, Log4j 1.2.x, JBoss, Servlets, Apache Tomcat 6.0, RTC, Putty, DB Visualizer, RHEL 5.5.
- Preparing the Proof of Concepts.
- Preparing the physical solution design document
- Migrating the MySQL Database to MS SQL Server.
- Migrating the Application from Tomcat Server to WebSphere Application Server 7.0.
- Developing Web Services and WSDL and sharing to the client team
- Developing the user interface for admin module
- Developing the Controllers and Domain Objects.
- Conducting the unit testing and capturing the test results.
- Participating in Code Reviews and Walkthroughs.
- Deploying the application by Coordinating with application deployment teams
- Trouble shooting the issues in Dev, Test and QA Environments.
- Coordinating with Infrastructure and Desk top software installation teams
Environment: Core Java, Java, J2EE, JDK 1.6, Hibernate 4.0, Spring MVC 3.2.5, XML, CSS, SOAP, Web Services, XSD, JUnit4.0, Log4j 1.2.x, JBoss, Servlets, Java Script, JSP, Apache Tomcat 6.0, RTC, Putty, DB Visualizer, MySQL, Web Sphere Application Server 7.0, MS SQL Server 2012, RHEL 5.5.
Confidential Pleasanton, CA
Senior Java Lead
Project Description: EConsult
Responsibilities:
- Attending the Client Meetings, Brain Storming the Requirements and propagating the knowledge to offshore.
- Developing modules by using Core Java, Java, J2EE, JavaScript, Spring MVC, XML, CSS, JDK, SOAP, XML, Web Services, XSD, JUnit4.0, Log4j 1.2.x, Servlets, ANT, SQL, DB2.
- Come up with questions, issues, clarifications on specifications and resolve issues on Ambiguity.
- Proposing the effort estimations
- Preparing the Proof of Concepts.
- Preparing the physical solution design document.
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams, using Microsoft Visio to model the detail design of the application.
- Developed the Application using Custom Presentation Framework by implementing Controller, Service classes.
- Developed user interface using JSP, JSP Tag Libraries, Custom Tag libraries and Java Script to simplify the complexity of the application
- Involved in the development of HTML Pages, JSPs and CSS for different User Interfaces.
- Involved in Unit Testing of various modules by generating the Test Cases
- Developing the user interfaces, business login and database scripts
- Developing the Environment setup by creating the WebSphere Application Server Profiles, Configuring the administration settings.
- Integrating the Code Developed by Offshore.
- Working with Version Control System to maintain the Project Artifacts.
- Participating in Code Reviews and Walkthroughs.
- Taking the Builds and Deploying to the Test and QA Servers.
- Trouble shooting the issues in Dev, Test and QA Environments.
- Conducting the Demo s to the Customer.
- Attending the Offshore Calls on Need Basis.
- Technical Support to Team (Offshore/Client).
- Coordinating with Infrastructure and Desk top software installation teams
- Coordinating with application deployment teams
Environment: Core Java, Java, J2EE, JSP, Java Script, XML, HTML, CSS, JQuery, Custom Presentation Framework (MVC), Servlets, Web Services, WebSphere Application Server 6.0, DB2, SQL, Ration Software Developer, ANT, Web Services, Star Team, Remedy, AIMs, RACF (Authentication), PAARS (Custom API), Rational Team Connect, Putty.
Confidential San Antonio, TX
Senior Java Lead
Project Description: Unica Marketing Operations
Responsibilities:
- Involved in all phases of the Software Development Life Cycle (SDLC) including requirements gathering, designing the application, implementing the design, testing and maintenance Support.
- Developing modules by using Core Java, Java, J2EE, EJB, JavaScript, Spring MVC, XML, HTML, CSS, Web Services, JUnit4.0, Servlets.
- Attending the Client Meetings, Brain Storming the Requirements and propagating the knowledge to offshore.
- Come up with questions, issues, clarifications on specifications and resolve issues on Ambiguity.
- Proposing the effort estimations.
- Preparing the Proof of Concepts.
- Developed the middle tier using J2EE Technologies (EJBs, Servlets) under WebLogic Application Server.
- Deployed application using WebLogic Application Server.
- Actively participated in Agile and SCRUM Methodology.
- Pro actively worked on customer issues
- Participated in writing design and functional specs
- Preparing the user stories through break down the business requirement
- Developing the Environment setup by creating the WebSphere Application Server Profiles, Configuring the administration settings.
- Attending the Daily standup meeting and moving the cards as per the status.
- Providing the weightage points to each user story based on the complexity of the requirement.
- Integrating the Code Developed by Offshore.
- Working with Version Control System to maintain the Project Artifacts.
- Participating in Code Reviews and Walkthroughs.
- Taking the Builds and Deploying to the Servers
- Trouble shooting the issues in Test and Prod Environments.
- Conducting the Demo s to the Customer
- Attending the Offshore Calls on Need Basis.
- Technical Support to Team (Offshore/Client).
Environment: Core Java, Java, J2EE, JSP, Java Script, XML, CSS, EJB, Servlets, Presentation Framework, Agile / SCRUM Methodology, WebSphere Application Server 7.0, Servlets, Web Services, WebLogic Application Server, DB2, SQL, Ration Software Architect, Open Make, Unica Marketing Operations, SharePoint, Putty, Winscp.
Confidential San Antonio, TX
Senior Java/J2EE Developer
Responsibilities:
- Involved in all phases of the Software Development Life Cycle (SDLC) including requirements gathering, designing the application, implementing the design, testing and maintenance Support.
- Designed and implemented Action Servlet for performing actions.
- Designed and developed User Interface using JSP, HTML, JavaScript, JQuery, CSS
- Developed helper classes for performing business logic on various operations
- Identified the set of predefined standards before implementation phase
- Developed the middle tier using J2EE Technologies (EJBs, Servlets) under Web Logic Application Server.
- Responsible for testing application using JUnit.
- Attending the Client Meetings, Brain Storming the Requirements and propagating the knowledge to offshore.
- Come up with questions, issues, clarifications on specifications and resolve issues on Ambiguity.
- Preparing the Proof of Concepts.
- Preparing the user stories through break down the business requirement.
- Attending the Daily standup meeting and moving the cards as per the status.
- Providing the weightage points to each user story based on the complexity of the requirement.
- Integrating the Code Developed by Offshore.
- Working with Version Control System to maintain the Project Artifacts.
- Participating in Code Reviews and Walkthroughs.
- Taking the Builds and Deploying to the Servers.
- Trouble shooting the issues in Test and Prod Environments.
- Conducting the Demo s to the Customer.
- Attending the Offshore Calls on Need Basis.
- Technical Support to Team (Offshore/Client).
Environment: Core Java, Java, J2EE, JSP, EJB, Servlets, JavaScript, JUnit, XML, HTML, JQuery, CSS, Presentation Framework, WebSphere Application Server 7.0, DB2, SQL Ration Software Architect, Open Make, Unica Interact API, Web Services, MS SharePoint, SOAP UI.
Confidential San Antonio, TX
Senior Java/J2EE Developer
Responsibilities:
- Involved in all phases of the Software Development Life Cycle (SDLC) including requirements gathering, designing the application, implementing the design, testing and maintenance Support.
- Developed helper classes for performing business logic on various operations.
- Identified the set of predefined standards before implementation phase.
- Developed the middle tier using J2EE Technologies (EJBs, Servlets) under WebSphere Application Server.
- Responsible for testing application using JUnit.
- Responsible for performing Unit Testing.
- Attending the Client Meetings, Brain Storming the Requirements and propagating the knowledge to offshore.
- Come up with questions, issues, clarifications on specifications and resolve issues on Ambiguity.
- Preparing the Proof of Concepts.
- Preparing and maintain the project artifacts.
- Integrating the Code Developed by Offshore.
- Working with Version Control System to maintain the Project Artifacts.
- Participating in Code Reviews and Walkthroughs.
- Taking the Builds and Deploying to the Servers.
- Trouble shooting the issues in Test and Prod Environments.
- Conducting the Demo s to the Customer.
- Attending the Offshore Calls on Need Basis.
- Technical Support to Team (Offshore/Client).
Environment: Core Java, J2EE, JSP, JavaScript, JUnit, XML, CSS, EJB, Servlets, Presentation Framework, Wicket, WebSphere Application Server 7.0, DB2, SQL, Ration Software Architect, Open Make, Unica Interact, Web Services, JMS, SOAP UI, Putty, Unit Testing, WinSCP.
Confidential San Antonio, TX
Role: Senior Java Developer
Responsibilities:
- Responsible for Design, Coding and Unit Testing
- Analyzed business requirements, functional specifications and system requirements
- Designed and developed a highly convenient front end user interface using HTML and Java Server Pages (JSP)
- Involved in writing SQL Queries to retrieve and update data from DB2 Database
- Understanding and analyzing the function specification.
- Attending the Client Meetings, Brain Storming the Requirements and propagating the knowledge to offshore.
- Come up with questions, issues, clarifications on specifications and resolve issues on Ambiguity.
- Preparing the Proof of Concepts.
- Preparing and maintain the project artifacts.
- Integrating the Code Developed by Offshore.
- Working with Version Control System to maintain the Project Artifacts.
- Participating in Code Reviews and Walkthroughs.
- Taking the Builds and Deploying to the Servers
- Trouble shooting the issues in Test and Prod Environments.
- Preparing the unit test cases and answering the tester queries in case ambiguity on requirement.
- Preparing the test data scripts
- Conducting the Demo s to the Customer
- Attending the Offshore Calls on Need Basis.
- Technical Support to Team(Offshore/Client).
Environment: Core Java, Java, J2EE, JSP, XML, HTML, CSS, Servlets, JavaScript, Presentation Framework, WebSphere Application Server, DB2, SQL, Ration Software Architect Open Make, Putty, Unit Testing, WinSCP.
Confidential San Antonio, TX
Java/J2EE Team Lead
Responsibilities:
- Involved in gathering the functional specifications.
- Designed and developed user interface using JSP, HTML, CSS and Java Script
- Responsible for deploying the application on WebSphere Application Server.
- Responsible to developing and executing unit test cases.
- Implemented JavaScript functionality for client side validations.
- Responsible for testing application using JUnit
- Creating the WSDL and XSD files based on the requirements
- Generating the web service server side and client side files.
- Integrating the business logic with web service server side files
- Developing the HBM files and data objects based on the database design
- Understanding and analyzing the function specification.
- Preparing the Proof of Concepts.
- Preparing and maintain the project artifacts.
- Integrating the Code Developed by Offshore.
- Working with Version Control System to maintain the Project Artifacts.
- Participating in Code Reviews and Walkthroughs.
- Taking the Builds and Deploying to the Servers
- Trouble shooting the issues in Test and Prod Environments.
- Preparing the unit test cases and answering the tester queries in case ambiguity on requirement.
- Preparing the test data scripts
- Technical Support to Team (Offshore/Client).
Environment: Core Java, Java, J2EE, JSP, JavaScript, Servlets, XML, HTML, CSS, JUnit, Presentation Framework, EJB 2.0, Web Services, WebSphere Application Server, DB2, Ration Software Architect, Oracle 10g.
Confidential, Bangalore, Karnataka
Java Developer
Responsibilities:
- Attending the Client Meetings, Brain Storming the Requirements and propagating the knowledge to offshore.
- Come up with questions, issues, clarifications on specifications and resolve issues on Ambiguity.
- Preparing the Proof of Concepts.
- Preparing and maintain the project artifacts.
- Working with Version Control System to maintain the Project Artifacts.
- Participating in Code Reviews and Walkthroughs.
- Taking the Builds and Deploying to the Servers
- Trouble shooting the issues in Test and Prod Environments.
- Preparing the unit test cases and answering the tester queries in case ambiguity on requirement.
- Preparing the Test Data Scripts.
- Technical Support to Team.
Environment: Pitney Bowes, Core Java, Java, JSP, Servlets, XML, JavaScript, Struts2.0, Ajax, EJB 3.0, JPA, JBoss4.x, SQL, SQL Developer 2000, Eclipse, Oracle 10g.
Confidential, Cochin, Kerala
Java Developer
Responsibilities:
- Attending the onshore Meetings, Brain Storming the Requirements and propagating the knowledge to team.
- Come up with questions, issues, clarifications on specifications and resolve issues on Ambiguity.
- Preparing the Proof of Concepts.
- Designed and developed user interface using JSP, HTML, Servlets, JavaScript
- Designed and implemented Struts Validation Framework
- Implemented struts Action class and helper classes for performing business logic
- Performed application deployment on Weblogic Server.
- Performed client side validations using Java Script
- Performed Unit testing
- Preparing and maintain the project artifacts.
- Developing the Environment setup by creating the Web Logic Application Server Domains, Configuring the administration settings.
- Working with Version Control System to maintain the Project Artifacts.
- Participating in Code Reviews and Walkthroughs.
- Taking the Builds and Deploying to the Servers
- Trouble shooting the issues in Test and Prod Environments.
- Preparing the unit test cases and answering the tester queries in case ambiguity on requirement.
Environment: Core Java, Java, J2EE, JSP, XML, HTML, Servlets, Java Script, Struts 2.0, Hibernate, Ajax, Web Logic Application Server, SQL, SQL Developer 2000, Eclipse, Unit Testing, Oracle 10g.
Confidential Trivandrum, Kerala
Java Developer
Responsibilities:
- Come up with questions, issues, clarifications on specifications and resolve issues on Ambiguity.
- Preparing the Proof of Concepts.
- Brain Storming the Requirements and Preparing the Design document.
- Preparing the UML Diagrams (Use Case, Sequence).
- Designed and developed user interface using JSP, HTML, Servlets, JavaScript.
- Designed and implemented Struts Validation Framework
- Implemented Action Servlet class and helper classes for performing business logic.
- Developed both Session and Entity beans representing different types of business logic abstractions.
- Performed client side validations using Java Script.
- Performed Unit Testing.
- Preparing and maintain the project artifacts.
- Working with Version Control System to maintain source code.
- Participating in Code Reviews and Walkthroughs.
- Trouble shooting the issues in Test and Prod Environments.
- Preparing the unit test cases and answering the tester queries in case ambiguity on requirement.
- Preparing the test data scripts.
- Verifying the Bug tracking tool like Bugzilla to track the bugs and changing the bug status by justifying the requirement.
Environment: Core Java, Java, J2EE, JDBC, JSP, XML, HTML, Servlets, Struts 1.x, Bugzilla, JavaScript, EJB 2.0, Ajax, XML, UML, JBoss, Star Team, JReports, JBuilder, Unit Testing, SQL, SQL Server 2000.