Java Developer Resume Profile
Career Objective |
To associate with an organization that provides me an opportunity to show my techno-proficient skills, to improve my knowledge with the latest trends and to be a part of the team that works dynamically towards the growth of the Organization.
Professional Summary: |
- Over 9 years of professional experience in designing, developing, debugging Web-based and Enterprise applications using JAVA/J2EE technologies and has experience in the entire Software Development Life Cycle.
- Area of expertise in Server side programming using Java Servlets, JSP, JDBC and good exposure in STRUTS, EJB ,Spring and Hibernate.
- Hands on expertise on web server like Apache's Tomcat web server and Application Server like BEA's Web Logic
- Experienced with Weblogic, WebSphere Application Servers and Tomcat Web Container.
- Worked with Hibernate for the relational mapping with the databases.
- Developed EJB Entity Beans to perform the account transactions business logic.
- Developed the EJB-Session Bean, will be able to access the business entities through their local home interfaces.
- Good experience in client web technologies like HTML, DHTML, CSS, XML, JavaScript and AJAX.
- Good exposure on jQuery, Dojo, Angular JS to build rich User Interfaces.
- Experience in implementing JSP Custom Tags using JSP Tag Libraries.
- Experience with SCM tools like SVN, CVS, and APP Generator, Version Control
- Good knowledge and experience in SQL, PL/SQL, Oracle 9i Server databases.
- Experience in database related work primarily creating complex stored procedures, Views, Triggers, Functions, using PL/SQL.
- Used log4J for application logging and notification tracing mechanisms.
- A good team player with excellent communication skills and has an ability to work in a team and individual environment.
- Strong experience with Agile Methodologies and Water fall Model.
- Open to learn new technologies.
Technical Skills Summary: | |
Programming Languages | Java, J2EE, JDK 1.4/1.5/1.6, C, C , SQL,PL/SQL |
J2EE Technologies | Servlets, JSP, JDBC, JNDI, EJB, RMI |
Frameworks | Jakarta Struts, Spring MVC, Hibernate. |
Web Technologies | HTML, DHTML, DOM, JavaScript, AJAX, CSS,JQuery,Angular JS |
Application/Web Servers | IBM WebSphere, WebLogic, Apache Tomcat ,NWDS |
Databases | Oracle, SQL Server, MySQL, DB2 |
Version Control | CVS,SVN, APPGenerator, Rational Clear Case |
IDE Tools | Eclipse, JBuilder. |
Operating Systems | Windows 98/NT/2000/XP, UNIX, LINUX. |
Tools | JUnit, Log4j, Rational Rose |
Professional Experience: |
Confidential
Role : Senior J2EE Developer
Environments : EJB, Struts, Tiles, JSP, JSP Taglibs, HTML, CSS , Java Script,
JQuery, APP Generator, SAP Net weaver
Roles Responsibilities:
- Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
- The base architecture was designed as per the MVC architecture using Struts Framework.
- Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and JDBC for database connectivity.
- Developed several web pages using JSP, struts taglibs, HTML.
- Coding Struts Validator for Client and Server side validation
- Developed Struts Action classes using Struts controller component.
- Used JavaScript to perform checking and validations at Client's side.
- Involved in Sever side validation based on the Business rules.
- Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JavaScript and HTML/DHTML ,CSS, Java Script and JQuery using AJAX.
- Used jQuery, Dojo, Angular JS to build rich User Interfaces.
- Coded Java Scripts for performing client side validations.
- Authentication is achieved using LDAP authentication.
- Developed EJB Entity Beans to perform the account transactions business logic.
- Developed the EJB-Session Bean, will be able to access the business entities through their local home interfaces.
- Involved in preparing Design Document and testing the application using test scripts.
- Participate in Knowledge Transfer and discuss the issues with team.
- Code reviewing.
- Ensure timely delivery of the project.
Confidential
Roles Responsibilities:
- Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
- The base architecture was designed as per the MVC architecture using Struts Framework.
- Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and JDBC for database connectivity.
- Creating word documents using Java APIs in Client implementation.
- Developed several web pages using JSP, struts taglibs, HTML,.
- Coding Struts Validator for Client and Server side validation
- Developed Struts Action classes using Struts controller component.
- Used JavaScript to perform checking and validations at Client's side.
- Involved in Sever side validation based on the Business rules.
- Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, JavaScript and HTML/DHTML ,CSS, Java Script and JQuery using AJAX.
- Used jQuery, Dojo with and Angular JS to build rich User Interfaces.
- Coded Java Scripts for performing client side validations.
- Authentication is achieved using LDAP authentication.
- Developed EJB Entity Beans to perform the account transactions business logic.
- Developed the EJB-Session Bean, will be able to access the business entities through their local home interfaces.
- Involved in preparing Design Document and testing the application using test scripts.
- Participate in Knowledge Transfer and discuss the issues with team.
- Code reviewing.
Confidential
Roles Responsibilities:
- Involved in complete life cycle of software development including designing, developing, testing, and deployment of application.
- The base architecture was designed as per the MVC architecture using Struts Framework.
- Developing Intranet Web Application using J2EE architecture, using JSP to design the user interfaces and JDBC for database connectivity.
- Creating word documents using Java APIs in Client implementation.
- Developed several web pages using JSP, struts taglibs, HTML.
- Coding Struts Validator for Client and Server side validation
- Developed Struts Action classes using Struts controller component.
- Used JavaScript to perform checking and validations at Client's side.
- Involved in Sever side validation based on the Business rules.
- Developed server-side common utilities for the application and the front-end dynamic web pages using JSP, and HTML/DHTML CSS,,JQuery .
- Used JavaScript , JQuery and Ajax to perform checking and validations at Client's side.
- Authentication is achieved using LDAP authentication.
- Extensively developed supporting Java Beans Components.
- Developed Stored Procedures, Triggers and Packages in Oracle.
- Developed DAO pattern for Database connectivity.
- Design and develop Form and Action classes across the modules for business logic.
- Eclipse is used as an IDE for the development of the application
- Used JDBC API to establish connection between Java and Database.
- Written SQL queries, stored procedures, modifications to existing database structure as required per addition of new features.
- Creation of scripts for generation of reports.
- Implemented test cases for Unit testing of modules using JUnit.
- Used ANT for building the project.
- Used Apache Log4J logging API to log errors and messages.
- Used SVN for version control.
- Actively participated in release management and post implementation support
Confidential
Roles Responsibilities:
- Handling a team of 3 members.
- Handling CR's that involves Gathering requirements, Preparing Estimates, Technical Design Document and Test Cases.
- Handling Analyzing, coding and testing the HD's and Change tickets of Net weaver team.
- Working on Remedy tool for checking the tickets/issues in the Net weaver queue and updated the status accordingly.
- Working closely with NWTD in transporting the EAR of Net weaver application to different environments UAT and Prod .
- Interact more frequently with onsite team coordinate/communicate effectively in analysis and also in closing the issues.
- Preparing the test cases for all the HD's and CHG's of all Net weaver applications for the user to follow them during UAT.
- Working Closely with IBM Basis Team for any database issues.
- Working closely with the third party groups like AS400 and the SAP team for any data related issues and GDM team for any authentication problems in the way of fixing the issues.
- Involved in peer-review on the all the code fixed, and also in the development application before transport to the new environments like UTT and Production.
- Preparing and sending Monthly Status Reports and Weekly Status Reports to Client.