Java/j2ee Developer Resume
MI
Professional Summary:
- Around 4 years of experience in the IT industry, specializing in design and development of large scale J2EE architecture based systems
- Experience in developing Mobile applications on IOS and android
- Expertise in design and development of Web Applications using J2EE technologies and Frameworks like Java(1.4/5/6), Servlets, JSP, JMS, EJB(2.x, 3.x), JNDI and JDBC
- Experience in building Model View Controller (MVC) pattern based Web Applications using Struts framework (1.2, 2.0), JSF (1.2, 2.0) and Spring (2.5, 3.0).
- Experience in using Hibernate (3.x) for Object Relational Mapping (ORM).
- Extensive experience in Web application development using – HTML, DHTML, CSS, JSON, JavaScript.
- Very good understanding of Object Oriented Design (OOD), UML, Java/J2EE Design Patterns, multi-tier architectures and distributed architectures.
- Strong experience utilizing various XML technologies on server and client-side in J2EE solutions, including DTD, DOM, JAXP, SAX, Xpath, XSL and JAXB.
- Good understanding of J2EE Security frameworks and policies including experience in configuration of SSL on WebLogic server.
- Experience in using Java and J2EE design patterns like Singleton, Factory, Observer, Model View Controller (MVC), Business Delegate, Session Façade, Data Access Object (DAO) and Data Transfer Object (DTO).
- Good hands on experience configuring, deploying and administering Application servers like WebLogic 8.0/10.0, Web sphere 6.1, Tomcat 5.x/6.x and JBoss 5.x.
- Experience of working with WebLogic Workshop, RAD 6.1, Eclipse 3.0, 3.1, 3.3 (with MyEclipse plug-in).
- Good understanding of Software development Life cycle and various methodologies like Rational Unified process (RUP), Agile.
- Experience in software Configuration Management using Visual Source Safe, Clear Case and CVS
- A self-motivated professional and natural communicator possessing good technical skills, leadership and problem-solving skills
Technical Skills:
Operating Systems: Windows, UNIX, Linux
Technologies & APIs: Java 1.4/5/6, J2EE, EJB (2.x/3.x), JMS, JSP, Servlet, JDBC, JNDI, RMI, PL/ SQL, HTML, CSS, Java Script, Mobile technologies like IOS and ANDROID
Frameworks: JSF (1.2/2.0), Struts (1.2/1.3/2.0), Hibernate (3.x), Spring (2.5/3.0), JAX-WS, JAX-RS, Apache Axis 2, Apache CXF.
Application Servers: Web Logic (8.1/10.1), JBoss (4.x/5.x), Web sphere 6.1, Tomcat (4.x/5.x/6.x)
Design Tools: Rational Rose, ERWIN
XML/Web Services: DTD, DOM, JAXP, SAX, Xpath, XSL, JAXB, SOAP, RESTFul, WSDL, JSON.
Development Tools: Eclipse, PL/SQL Developer, TOAD, RAD,X Code
Databases: SQL, PL/SQL, Oracle (8i, 9i, 10g), SQL Server2005, IBM DB2, MySQL, MS Access, data modeling
Case Tools: Clear Quest and HP Quality Center
Build Tools: Maven, Ant
Testing and Logging: Junit, JMock and Log4J
Content Managements: Oracle UCM (Stellant), WebLogic Content Management
Versioning Tools: CVS, Clear Quest, SVN and Visual Source Safe
Education: Bachelor of Technology
Professional Experience:
Confidential,MI July 2010 – Till date
Project: Confidential,
Role: Java/J2EE Developer
Description: The Citizens Bank provides the facility for the customer to look information about their account status, balance, transfer the amount from one account to other, current, and previous transactions. This project involves two modules one for customers to access their account information online and the other for bank employees to perform day-to-day transactions in bank. Another module of the system provides the features for bank authorities to open a new account, transfer of amount from other, renewal and cancellation of account.
Responsibilities:
- Involved in the Complete Software development life cycle (SDLC) to develop the application in the team environment.
- AGILE development methodology has been followed to develop the application.
- Application developed in MVC architecture using Struts 2.2.1, Hibernate 3.0, EJB 3.0.
- Implemented Struts 2.2.1 as web framework, Spring 3.0 as dependency injection framework and Hibernate 3.0as database ORM framework.
- Designed, coded and configured server side J2EE components like JSP, Servlets, Java Beans, JNDI, JTS, Java Mail API, XML.
- Deployed applications on Web Sphere 7.0 Application Server.
- Test cases have been written by using JUnit framework. Written Integration tests for the DAO layer using Spring Bean Injection.
- Used JMS (Java Mailing Service) API for mailing detailed notifications depending upon the success and failure once the backend process is completed and also for mailing administrator of any system related problems.
- Developed Session Façade objects using Stateless Session Beans for having single point of control for a business service.
- Involved in developing SQL and Stored procedures with the databases Oracle 10g and IBM DB2.
- Implemented WebServicesin Apache Axis runtime environment using SOA protocol.
- Used these WebServices to interact with other application in organization using SOAP and WSDL file.
- Spring framework is used to implement Inversion of Control (IOC) and Aspect Oriented programming (AOP).
- Object Relational Mapping is implemented using Hibernate 3.0.
- Used Hibernate Query language and the Hibernate Criteria Queries to do the database operations.
- XML Transformations where done using XML, XSL, XSLT, and XPATH.
- Used MAVEN to build the project into WAR and EAR files and SVN for version controlling.
Environment: JDK 1.7, J2SE, J2EE, JMS, JSP, EJB 3.0, Servlets, Struts 2.2.1, Tiles, JSTL, Spring 3.0, Hibernate 3.0,Eclipse, Maven, WebSphere7.0, Oracle 10g,IBM DB2, Web Services, JAAS, SOAP, Agile, JUnit, AJAX, PL/SQL, XML, Log4j, HTML, CSS, Java Script, Design patterns, SVN.
Confidential,Bangalore, India Jan 2008 – Dec 2009
Project Name: Confidential,
Role: Software Developer
Description: Developing applications on various mobile platforms like Android, Blackberry, IOS and Windows 7.
Responsibilities:
- Developed an application called TRAVEL ASSIST to assist traveler in tracking his past,
- current as well as future trips which includes the features such as GPS Compass, Route
- Planner, Time Zone Implementation, Currency Convertor, Medi assist, Weather
information and push notifications.
- Developed reusable components in the UI design of the application like customized
drop-downs layouts in Blackberry and IOS.
- Implemented various location based applications like Time zone, weather using the
concepts of SOAP, Java Beans and Web services.
- Worked extensively on various developing environments and simulators of Android,
Blackberry and IOS.
- Designed the UI of various applications.
- Supervised quality assurance team of 4 technicians to ensure that final products met
or exceeded design and customer expectations.
- Presented seminars on various advanced applications of JAVA.
Environment: Java/J2EE, CSS, HTML, SOAP, EJB, Webservices,