Sr. Java Developer Resume
MI
SUMMARY
- Six years of technical experience in implementation, customization, integration and support of business application system.
- Functional expertise includes Web Application & Desktop Application.
- Domain Experience in Health Care, Automobile and E - Commerce.
- Present role as a Module development, Requirement Analysis, Functional Specification Documentation and interaction - onsite coordination with client.
- Experienced in designing, developing and deploying J2EE applications on Tomcat web server.
- Experienced in developing Client and Web (Internet and Intranet) based applications with J2EE, JSP, Servlets, JDBC, Struts, spring other frameworks.
- Experienced in developing web applications using spring modules like Spring IOC.
- Hands on experience Agile Methodology.
- Experienced in creating various project artifacts like use-case documents, class diagrams, design document, architecture document, etc.
- Experienced in writing SQL queries for relational databases like Oracle 10g/9i.
- Experienced with XML technologies including XML, Java Script, CSS and HTML and HTML5.
- Experienced in using IDE’s like Eclipse.
- Experienced in Unit testing using JUNIT and JMETER.
- Strong knowledge on Billing System and JQuery
- Development experience with popular Object Oriented Design Patterns concepts.
- A developer who can think, speak and apply the OOP language concepts in building enterprise Java applications using frameworks such as Struts, Spring and Hibernate.
- Expert level skills in Java Multithreading, Exception Handling, Servlets, JSP, PHP, Custom Tag Libraries, Java Script, CSS, HTML, Struts, Spring, Hibernate, Enterprise Java Beans, JDBC, and XML related technologies.
- Expertise in back-end procedure development, for Database Applications using Oracle and PL/SQL, SQL Server.
- Hands on experience on writing Queries, Stored procedures, Functions and Triggers by using PL/SQL.
- Experienced in version control system tools like CVS, SVN.
- Highly organized with the ability to manage multiple projects and meet deadlines.
- Motivated to take independent responsibility as well as ability to contribute and be a productive team member.
TECHNICAL SKILLS
Hardware: XP-Professional, Windows 2000 Server, Windows 98, MS-Dos, UNIX
Software Products: Apache Tomcat Server, WebSphere Application Server, JBoss
Language: Java, J2EE, Struts, Spring, Hibernate, XML, HTML, CSS, PL/SQL,VB Script, Java Script.
Frameworks: Jakarta Struts(1.3 and 2), Spring, Hibernate(3), Java Server Faces, Tiles
XML Technologies: XML, SOAP, XSLT, XML Parsers (DOM, SAX), XSD, XPath 2.0XML data Binding (JAXB 2.0)
Tools: RAD, Eclipse, Toad
Databases: Oracle(10g/9i/8i), MS SQL 2005, IBM DB2(V9), MySQL
Version Control Tools: VSS, CVS, SVN
Other: JUNIT,JMETER
PROFESSIONAL EXPERIENCE
Confidential, MI
Sr. Java Developer
Responsibilities:
- This web-based application was built using Agile development practices using Extreme Programming.
- Designed, implemented and tested the Spring Domain Model for the services using Core Java.
- Developed presentation layer using JSP, HTML, DHTML, CSS, AJAX, JavaScript, JSTL Taglibs.
- Involved in implementation of application using conventional design practices (MVC-Model View Controller).
- Integrated springs framework with Hibernate that is used for Database operations.
- Collaborated on design spec reviews together with Business Analysts.
- Have worked on Oracle 10g data base for storing and retrieving the application data
- Implemented procedures, packages, triggers, and different Joins to retrieve the data base using PL/SQL, SQL scripts. Created DDL, DML scripts to create tables and privileges on respective tables in the database.
- Involved in web component design and development using the spring framework, JSP, Servlets, and taglibs.
- For Unit testing used JUnit and Jmeter.
- Involved in loading and storing objects using Hibernate.
- Involved in configuring Hibernate mapping file.
- Used version one to work on Agile development.
- Helped the team in performing tests using JUnit and automation scripts for UI.
- Used Clear Quest to track the defect list.
Confidential, Tampa, FL
Sr.Java Developer
Responsibilities:
- This web-based application was built using Agile development practices using Extreme Programming.
- Developed presentation layer using JSP, HTML, DHTML, CSS, AJAX, JavaScript, JSTL Taglibs.
- Involved in implementation of application using conventional design practices (MVC-Model View Controller).
- Was responsible to communicate with End client to support the application and analyze the issue and fixed the issue.
- Have worked on Oracle 10g data base for storing and retrieving the application data sole responsible for deployment and requirement analysis with client.
- Used to analyze large volume of data in Unix environment during production hours.
- Collaborated on design spec reviews together with Business Analysts
- Involved in web component design and development using the spring framework, JSP, Servlets, and taglibs.
- Involved in loading and storing objects using Hibernate.
- Involved in configuring Hibernate mapping file.
- XML was used to create the db schema-mapping file for Hibernate.
- Helped a team in performing tests using JUnit and automation scripts for UI
- Managed tasks and acted as point of contact for off-shore team coordination
- Develop technical design documents.
Confidential, NJ
Sr. Java Developer
Responsibilities:
- This web-based application was built using Agile development practices using Extreme Programming.
- Participating in user requirement sessions to gather business requirements.
- Involved in Analysis, Design, Development, Integration and Testing of application modules.
- Participated in the design meetings and created class and sequence diagrams from the Design Documents for the modules assigned to me using UML.
- Implementing MVC Architecture using Spring Framework, customized user interfaces. Used Core Java, and Spring Aspect Oriented programming concepts for logging, security, error handling mechanism
- Developed user interface using JSP, AJAX, HTML, CSS, JSP Tag libraries to simplify the complexities of the application.
- Was responsible to communicate with End client to support the application and analyze the issue and fixed the issue.
- Was sole responsible for deployment and requirement analysis with client.
- Used to analyze large volume of data in Unix environment during production hours.
- Have worked on Oracle 10g data base for storing and retrieving the application data
- Implemented procedures, packages, triggers, and different Joins to retrieve the data base using PL/SQL, SQL scripts. Created DDL, DML scripts to create tables and privileges on respective tables in the database.
- Created a batched job which retrieves the records from the database and sends the data to the letter generating web service.
- Maven is used to create build file and does Unit testing by creating Test Suites using JUnit Framework.
- Solving the issues found during the testing phase for all the modules that developed. Extensive troubleshooting and stress testing for the developed module and improved the performance of the application.
- Involved in code versioning, Check In, Check outs and code merging using SVN versioning tool.
- Involved in the integration of all the 3-tiers of the architecture consisting of Data service layer, Business Object layer and Presentation layer (front frameworks).
- Involved in the integration testing and made sure the data flows correctly from one sub system to another.