Java Developer Resume
Irvine, CA
SUMMARY
- 9 years of experience in Web and Enterprise applications development using J2EE.
- Exposure to Complete Software Development Life Cycle of Distributed Enterprise Applications and Web based Solutions.
- Proficient in Enterprise Applications of Insurance and supply chain domain.
- Hands on experience in building and performance tuning of Java/J2EE technologies, JDBC, Servlets, JSP, JavaScript, Hibernate, Spring, Struts, SQL and Stored Procedures.
- Experience in development of spring modules like Spring CORE, DI, ORM, MVC, Web Flow and AOP.
- Expertise on working with presentation layer frameworks like JSP, HTML, XML, JAVASCRIPT AND CSS.
- Experience in deploying applications using Web Servers like Apache Tomcat and Application Servers like Web Logic, IBM Websphere, JBoss and Sun One.
- Developed J2EE applications by using Rational Application Developer and IDE’s such as Eclipse and Edit Plus.
- Experience in using RDBMS concepts and worked with Oracle 10g, 11g and good experience in writing stored procedures, Functions and Triggers using PL/SQL.
- Good experience in log4J implementation to persist the data into log files and experience with Ant and Maven for the build and deployment of applications.
- Worked on J2SE technologies like Core Java (Collections, Garbage collection, Exceptional Handling) and worked on J2EE like JDBC, Servlets, and JSP.
- Worked on BPM technologies like jBPM, TIBCO INCONCERT and AWD.
- Good experience in implementing different design patterns such as Singleton, Factory pattern, DAO, Session Facade and Model View Controller
- Extensive knowledge in working with different MVC Frameworks like Struts, spring, ORM (Object Relational mapping tools) like Hibernate and SJM.
- Knowledge on web services.
- Good hands on testing.
- Good problem - solving skills, quick learner, effective individual and team player, excellent communication and presentation skills.
- Excellent analytical and programming skills
TECHNICAL SKILLS
Technologies: J2EE, Java EE 5, Servlets, JSP, WSDL, XML, JAX-RPC, EJB 2.x, JDBC 2.0, UML, MVC, STRUTS, Spring, Cold fusion, PHP,.Net & Hibernate.
Databases: Oracle, SQL Server & MySQL
Mark-up Lang: HTML & XML
Methodology: OOAD, UML, MVC 2 (Struts)
App Servers: Web Logic 6.x, Web Sphere6.x,8.X, JBoss and Sun One
Operating Systems: Windows and Unix
Scripting Lang: Shell, Java Script
Tools: Eclipse, RAD, SVN, Ant, Log4J,MVN and HP QC
Configuration: VSS,CVS & SVN
Bpm: jBPM, Tibco InConcert & AWD
PROFESSIONAL EXPERIENCE
Confidential - Irvine, CA
Client Application Engineer 2
Responsibilities:
- Responsible for handling all the Customer’s development projects.
- Managed team of 10 members and preparing detailed work plan.
- Prepared for project plan, Schedule, SOW and activity plan.
- Responsible for Migrating of the application from ColdFusion to Java/J2ee technology with minimum KT.
- Responsible for technical support for the development team members both Onsite and Offshore teams during design development and coding issues.
- Responsible for KT co-ordination, Project Plan preparation, Code Reviews and tracking the Schedule.
- Prepared of Understanding document, Design document and Development schedules.
- Involved in the understanding and designing of the complex back-end framework.
- Developed the J2EE components using Eclipse, Controllers using .Net applications and PHP.
- Responsible for developing webUI using JavaScript, jQuery, Ajax, PHP, JSP, CSS, HTML & XML.
- Involved in development of Applications with enhancements.
- Responsible for creating the Project proposal for new customers.
- Developed reports using SSRS package as per the client requirements.
- Periodical coordination with IT Owners, Application Users and Infrastructure Teams.
Environment: Java/J2ee,JSP,JavaScript,CSS,jQuery,Ajax,PHP,.Net,Coldfusion,Apache,XML, SVN, Oracle 11g, SQL Server, PLSQL, FileZilla.
Confidential - Anaheim, CA
Java Developer
Responsibilities:
- Responsible for handling the project alone.
- Enhancing the existing product with new features using the latest technologies.
- Responsible for developing webUI using JavaScript, jQuery, Ajax, JSP, CSS, HTML & XML.
- Involved in development of Applications with enhancements.
- Maintaining design and coding standards and Best Practices.
Environment: Java/J2ee,JSP,JavaScript,CSS,JMS,XML, SVN, Tomcat, Oracle 11g, Log 4j,PLSQL, FileZilla.
Confidential, CT
Java/J2EE Project Lead
Responsibilities:
- Prepared for project plan, Schedule, SOW and activity plan.
- Managed team of 6 members and preparing detailed work plan.
- Responsible for migration of the application from Intrawest to Kerberos authentication as per Client Standards.
- Involved in development and maintenance of Applications with enhancements and critical production fixes.
- Responsible for technical support for the development team members and production support team during design development and production issues.
- Deploy the application in development ENV.
- Project Plan preparation and tracking the Schedule.
- Ticket Review, KT co-ordination, Project Plan preparation, Code Reviews and tracking the Schedule.
- Prepared of Understanding document, Design document and Development schedules.
- Co-Ordination with Other vendor for applications testing.
- Weekly status report updating and Status calls with client representatives.
- Peer-review of design and development deliverables.
- Maintaining design and coding standards and Best Practices.
- Providing Technical support to the other team members.
- Giving project demos to the customer on timely basis.
- Technical Help to other teams in resolving the production issues.
- Coded the logic for performing the integrity checks for numerous source files in the Controller layer.
- Involved in the understanding and designing of the complex back-end framework.
- Designed and Developed exception handling framework.
- Coded many custom-made exception classes as and when required.
- Developed the J2EE components using Eclipse.
- Used SVN for version control.
- Periodical coordination with IT Owners, Application Users, Infrastructure and Quality Teams.
- Worked as part of Swiss Tech Group for reviewing all the development application in ODC.
Environment: Java/J2ee,JSP,JavaScript,JMS,EJB, Batch jobs, XML, SVN, Sun One Application Server, Oracle 11g, Log 4j,PLSQL,TOAD,Tibco InConcert & HP Quality Centre.
Confidential, Overland Park, Kansas
Java/J2EE System Analyst, Team lead
Responsibilities:
- Supported some of the Swiss Reinsurance applications like DART, CAL, PI and Facility Commander & COMCF.
- Involved in development and maintenance of Web Applications with enhancements and critical production fixes.
- Responsible for technical support for the development team members in Migration of the applications from Sun One to Web sphere Application Server.
- Ticket Review, KT co-ordination, Project Plan preparation, Code Reviews and tracking the Schedule.
- Prepared of Understanding document, Design document and Development schedules.
- Co-Ordination with Other vendor for applications testing.
- Weekly status report updating and Status calls with client representatives.
- Periodical coordination with IT Owners, Application Users, Infrastructure and Quality Teams.
- Support efforts to assess current state, identify customer requirements, and define the future state and/or business solution.
- Research, gather and synthesize information.
- Processing of service requests (e.g. data excerpts, data corrections).
- Analysis and solution of incidents and problems (e.g. adjust configurations and jobs - no code hot fixes)
- Processing of incidents or service requests that cannot be processed by the 1st level support and can be categorized as “issue is due to central applications”
- Carry out change management processes (apply, evaluate, communication of change requests)
- Processing of defined routine tasks (operational management“, e.g. control of logs and job flow)
- Proactive problem management (e.g. recognize capacity trends, report optimization potential to the 3rd level)
- Provide Deployment Tests for all new Releases
- Expectation of first shot resolution: > 90% (derived from experience values)
- Respond to assigned problem management tasks
- Coordinate relevant parties in case of a Major Incident and solve Major Incident
- Deployment of releases and hot fixes in the pre-live and production environment, rollout support
- Extensively used SVN for version control.
- Designed and Developed exception handling framework. Coded many custom-made exception classes as and when required.
- Managed team of 10 members and preparing detailed work plan.
- Developed the J2EE components using RAD.
- Used Log4j to implement logging facilities.
- Used Maven as a Project management tool.
- Configured and Deployed application on Websphere Application Server.
Environment: Java/J2EE,Struts, JSP, JavaScript, CSS, JDBC, XML, Servlets, SQL, PL/SQL, Log4J, Maven, Toad, Oracle 11G, RAD 8.0,SunOne application Server, WebSphere 6.1,8.0, SVN, Documentum, InConcert and hibernate.
Confidential, Overland Park, Kansas
Java/J2EE System Analyst, Team Lead
Responsibilities:
- Support efforts to assess current state, identify customer requirements, and define the future state and/or business solution in jBPM.
- Project Plan preparation and tracking the Schedule.
- Developing the Proof of Concept using jBPM for the InConcert concepts used in the applications.
- Provided an understanding of JBPM-JPDL.
- Created BPM template, JBPM database for the InConcert related workflow and database.
- Involved to setup project environment for the jBPM application.
- Research, gather and synthesize information.
- Extensively used SVN for version control.
- Designed and Developed exception handling framework. Created many custom-made jars as and when required.
- Developed the J2EE components using RAD.
- Used Log4j to implement logging facilities.
- Used Maven as a Project management tool.
- Configured and Deployed application on Websphere Application Server.
Environment: Java 1.5/J2EE,Struts,jBPM, InConcert, JSP, JavaScript, HTML, CSS, JDBC, XPath, XQuery, XML, Servlets, Hibernate3, SQL, PL/SQL, Log4J, Maven, Toad, Oracle 11G, RAD 7.0, WebSphere6.1 and SVN.
Confidential
Senior Software Engineer
Responsibilities:
- Responsible for handling all the enhancements for GARATA Admin, GARATA Portal, and support the users for smooth operation of the system
- Managed team of 25 members and preparing detailed work plan.
- Coordinated with end-users and teams involved with a specific project to assure a positive outcome.
- Responsible for Assigning Change Requests, understanding the requirements and Creating Technical documentation.
- Developed the presentation layer using CSS, Java Script, JSPs and XML.
- Have coded numerous DAO’s .Used SQL, PLSQL as the query languages in jdbc.
- Extensive involvement in database schema design, development and coding.
- Designing and implementation (java and oracle changes).
- Requirements, maintaining all Documentation.
- Effective at guiding and motivating team members.
- Test case preparation and execution of the test case for the changes done.
- Responsible for creating the jobs for loading the data from temp to transaction tables.
- Code Reviews and tracking the Project Schedule.
- Tuned SQL Queries, created complex stored procedures, packages, functions, triggers, jobs.
- Coded the logic for performing the integrity checks for numerous source files in the Controller layer.
- Involved in the understanding and designing of the complex back-end framework.
- Used XML for data exchange and schemas (XSDs) for XML validation. Used XSLT for transformation of XML.
- Used XPath to navigate through elements and attributes in an XML document.
- Used XQuery to query XML data like SQL for database.
- Designed and Developed exception handling framework. Coded many custom-made exception classes as and when required.
- Developed the J2EE components using RAD.
- Used SVN for version control.
- Followed TDD and created numerous test cases for unit testing of the code using JUnit testing framework.
- Used Log4j to implement logging facilities.
- Configured and Deployed application on Websphere Application Server.
Environment: JDK 1.5, Java EE 5, Websphere, Oracle 10g, JSP 2.1, Java Beans, Struts, CSS, Java Script, XPath, XQuery, XML,PLSQL,UNIX, Log4j & TOAD
Confidential
Software Engineer
Responsibilities:
- Responsible for handling the project alone.
- Prepared for project Estimation, SOW and activity plan.
- Involved to setup project environment.
- Developed reusable business components for different countries like Mexico, Brazil and Puerto Rico by using J2EE technology.
- Developed the J2EE components using Eclipse.
- Interacted to the client and discussing the functionalities.
- Interacted to the client, to clarifying and resolving the issues.
- Deployed, debugged and tested the application on all the Environments.
- Coordinating with Onsite BA’s to resolve the issues in production.
Environment: JDK 1.5, Java EE 5, Tomcat, Oracle 10g, JSP, Java Beans, Struts, CSS, Java Script, XPath, XQuery, XML,PLSQL, Eclipse, SVN, Hibernate, UNIX, Log4j & TOAD.
Confidential
Software Engineer
Responsibilities:
- Responsible for handling the entire Enhancement from the Go-Live time.
- Coordinate with SGS members & end users to gather the requirements.
- Extensively worked on web programming using SJM v1.0.
- Preparing the test scenario and confirming the test plan with Onsite members and clients.
- Involved in Code change / implementation.
- Involved in Code maintenance by VSS application.
- Effective testing methods used during the program change.
- Dedicated involvement during UAT with client.
- Trouble-shooting within GAMELA GINK and MINK modules:
- Due to interface/other system
- Follow through with owner of other system for resolution.
- Responsible for resolving the system bugs
- Responsible for preparing Estimation of resolution time and communication to SGS and end-user.
- Responsible for code changes. (Data Patching and Java Changes)
- Responsible for providing test plan and perform testing in Stage Environment.
- Coordinated with SGS on UAT.
- Responsible for Migration of accepted code.
- Responsible for Coordinating with SGS members & end users in English & Japanese respectively.
- Responsible for coordinating with all interfacing systems PICs / department on planned downtime to minimize impact.
- Attempt first level investigation and understanding of issue related. Coordinate with Support staff for resolution or clarification when necessary.
- Responsible for Monitoring, logging and management of all incidents raised in ARS. (User Incidents)
- Responsible for Communicating with End user using Japanese.
- Responsible for Communicating in Japanese for approval and monitoring tasking when necessary.
- Developed reusable business components by using J2EE technology.
- Interacted to the client and discussing the functionalities.
- Interacted to the client, clarifying and resolving the issues.
- Implemented J2ee Design patterns.
Environment: Java, JSP, Servlets, Xml, SJM Framework, Web logic, Oracle (8i), UNIX, TOAD, Eclipse and VSS.
Confidential
Software Engineer
Responsibilities:
- Created FS and Design documents in Japanese.
- Developed Web pages in Japanese for initial approval of Design.
- Responsible for developing WebPages using JavaScript, JSP, XML.
- Responsible for Unit, System and Integration Testing.
- Implemented J2ee Design patterns.
Environment: Java, JSP, Servlets, Xml, Springs & Ibatis, Oracle.
Confidential
Programmer
Responsibilities:
- Responsible for Creating FS and Design documents (JAPANESE).
- Developed the J2EE components using Eclipse.
- Responsible for creating test Cases in Japanese.
- Involved in the System Testing of the application
- Deployed, debugged and tested the application.
- Implemented J2ee Design patterns.
Environment: JSP, Servlets, Struts, HTML, Java Script, Eclipse, CVS and Oracle.
