Senior Java Developer Resume
TexaS
SUMMARY
- 10+ years of experience in Analysis, Design, Development, Implementation of application software in Web - based environment, distributed n-tier architecture and Client/Server architecture using Java, J2EE technologies.
- 3 years of experience as Project Lead by leading 10+ members team and worked as Onsite/Offshore coordinator.
- End-End Project Delivery starting from collecting requirements - preparing use cases/test cases - business object modeling - sequence diagrams - class diagrams - code generation - detailed design/implementation - unit testing - component testing - integration testing - performance testing and UAT.
- Experience in full system development and product life cycle (Plan & Define, Design, Development, Deployment Support and Testing) using Agile and Water Fall methodologies.
- Expertise in Object Oriented technologies using Java, J2EE, Design Patterns, JSP, Servlet, Struts, JDBC, EJB, JMS, Java Mail, RMI/IIOP, and Hibernate.
- Expertise in implementing applications with Model-View-Controller (MVC) pattern using Jakarta Struts and implementing various Java/J2EE design patterns including Singleton, Factory, MVC, Front Controller, DAO, Service Locator, Business Delegates, Business Object, Data Transfer Object and Session Façade.
- Development of Enterprise Java Beans EJB (Stateless Session Bean) and Message Driven Beans (MDB) components. Comfortable with MQ (Message queue) channels for asynchronous communications.
- Architected and Developed solutions with IBM Web Sphere, OC4J and Apache Tomcat Server.
- Having more familiar with object oriented programming.
- Experience in consuming web services using WSDL.
- Used ANT for build scripts and project release documentations.
- Experienced with IDEs such as IBM WSAD 6.x/7.x, Eclipse SDE, JDeveloper, Borland Together Architect.
- Experienced in SQL development (Writing SQL Queries including Joins, Triggers, Stored procedures, Views) using Oracle and DB2.
- Ability to work independently or collaboratively in any product development assignment or system development business because of excellent ability to understand business requirements (SRS) and System Design.
- Strong Client interaction skills with ability to develop and maintain excellent rapport and adapt to any situation.
- TEMPHas teh motivation to take independent responsibility as well as ability to contribute and be a productive team member.
- Excellent team player with good analytical, problem solving, planning and interpersonal skills.
- Have developed prototype for ELVIS rewrite project using Spring, Hibernate, DAO and Log4J frameworks.
TECHNICAL SKILLS
Languages: Java, J2EE.
Web Technologies: HTML, JavaScript, CSS, JSON, AJAX, XML
J2EE Technologies: Servlets, JSP, EJB, JMS, JNDI, Web Services, JDBC, SOAP
Methodology: Waterfall, Agile methodology
ORM technology: Hibernate
App/Web servers: IBM WebSphere 7.x, OC4J, Apache Tomcat 5.xApplications Frameworks Jakarta Struts, IBM JADE, Log4J.
Databases: IBM DB2, Oracle
Operating Systems: Windows 9X/NT/2000, UNIX, LINUX.
Webservices: SOAP, WSDL
Version Control Tools: WinCVS, Serena Dimension
Testing Tools: HP Load Runner
Tools: FileZilla, BugZilla, Putty, Rapid SQL, IBM DB2 client, CISM.
IDEs: IBM WSAD 7.5, Eclipse, JDeveloper,Borland Together Architect.
Domain Knowledge: Well versed in Auto Financing, Manufacturing, Banking and Logistics .
PROFESSIONAL EXPERIENCE
Confidential
Senior Java Developer
Responsibilities:
- Written Java code, JSP Pages and Developed business methods in Business Layer.
- Implemented SOAP web services to consume Bridger Result using WSDL.
- Created Mule Enterprise Service Flow to connect Bridger System.
- Created Mule Enterprise Service Flow to put XML message into GSM message queue.
- Have written Mapper to convert Bridger Result into XML using XML Schema definition.
- Have implemented DAO layer to connect Bridger database.
- Implemented Property Loader to initialize Spring context, environment properties.
- Actively participated in Requirement gathering, Requirement analysis and proposed solutions.
- Prepared design document, deployment and architecture document.
- Created Performance script using HP Load Runner to test Application Performance.
Environment: Spring, Mule ESB, JSP, XML, SOAP Web service, JAXB 2.1, JMS, Log4J, Apache Ant 1.7.1, Maven, IBM Web Sphere 7.0, Orcale 11g.
Confidential
Senior Web Developer, Onsite Coordinator
Responsibilities:
- Leading teh project from Onsite with Offshore resources.
- Used Struts Framework as teh MVC for teh development and implementation of teh project.
- Invoked teh Web Services by making using of Axis, SOAP.
- Involved in writing teh DB2 Queries for different database operations, Stored Procedures, Functions.
- Designed and developed teh front end of teh application using Struts Tiles, JSP, Java script, HTML, Ajax and CSS.
- Have implemented Form Validation using Struts Action Form.
- Involved in preparing Build and Deployment preparation.
- Participated in all teh SDLC process, like Requirement Analysis, Design, Coding, etc…
- Created Performance scripts using HP Load Runner to test teh Application Performance.
- Developed SOAP web services to consume services.
- Created AJAX component to load teh Contract documents.
Environment: Struts 1.2, Java, J2EE, JSP, XML, SOAP, EJB 2.1, JSON, JNDI, JAXB 2.1, AJAX, Log4J, WSAD, IBM Web Sphere 7.0, IBM DB2 10, Unix, PGP.
Confidential
Senior Web Developer, Onsite Coordinator
Responsibilities:
- Implemented design patterns like MVC, Singleton, DAO, Factory, Abstract Factory, etc...
- Designed and developed HTML pages and JSP pages.
- Configured controllers using Struts framework.
- Server side validations in teh UI are achieved using Struts Validation.
- Achieved database persistence through hibernate.
- Developed and debugging of java files is done using Eclipse IDE.
- Developed build script using ANT to build, package, test and deploy application in application server.
- Auditing tool is implemented by using log4j.
- Used Java Mail for sending teh Electronic Fund Transfer status report of Vehicle Sale.
- Deployed on Web Sphere Server.
- Integrating teh newly written code with teh existing application and performing integration and complete functionality.
- Used Hibernate ORM framework as persistence layer, configured hibernate.xml file and Involved in Mapping, Coding and Fine-tuning of Hibernate Queries.
Environment: Struts, Hibernate 3.0, Java, J2EE, JDK 1.5, WSAD 7.5, Apache Ant 1.7.1, IBM Web Sphere 7.0, XML, HTML, JavaScript, CSS, TOAD, IBM DB2 10.0.
Confidential, Texas
Java, J2EE Developer
Responsibilities:
- Involved in coding to implement Business, DAO and UI layer using Struts framework.
- Used Jasper Reports with iReport 4.0 to generate custom reports in excel and pdf format.
- Accessed and manipulated teh Oracle 7.0 database environment by writing SQL queries and PL/SQL Stored procedures, functions and triggers.
- Developed JSP pages for presentation layer (UI) using Struts with client side validations using Struts Validator framework/ JavaScript.
- Implemented teh Connectivity to teh Data Base Server Using JDBC.
- Involved in entire SDLC life cycle like, Requirement gathering, design, Coding, Code Review and Deployment preparation.
- Involved in developing Proof of Concept for teh new requirements.
- Involved in implementing build tool using Ant from CVS.
Environment: Struts, J2EE, JDBC, Ext JS, JSON, JUnit, Teamsite, JDK 1.3, Application Server OC4J, JDeveloper, XML, HTML, JavaScript, CSS, TOAD, Oracle, CVS.
Confidential, Washington DC
Java, J2EE Developer
Responsibilities:
- Developed JSP pages for presentation layer (UI) using Struts with client side validations using Struts Validator framework/ JavaScript.
- Implemented Business Layer to interact with DAO layer and UI layer.
- Implemented Custom tag libraries to reuse teh presentation logic.
- Implemented JUNI test cases.
Environment: Struts, Java, J2EE, JDK 1.3, JDBC, JNDI, Java Script, Oracle, Eclipse, Bugzilla, WebSphere 5.0, WSAD 5.0.
Confidential
Java Developer
Responsibilities:
- Implemented custom validation logic using JDK 1.3.
- Used JDBC API to connect to Oracle database for data retrieval and store.
- Implemented RMI classes to transfer teh data to other system.
- Involved in Coding, unit testing, regression testing and SIT.
Environment: Java, JDBC, Oracle, Edit Plus.