Java Developer Resume Profile
IN
Summary:
- Having 5 years of IT experience in all phases of Software Development Life Cycle SDLC including Analysis, design, implementation, integration, testing and maintenance of applications using Java/J2EE technologies.
- Experience with Object Oriented Analysis, Design Programming.
- Extensively worked on N-Tier architecture systems with application system development using Java, J2EE, JSP, Servlets, EJB, JMS, and JDBC and XML.
- Worked on supply chain management and banking business modules.
- Hands on experience in Hibernate and JPA.
- Expertise with all types/versions of Enterprise Java Beans EJB .
- Hands on Experience in spring framework.
- Experience with web server's likeApache Tomcat 6.0/7.0and application servers like IBM Websphere 7.0/8.0, BEA WebLogic 8.1/9.1/10.3 and Jetty Server.
- Good experience in Apache ANT and Maven.
- Excellent RDBMS experience with writing SQL queries, Stored Procedures, PL/SQL, with Oracle, DB2, MySQL.
- Worked on various IDE's like Eclipse, RAD.
- Expertise developing Service Oriented Architecture applications using web services like SOAP and REST.
- Expertise with web based GUI architecture and development using JSP, Taglibraries, HTML, CSS, AJAX, JQuery, Javascript.
- Expertise in XMLparsing technologies like JAXB, JiBXandusing XSLT.
- Expert understanding of various creational, structural, and behavioural Design Patterns.
- Strong hands on experience in the software development methodologies to develop complex projects with rapidly evolving requirements using Agile Process and Software Development life cycle.
- Trained the operations team on managing supporting application after deployment.
- Strong communication, written and interpersonal skills.
Technical Skills:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Professional Experience:
Confidential
Java Developer
Description: Confidential. is an Confidential which designs, manufactures, markets and sells machinery and engines and sells financial products and insurance to customers via a worldwide dealer network Caterpillar has grown to be the world's largest maker of construction and mining equipment, diesel and natural gas engines, and industrial gas turbines.
Responsibilities:
- Involved in study of User Requirement Specification, Communicated with Business Analysts to resolve ambiguity in Requirements document.
- Worked in Agile Scrum Methodology
- Involved in configuration of Spring MVC and Integration with Hibernate.
- Used Spring MVC framework for design and development of web application
- Used Hibernate for Object relational Mapping and Persistence.
- Interfaced with Oracle back-end using Hibernate Framework.
- Implemented Test Driven Development using frameworks like JUnit.
- Created location look up web services using Spring 3.0.
- Interfaced with Oracle back-end using Hibernate Framework.
- Created Smoke Test in power shell to Test Web services.
- Used Git as Version Control.
- Used beyond compare tool for file comparison to track errors
- Deployed applications on WebSphere 8.5 and Tomcat during development
- Created wiki pages for technical reports and other project documentation.
Environment: Java 1.6, JSP, Servlets, Spring 3.0 , SOAP REST Web Services, JDBC, Hibernate, XML,GIT, JUnit, Oracle, Eclipse, Tomcat 6.
Confidential
Role: Java Developer
Description: Confidential is the retail distribution company of Confidential Today, we continue our tradition as a well established financial services leader by operating as the Confidentialunit of Manulife Financial, a leading Canadian-based financial services group serving the financial needs of millions of customers in 22 countries and territories worldwide. The product suite includes life insurance, mutual funds, long-term care LTC insurance, and annuities.
Responsibilities:
- Worked extensively as part of a team in the design, development, testing, deployment and implementation, production support, maintenance, and enhancement of this project.
- Used different design patterns, like MVC, Controller, while implementing the Spring Framework.
- Worked extensively in developing applications using DAO layer, Service layer and controllers using Spring Annotations and Dependency Injection.
- Hands on experience in implementing JSR-303 bean validation framework.
- Created Use Case diagrams.
- Built custom tags for libraries.
- Used XML parsers to parse the XML files.
- Analyzed and designed the system.
- Created Various UML Diagrams e.g. Class diagrams, Sequence diagrams.
- Installed, configured, and maintained Websphere Application Server.
- Used Hibernate as ORM tool and defined the mapping and relationship of each table in database to Javaobject.
- Coordinated with QA team to ensure the quality of application.
- Deployed Application to Websphere Application Server.
- Converted the build tool from ant to maven.
Environment: Java 1.6, Spring 3.0, Spring JMS, Spring RESTFUL web service, DB2,Websphere Application Server, Eclipse, CVS, Windows 7, AJAX, Hibernate.
Confidential
Role: Java Developer
Description: Confidential is a company that works hard at the science of what we do, we analyze information, process perspectives and measure results to create the best combination of products and services. We work equally hard at customer service and how we interact with the people whom we do business. Over the years, we've strived to earn our customer's loyalty by continually improving our abilities to listen and respond to their needs.
Responsibilities:
- Prepared user requirements document and functional requirements document for different modules.
- Designed the application architecture in lines of Struts Frame work based on MVCII.
- Architecture with JSP as View, Action Class as Controller and combination of EJBs and Java classes as Model.
- Used Struts, JSTL, Struts -eland Tag Libraries.
- Responsible for designing, writing code in Action Class, Validators, Action forms and developing the system flow for the module using Struts Framework.
- Involved in coding Session-beans and Entity-beans to implement the business logic.
- Designed and developed presentation layer using JSP, HTML with client-side form validation byJavaScript and Struts built-in form validations.
- Used AJAX for asynchronous data transfer HTTP requests between the browser and the web server.
- Used SAX and DOM for parsing XML documents retrieved from different data sources.
- Prepared SQL script for database creation and migrating existing data to the higher version of application.
- Installed and configured required software for application development RAD, oracle database, WebSphere, Tomcat, plugin's for eclipse, required framework jars.
- Developed different Java Beans and helper classes to support Server Side programs.
- Written test cases for unit testing using JUnit testing Framework.
- Involved in development of backend code for email notifications to admin users with multi excel sheet using the xml.
- Involved with responsibility to assist in cleaning the dojo on a daily basis.
- Involved with the dojo used for different purpose according to the requirement.
- Modified the existing backend code for different level of enhancements.
- Used Axis to implementing Web Services for integration of different systems.
- Designed error handling flow and error logging flow.
- Developed build files for the project using ANT build tool.
Environment: Java 1.5, J2EE, JSP, Servlets, Struts 1.3, Dojo, TagLibs, RAD, XML, EJB 3.0, Ant, SQL ,CVS, PVCS, Web Services, SOAP, WSDL, MVC, JavaScript, CSS, AJAX, Oracle10g, Web Sphere, Toad, UNIX.
Confidential
Role: Java/J2EE Developer
Description: It is a global IT services company that provides software product development, testing, and Remote Infrastructure Management RIM and Knowledge Process Outsourcing KPO services. My role was to develop, analyze the project and test the working of the system.
Responsibilities:
- Involved in Analysis, Design, Development, and Testing phases of the project
- Used design patterns like Service locator, Data Access objects, and MVC
- Developed business logic using EJB 2
- Designed and developed the user interface using JavaScript, HTML and CSS
- Involved in designing, developing and configuring server side J2EE components like JavaBeans, JSP, Servlets, JNDI, and XML using IDE- Eclipse and deployments in WebSphere
- Used Hibernate for mapping objects to the relational database
- Responsible for configuring the WebSphere Application Server to access the Database by setting up Data source and Connection Pool
- Utilized Log4j for request / response / error logging
Environment: JDK 1.4, JSP, Servlets, JNDI, JUnit, XML, IBM Rational Application Developer RAD , WebSphere 5.0, SQL Server 2003, Log4j, Windows XP, SVN, ANT.
Confidential
Role: Junior Java Developer
Description: The tool was designed to convert text files into database tables and database tables into text files. Transfer data from one database into other databases, create multiple texts or tables from a single input, and generate one or more reports based on the input file. It can do a simple field to field transfer, calculate result of a formula and put it at one or more places, apply conditions before transfer convert data types and store. It has a front end that displays the converted data.
Responsibilities:
- Developed Servlets and XML.
- Implemented JavaScript for the expression validation.
- Assisted in database design in Oracle, schema planning.
- Integrated all screens and made changes as per the requirement.
- Involved in Interconnectivity of the Oracle database through JDBC.
- Developed GUI for various screens using JSP.
- Used CVS for version control.
- Designed and coded the pages using JAVA and HTML.
- Performed Unit Testing of on various components using JUnit.
Environment: JSP, JSTL, HTML, CSS, Servlets, JDBC, Oracle, HTML, Concurrent Versions System CVS , JavaScript, Eclipse.