J2ee Back-end Developer Resume
PROFESSIONAL SUMMARY:
- Hands on using Lists,Sets,HashMap,Collections in the java,for example: ArrayList,HashSet,LinkedList,Vector,PriorityQueue
- Developed web - based applications using MVC architectures.
- Expertise in developing Back End applications using Java, Servlet/JSP/Filters, JDBC,, Struts, Spring, Hibernate, JDBC, Maven.
- Proficiency in programming with Java IDE's: Eclipse.
- Proficiency in programming in the Linux environment,familiar with Linux command
- Extensive Experience working Spring Framework and related technologies.
- Experience with Tomcat.
- Experience with web/app containers:Web Logic
- Expertise in programming with NoSQL, Functions and Procedures,Trigers.
- Demonstrated work experience in using the state of art UI frameworks using Spring MVC.
- Strong experience in Configuration tools like CVS and SVN.
- Ability to grasp new technologies and to correctly apply new tools to build applications. Good Interpersonal Skills, team-working attitude, takes initiatives and very proactive in solving problems and providing best solutions.
TECHNICAL SKILLS:
Programming Languages: J2EE, Java
Web Technologies: Servlets
Framework: Struts, Spring
Build Tool: Maven
ORM Frameworks: Hibernate
Version Control Tool: GIT,CVS,SVN
Web Servers: Tomcat, Apache
IDE: Eclipse
Databases: Oracle, My SQL,NoSQL
Operating Systems: Windows, Linux
PROFESSIONAL EXPERIENCE:
Confidential
J2EE back-end Developer
Responsibilities:
- For the development of user interface, we followed the Model-View-Controller Architecture for the site.
- The project involved extensive use of the different Spring framework features including Spring MVC, Spring DAO, Spring AOP.
- Integrated the application with Spring framework for implementing Dependency Injection.
- Developed templates (JSP), dialogs and paragraphs (JSP) in Magnolia for UI development.
- Written Blossom controllers (Spring), for all the pages.
- Implemented Hibernate as an ORM tool for OR mappings and configured hibernate.cfg.xml file to create the connection.
- Developed JPA’s, Data Access Object (DAO) which handles all database operations using Hibernate.
- Used WSDL to publish WebServices functions.
- Worked on Oracle as the backend database and integrated with Hibernate to retrieve Data Access Objects.
- Involved in Design using UML and prepared design documents
- Participated in unit testing and functionality testing and used log4j for tracking errors and debugging the code.
- Involved in the testing of the application after integrating with UI, and fixing of issues.
- Involved in designing of database Oracle9i and modification including creation of stored procedures (PL/SQL)
Environment: J2EE, JDK, JSP, Spring, Hibernate, JPA, SOAP,JAXP,,Web Services JBOSS application server, Oracle 9i, TOAD, PL/SQL, Eclipse.
Confidential
Java back-end Developer
Responsibilities:
- Involved in analysis, design and development of e-bill payment system as well as account transfer system.
- Actively involved and designed the user interfaces using JSPs.
- Developed the application using Struts Framework that leverages MVC architecture.
- Implemented Struts validation framework for Action form validations and Tiles framework in designing different layouts for the JSP’s in the presentation layer.
- Responsible for documenting status reports in Payment transaction Module.
- Implemented Payment transaction module for the customers by developing all the components using Java, JSP, Hibernate and Struts environments.
- Used MyEclipse for writing code for JSP, Servlets, and Struts.
- Implemented the application using the concrete principles laid down by several design patterns such as MVC, Business Delegate, Session Facade, Service Locator, Data Access Object, Singleton and Factory.
- Developed UNIX shell (ksh) scripts to automate most of the engineering and testing.
- Developed business layer components using Enterprise java beans (EJB).
- Used CVS for version control across common source code used by developers.
- Developed XML Web Services using SOAP, WSDL, and UDDI.
- Used JDBC to invoke Stored Procedures and database connectivity to ORACLE.
- Involved in writing test cases for all the java classes developed using Junit framework.
- Involved in Production support from client requirements to developmental aspects with coding, system optimization and testing.
- Deployed the applications on Apache Tomcat Application Server.
Environment: Java/J2EE, Struts, XML, HTML, Hibernate, WSAD, Oracle, JQuery and log4j, Apache Tomcat, Eclipse. Java 1.5, J2EE, JSP, Struts, EJB, Oracle 10g, DHTML, XML, DOM, SAX, ANT, Rational Rose, MyEclipse, Unix, LOG4J, JBoss, CVS, Unix shell Scripts, WAS 6.1, SOAP, Webservices, JDBC, Design patterns.
Confidential
Java back-end Developer
Responsibilities:
- Actively participated in the complete life cycle of development, from the design phase to the implementation phase.
- Involved in synchronize the business objects by using multithreading.
- Used spring framework for dependency injection with the help of spring Configuration files.
- Coded Business services using spring and also interacted with the database using Spring JDBC, Spring DAO.
- Used Spring MVC on the front end using JSP, spring tags, spring validation framework.
- Used Hibernate persistence framework on the backend over Oracle 9i database
- Designed the Front-end screens using JSP Tag Libraries, Servlets and JavaScript
- Involved in Develop the User Interface module using J2EE, JSP Tags, Servlets and Spring Framework.
- Support the applications through debugging, fixing and maintenance releases.
- Involved in Updating the On Call Production support document.
- Provided development Support for System Testing, User Acceptance Testing and Production support.
- Used Log4J logging framework for logging messages.
- Performed data testing by writing SQL queries.
- Customer Evaluation form, Reports Generation and Search using multiple criteria.
- Developed script for creating tables for Oracle according to the business requirements.
- Involved in communicating with offshore team to resolve the applications production issues and to deliver the best quality application enhancements to the client
Environment: J2SE, J2EE, Spring and Hibernate, Struts, JSP, Servlets, JSP, Java Script, XML, Oracle, log4j,My Eclipse, Windows XP
Confidential
Software Developer
Responsibilities:
- Analyzed and modified existing code wherever required and Responsible for gathering, documenting and maintaining business and systems requirements, developing designs document and wireframes.
- Incorporated Design Patterns like MVC, Singleton, Abstract Factory and Factory Method and OOP.
- Implemented Hibernate instead of traditional JDBC code.
- Designed the applications using Spring MVC framework for easy maintainability.
- Developed the Abstract Command Controller and Multi Action Controllers.
- Used spring framework for dependency injection with the help of Spring Configuration files.
- Coded Business services using spring and also interacted with the database using Spring JDBC, Spring DAO.
- Developed various helper classes needed based on Core Java multi-threaded programming and Collection classes.
- Used multithreading in programming to improve overall performance.
- Designed the Front-end screens using JSP, Servlets, and JavaScript.
- Design & Development of User Interface module using J2EE, JSP, Servlets and Spring Framework.
- Managed and leaded production deployment releases every month.
- Supported the applications through debugging, fixing and maintenance releases.
- Involved in the Maintenance and Code changes from existing code, Support of the System.
- Involved in the configuration management using CVS.
- Created several Exception classes to catch the error for a bug free and environment and orderly logged the whole process using log4j, which gives the ability to pinpoint the errors.
- Installed and configured Web Logic with JDBC drivers also created user roles and groups for securing the resources using LDAP authentication for web logic Portal and single sign on system to authenticate.
- Analyzed web applications, documented detail Test plans, Test cases and expected results based on the business functional requirements.
- In database end, responsibilities for creation of table’s sub-queries, joins, integrity constraints and views.
Environment: J2EE, JSP, Spring, Hibernate, JSF, Servlets, JDBC, JSP, JavaScript, Web Logic, Eclipse, log4j,Oracle, CVS, Ant, Xml, Windows-XP
