Lead Java Engineer Resume
San, FranciscO
SUMMARY
- Nearly 10 years of work experience in Object Oriented Design, Modeling, Programming and Testing in Java, J2EE, XML and Relational Databases.
- Experience in all phases of software development life cycle.
- Expertise in Object Oriented Programming using Java and J2EE related technologies.
- Proficiency in developing secure web applications and server side development using ORM - Hibernate,EJBs, JDBC, JNDI, Struts, Spring, JSP, Servlets, Java Beans, JavaScript, XML, Oracle SQL, Oracle PL/SQL and various Design Patterns.
- Experience in using the Object Relational Mapping tool Hibernate, strong in using XML mappings and Java Objects
- Good experience in Spring’s IOC, AOP and Spring’s integration with Hibernate and Struts technologies.
- Working knowledge on Restful Webservice.
- Strong knowledge of Design including J2EE Design Patterns Singleton, MVC, DAO, Builder, Business Delegate, Session Facade, Service Locator etc..
- Hands on the tools such as Eclipse, JDeveloper, Textpad, Editplus, Toad, SQL Developer, PL/SQL Developer, etc.
- Hands on experience in VPN, Putty, winSCP, etc.
- Experienced in writing ANT scripts to build and deploy Java applications.
- Hands on experience in project management tools like Clear case and SVN.
- Programming experience in UNIX Shell Script.
- Strong analytical skills with ability to quickly understand client’s business needs.
- Involved in meetings to gather information and requirements from the clients.
- Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.
TECHNICAL SKILLS
Programming Languages: JAVA, J2EE, C++, XML, SQL, PL/SQL, VB, Unix Shell Script.
Web/XML Technologies: HTML, DHTML, CSS, JavaScript, Servlets, JSP, XML
Frameworks: EJB 2.0/3.0 (Stateless Session Beans, CMP), Hibernate 3.0, Spring 2.0, Struts 1.2.
Apache Projects: Ant 1.5, Log 4j, Struts1.4
Tools: & Utilities: Eclipse, JDeveloper, Textpad, Editplus, Toad, SQL Developer, PL/SQL Developer
Application/Web Servers: BEA Web logic, IBM Web Sphere, JBoss, Sun One Application Server, Tomcat.
RDBMS: Oracle 10G, MS SQL Server 7.0, MS Access.
Source Control: Rational Clear Case, SVN
Design Patterns: Singleton, Session Facade, Factory, Service Locator, Value List Handler, Transfer Object, Front Controller, DAO, Iterator, Command, Observer.
Operating Systems: Windows 9x/2000/XP, Linux, UNIX, Sun Solaris
PROFESSIONAL EXPERIENCE
Confidential, San Francisco
Lead Java Engineer
Responsibilities:
- Extensively working on Oracle PL/SQL.
- Worked on Java/J2EE.
- Involved in design, development and testing phases of project.
- Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft Visio.
- Extensively worked on Pl/SQL, procedures, package, functions, etc.
- Worked on Shell scripts.
- Worked on Datafix.
- Worked on Oracle Forms.
- Worked on OBIP reporting tools, also write report queries.
- Worked on tools like Microsoft VISIO, HPQC for bug tracking.
- Worked on Oracle Retail ERP suites.
Environment: Oracle Retail Suite, J2EE, Oracle Forms, SQL, PL-SQL, UNIX, Weblogc.
Confidential, Plano, TX
Lead Java Engineer
Responsibilities:
- Extensively working on core Java, J2EE and persistence tier using Hibernate frameworks.
- Involved in design, development and testing phases of project.
- Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft Visio.
- Followed Agile software development practice paired programming, test driven development and scrum status meetings.
- Developed use case diagrams, class diagrams, database tables, and mapping between relational database tables and object oriented java objects using Hibernate.
- Responsible for co-ordinate with webMethod integration development team for file processing to downstream.
- Extensively used Hibernate concepts like dirty bit checking, optimistic locking, inheritance, and association mappings.
- Used JUnit to test persistence and service tiers.
- Used Eclipse Integrated Development Environment (IDE) in entire project development.
- Extensively worked on Pl/SQL, procedures, package, functions, etc.
- Worked on Shell scripts.
- Worked on Web logic server, Managed server also worked on various server alerts.
- Worked on OBIP reporting tools, also write report queries.
- Worked on tools like Microsoft VISIO, ServiceNow, ITSM and HPQC for bug tracking.
- Worked on Oracle Retail ERP suites.
Environment: Oracle Retail Suites, Java, Weblogic 11.X, Hibernate 3.0, Spring 2.0, Web Services, Ant, Eclipse, Subversion, Microsoft Visio, Oracle 10g, PL/SQL and Linux.
Confidential
Lead Engineer
Responsibilities:
- Extensively working on Oracle PL/SQL.
- Involved in design, development and testing phases of project.
- Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft Visio.
- Followed Agile software development practice paired programming, test driven development and scrum status meetings.
- Extensively worked on Pl/SQL, procedures, package, functions, etc.
- Worked on Shell scripts.
- Worked on Datafix.
- Worked on Oracle Forms.
- Worked on OBIP reporting tools, also write report queries.
- Worked on tools like Microsoft VISIO, HPQC for bug tracking.
- Worked on Oracle Retail ERP suites.
Environment: Oracle Retail Suite, Oracle Forms, SQL, PL-SQL, UNIX, Weblogc.
Confidential
Lead Engineer
Responsibilities:
- Involved in System Analysis and Design methodology as well as Object Oriented Design and development using.
- OOAD methodology to capture and model business requirements.
- Worked on development for new changes (CR) and bug fixing using J2EE, Hibernate and PL/SQL.
- Designed and developed Service layer using Spring framework, Hibernate persistence layer and Struts for web-tier.
- Worked in production support on Oracle Retail Invoice Matching, Reconciliation Reporting and Merchandising Operation Management modules.
- Worked on technical design of new changes on retail invoice matching.
- Wrote TRD based on FRD.
- Worked on BI reports on fixing issues, change requests and new changes.
- Working on retail invoice matching issues/Incidents - the incidents are on Java changes, functional support and base product changes.
- Worked on BI Reports and ARGWS reconciliation reports.
- Worked on various need base reports.
- Developed build scripts for ear and war applications to deploy on Web logic server.
- Tested persistence layer and service layer with transactions using JUnit test cases.
- Developed web services using Axis soap engine.
- Worked on Shell Scripts
- Unit Testing.
Environment: Oracle Retail Suites, Java, J2EE, Web logic, Struts, Oracle, Microsoft Visio, Eclipse3.1, JDBC2.0, XML.
Confidential
Senior Software Engineer
Responsibilities:
- Worked on development for new changes (CR) and bug fixing using J2EE, Hibernate and PL/SQL.
- Designed and developed Service layer using EJB and Hibernate persistence layer.
- Coding-Coding using SQL, PL/SQL, JAVA/J2EE, Hibernate.
- Setup the RPM, Allocation and ReIM development environment.
- Involved in Technical Design on GAPS.
- Involved in Coding and Unit testing.
- Giving regular training to my team on GAPs or if any issue on RPM coding.
- Involved in Development effort estimation and Testing effort estimation
- Involved in Test Planning, Test designing and testing.
- Reviewing business documents and test packs.
- Reviewing test execution progress.
- Giving application training to Team when needed.
- Helping to my onsite development Leads on defects triage and fixing the defects.
- Helping to my onsite leads on defect triage and defect reports.
- Supporting on Item integration to Legacy system.
Environment: Oracle Retail Suites, Java, J2EE, Web logic, Hibernate, Oracle, Microsoft Visio, Eclipse3.1, JDBC2.0.
Confidential
Senior Software Engineer
Responsibilities:
- Designed and Develop the Technical Requirement Document for retail pricing changes
- Designed and developed Service layer using EJB and Hibernate persistence layer.
- Coding-Coding using SQL, PL/SQL, JAVA/J2EE, Hibernate.
- Setup the RPM development environment.
- Involved in Coding and Unit testing.
- Giving regular training to my team on GAPs or if any issue on RPM coding.
- Involved in Development effort estimation.
- Reviewing business documents.
- Giving application training to Team when needed.
- Helping to my onsite development leads on defects triage and fixing the defects.
- Helping to my onsite leads on defect triage and defect reports.
- Supporting on PIM integration with RMS.
Environment: Oracle Retail Suites, Java, J2EE, Web logic, Hibernate, Oracle, Microsoft Visio, Eclipse3.1, JDBC2.0, XML.
Confidential
Senior Software Engineer
Responsibilities:
- Involved in design and implementation of the RPM and it involves Core Java, J2EE, Hibernate and PL-SQL.
- Involved in RPM customization.
- Developed Client and Server APIs to interact with the different modules of the project.
- Responsible for deploying different modules of the project in Web logic application server.
- Involved in the Integration of the project on Web logic application server.
- Involved in QA process.
- Worked on QA estimation, planning and execution at implementation level.
- Helping offshore on Test pack Preparation and execution.
- Reviewing business documents and test packs.
- Played an active role in the deployment process of the applications on the server side.
- Involving in Building the modules in Linux environment with ant script.
- Worked on various activities deployment and integration of all the modules as part of Integration Team.
- Supporting on EBM integration with RPM and POS.
- Involved in Fixing the UAT Bugs, change requests (CRs) analysis and impact analysis of CRs.
- Involved in development of Oracle tables, stored procedures, and functions.
Environment: Java, Hibernate, EJB, PL-SQL, Ant, Oracle, Eclipse, C++, Linux.
Confidential
System Engineer
Responsibilities:
- Worked on Oracle PL/SQL.
- Involved in design, development and testing phases of project.
- Involved in design, analysis and architectural meetings. Created Architecture Diagrams, and Flow Charts using Microsoft Visio.
- Followed Agile software development practice paired programming, test driven development and scrum status meetings.
- Extensively worked on Pl/SQL, procedures, package, functions, etc.
- Worked on Shell scripts.
- Worked on Datafix.
- Worked on Oracle Forms.
- Worked on OBIP reporting tools, also write report queries.
- Worked on tools like Microsoft VISIO, HPQC for bug tracking.
- Worked on Oracle Retail ERP suites.
Environment: Oracle Retail Suite, Oracle Forms, SQL, PL-SQL, UNIX.
Confidential
System Engineer
Responsibilities:
- Designed and developed Service layer using EJB and Hibernate persistence layer.
- Coding-Coding using SQL, PL/SQL, JAVA/J2EE, Hibernate.
- Involved in Coding and Unit testing.
- Involved in Development effort estimation.
- Helping to my onsite development leads on defects triage and fixing the defects.
Environment: Oracle Retail Suites, Java, J2EE, Web logic, Hibernate, Oracle, Microsoft Visio, Eclipse, JDBC, XML.
Confidential
System Engineer
Responsibilities:
- Involved in coding and integration of converted code with other Citidirect module.
- Coding-Coding using SQL, PL/SQL, JAVA.
- Involved in Coding and Unit testing.
- Unit Testing and Production Support.
Environment: Java, Web logic, Oracle, JDeveloper, JDBC.
Confidential
System Engineer
Responsibilities:
- Involved in coding and integration of converted code with other Confidential direct module.
- Coding-Coding using SQL, PL/SQL, JAVA.
- Involved in Coding and Unit testing.
- Unit Testing and Production Support.
Environment: Java, Web logic, Oracle, JDeveloper, JDBC.
Confidential
Software Engineer
Responsibilities:
- Involved in writing PL/SQL package
- Design the UI using VB.
- Unit Testing, Integration testing.
- Production Support
Environment: PL/SQ, VB, Shell Scripts, C++.