Java Developer Resume Profile
CA
SUMMARY
- Over 6 years of professional experience in user interaction, System Analysis, Design, Development and Implementation of financial Applications using JAVA/J2EE.
- Experience developing applications using Object Oriented Programming concepts, Design Patterns, Model View Controller MVC Architecture.
- Extensive Experience in application development using Java, JSP, Servlets, JDBC, J2EE, JavaScript, JavaBeans, XML, JSON, Ajax, JQuery, JUnit, Log4J on J2EE Platforms such as IBM Web sphere, Web logic, JBOSS , Apache Tomcat.
- Thorough experience in XML technologies like XSL, XSLT, DOM, SAX.
- Good expertise in Relational Database systems Strong and writing SQL Queries and Stored Procedures.
- Well experienced in designing and developing Enterprise applications using spring, Struts and integrating with ORM framework Hibernate.
- Working Knowledge of web services RESTFUL, SOAP implementation in a multi-platform Service oriented architecture SOA .
- Experience using Eclipse, RAD IDE and version control tools like SVN, Dimensions, CVS.
- Experience working in all phases of SDLC and efficient in software engineering skills including use-case diagrams, sequence diagrams.
- Have application development experience in agile process scrum methodologies.
- Have Strong Analytical, Problem Solving and debugging skills, excellent interpersonal and communication skills. Self-starter, motivated team player.
- 1 year experience in working Agile and scrum methodologies.
TECHNICAL SKILLS:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
PROFESSIONAL EXPERIENCE
Confidential
Role: Java Developer
Responsibilities
- Designed and implemented the Business Domain Model using Hibernate.
- Created the object relational mappings ORM of database tables with Java Beans.
- Involved in coding business objects and business object helpers which interact with middleware stubs.
- Extensively used Struts as MVC framework
- Implemented the MVC architecture to separate the business logic and application data from the presentation data to the user.
- Handled security vulnerabilities and implemented session components.
- Created API to connect to the payment gateway using secure HTTP and SSL
- Developed several reusable components for encryption using private keys, SSL
- Implemented http request and response handling using cURL functions and JSON objects.
- Involved in running security scans and generated reports
Environment: Java 5.0, JSP 2.0, JSF, EJB 3.0, Struts, Spring Frame Work, JMS,SOAP, XML, Log4j, JBoss, CVS, Ant.
Confidential
Role: Java Developer
Responsibilities:
- Actively involved in Requirement Analysis, designing, development and testing of the entire application.
- Used Web Services using SOAP, WSDL, UDDI and JAX-WS programming model.
- Created the Business Logic Layer, DAO and Transfer Object using IBM Rational
- Application Developer
- Used in Spring AOP Aspect Oriented Programming Interceptors in Logging and Auditing.
- Developed application using JMS forsending and receiving Point-to-Point JMS Queue messages.
- Experience in using Data Access Objects DAO , Session Facade, Business Delegate and Value Object patterns to increase the performance of the system.
- Experience in using Hibernate for object-relational mapping and for database operations in DB2.
- Used JUnit, for testing the application, Maven for building Projects
- Involved in configuring JMS and JNDI in rational application developer RAD .
- Created UML diagrams like Class diagrams, sequence diagrams, Activity diagram using Rational Rose. Agile methodologies like scrum were used.
- CVS technology was used for version controlling.
Environment: Java, J2EE, JDK, JSP, Struts, EJB, JMS, DOJO, Spring, Hibernate, DB2, Web Sphere Application Server, Web Services SOAP,WSDL , PL/SQL, CVS, Rational Application Developer.
Confidential
Role: Java Developer
Responsibilities:
- Participated in the design and analysis of business requirements to understand the payout process and activities.
- Developed the Action classes to execute the business logic and Action Forms to collect the input data from the users.
- Used Validator framework of the Struts for client side and server side
- Validation.
- Developed Business logic with the help of Spring and Data Access was
- Implemented using Hibernate.
- Developed Business Service layer to fetch data using JAX-WS web services.
- Used Hibernate as Object Relational OR Mapping Tool for the backend data
- persistence.
- Accessed and manipulated the Oracle database by writing SQL Queries.
- Created PL/SQL Procedures and Triggers for faster update, retrieval of data
- Used Apache log4j logging framework for logging of trace and Auditing.
- Involved in user training, documentation and production support.
Environment: Java, J2EE Servlets, JSP, JNDI , Web sphere, JDBC, XML, JavaScript, RAD, Maven, SVN, Oracle, Struts, spring, Hibernate, Axis2.0, Linux.
Confidential
Role: Jr Java Developer
Responsibilities:
- Utilized Struts frameworks and tiles frameworks for developing the website
- Responsible for the designing, coding and developing the application.
- Incorporated Login authentication by using JSP and verifying it with database security tables.
- Utilized Eclipse extensively to create Servlets, JSPs, JavaBeans, Java classes, and HTML files.
- Created a CMS portal for recommendation using PHP/Joomla
- Integrated the website using Ozeki SMS Server for sending coupon data
- Wrote many cron jobs to run the scheduled tasks automatically for retrieving and sending information from clients.
- Configured and Deployed applications in Eclipse IDE.
- Developed JSPs using EL language and JSTL tags.
- The data is stored in the Oracle database using SQL queries in JDBC.
- Developed JSPs using Struts tag libraries and message resources.
- Extracted the XML data through SAX API.
- Transformed the XML documents to HTML using XSLT.
- Utilized Java Mail API to send an e-mail.
- Involved in designing and developing the application.
Environment: Java Servlets 2.4, Struts 1.3, Spring 2.x/3.x, Hibernate, JAVA 1.5, Java beans, Eclipse IDE, Web logic Server 12, JDBC 3.x, Web Services, SQL, PHP, Joomla, PL/SQL.