J2ee Developer Resume

This is a free J2ee Developer Resume example that covers objectives and tips to gets you the best job. This professional resume template with action words will help you in writing perfect CV for the desired J2ee Developer Job.


J2ee Developer Job Description

  • Hands on experience in designing, developing and successful deployment of three or
  • more, large scale, Java/J2EE projects from end-to-end
  • Ability to demonstrate an excellent track record of delivering quality software products
  • by following iterative and agile SDLC
  • Proof of being a highly motivated self-starter who solves problems with a business
  • centric view
  • Previous leadership or management experience
  • Extensive knowledge and application of Java best practices and J2EE design patterns
  • along with experience with application servers (i.e. Weblogic, WebSphere, JBoss, etc.),
  • and Oracle database servers
  • Hands-on experience with n-tier J2EE technologies such as Java EE 5, JSP, JavaScript,
  • role based Authentication/Authorization, workflow, Web Services, ESB, JMS,
  • Enterprise Beans, Spring/Hibernate, JDBC, JMX, securing Java applications, OS/file
  • level security, XML, XSD, XSLT, Parsers, and UML documentation
  • Various performance analysis and tuning techniques
  • Excellent verbal and written communications skills are essential


Sample J2ee Developer Resume Template


Contact information

In this section you have to include your Name, current home address, Mobile telephone number, Landline telephone number and your personal email address which is currently used.

  • Full name
  • Present and permanent addresses
  • Telephone numbers
  • Email address


Professional or career objective

Your objective is the one that clearly underlines your aims and aspirations in that profession. For example a Computer Graduate will have to write an objective which is concise and precisely speaks about his role that he wants to play in the Organization.

Sample Objective for J2ee Developer

Application/Java developer using Servlets, JSPs, J2EE, etc. in object-oriented, web server, database, and web services environments.


Career Achievements

If you have any major Career Achievements or any Appreciation then this is the section where they should be listed. For Example a J2ee Developer can add his/her career achievements like,

  • Improved quality by solving product integrity and negative customer return-on-investment defects in Java/Servlet/JSP/J2EE web applications with increasing difficulty and with very little rework.
  • Retrofitted existing Java methods with JUnit tests, and added unit tests for new methods to adhere to test-driven development methodology.
  • Greatly reduced the effort to triage core dumps in a C-language CGI web application by developing a core dump reporting program using UNIX shell, PERL, and Expect scripts.
  • Reduced CPU usage in a switch application by developing C++ classes for optimized string building.
  • Led a software engineering team through compiler migration in a C-language switch application.
  • Improved a software engineering team's productivity by segregating core-layer framework files from product-oriented files in a C-language switch program.
  • Reduced production down-time deployment windows from 45 to 20 minutes by tuning the deployment scripts to appropriately handle the segregated framework files and configuration files unique to the target application environment.



Previous work experience plays an important role while applying for a Job and hence it should be well presented in the resume. Most of the questions during your resume will be related to the previous job that you had and hence you should be well prepared for it. You should begin with putting the name of the organization that you worked for, the duration of your work and the post or the designation at which you were working. After this, you can effectively place points in a bulleted format that talk about the responsibilities and the achievements that you may have achieved during your stay at the previous organization. The work experience of an experienced J2ee Developer applying for a job would look like,

J2ee Developer/ Software Engineer

Ajanta Technology, Bangalore, 2007 - Present

  • Responsible for the design and implementation of CRM import for Visitor Interaction Manager Product.
  • This is a J2EE, n-tier, database driven application.
  • Implemented the backend code using Core Java, Multi-threaded programming, Command pattern, spring framework and Hibernate.
  • The front end is in JSP, Ajax, JSON, Prototype JavaScript, XML, and HTML. Apache, Tomcat, Oracle and SQL are also used.
  • Designed and implemented the reporting front end and backend code for the n-tier Cross Channel Web Analysis application.
  • Used J2EE, Java, JSP, Struts 2, and Ajax, JSON, PL/SQL, XML, Hibernate, spring, JavaScript, Pentaho Java-based reporting engines, Command pattern, Apache and Tomcat technologies. Successfully collaborated with people from various areas and finished the project within the tight deadline.
  • Involved in Production bug fixing, new feature implementation for the Visitor Contact Portal application. Used Struts 2, DWR, Ajax, Hibernate, JSP, spring framework, etc. 

IS Senior Developer

Division of Information Technology, Tata Group, Mumbai, 2004-2007

  • Implemented about 10 SAS scripts for the Sphere report module. The SAS server runs as backend data server. SAS scripts process data, calculate statistics, and return the results in XML. The JSP/Servlets present the statistics information in the presentation layer.
  • Lead developer for the whole lifecycle of SLED (Secure Lab Environmental Data system) project. Responsible for working with customer to finish the design specification, implementation, testing, putting Sled to pilot and production. SLED provides web-based tracking, reporting, monitoring, and alerting of the testing results and analyses of Wisconsin wild water. J2EE, JSP, Servlets, Oracle, PL/SQL, Web Logic server, JDBC, XML, XSLT, DHTML and JavaScript etc are used in SLED. FOP is used to dynamically generate PDF reports.
  • Successfully imported a very large Oracle database from the Department of Natural Resources water system, revised about 40 PL/SQL. The success of importing this large database makes sure that the project runs under budget and meets deadline while we still keep the accuracy and efficiency of the system.
  • Implemented new features for Han project such as user registration, profile management, etc. J2EE, JSP, Serves, Oracle, JDBC, DHTML technologies are used.
  • Involved in some other projects, such as We-Trac Birth record project in J2EE, CBS Billing project in PL/SQL, WBDR projects in J2EE, Sevis project in XSLT/XML/ Java, etc. 

Software Engineer 

Safety Inc. Pune, 2001-2004

  • Led the design and development of a domain loading system.
  • Developed a JAVA-based multi-thread program. It downloads and processes data files, imports data into Oracle9i databases via Oracle SQL Loader. Wrote the design specification using MS Visio 2002. Wrote korn shell (ksh) script to set up the system.
    • Developed JAVA Stored Procedures to process the data stored in the Oracle 9i tables. JDBC is used.
    • Implemented PL/SQL stored procedures for the search engine to query the domain names.
    • Involved in design and optimization for Oracle 9i database tables, indexes, views and distributed I/O.
    • Due to the efficient design and implementation, the domain loading program is 5 times faster than the legacy system.
  • Participated in the development of a distributed multi-thread Crawl Engine Seeding application. JAVA, JDBC and JAVA networking technologies are used. It processes domain names retrieved from Oracle, sends URLs to crawl engines running on distributed computer system, and saves response back to database.
  • Developed business layer and data layer Java classes for an N-tier VigilActive web application running on Enhydra Web Application Server. Java, JDBC, XMLC, DOM, ANT technologies are used. Involved in Oracle database design. 


Education and Certification:

The academic details need to be mentioned in a tabulated format with respect to the degrees or the courses that the candidate would have undertaken in the past. The latest degree or course comes first followed by the last completed course and hence forth going backwards. For example a J2ee Developer who has completed post graduation or graduation course is applying for a Job or to a company or an organization then his/her details would be like,

  • M.Sc.  (Computer Science)

            Nehru International Science University,2000

  • B.Sc.(Technical Science)

             Nehru International Science University, 1998



If you have won any competitions national or international then they could also be highlighted here. For example a J2ee Developer could lay stress on any exams that he may have given or any seminars or conferences attended. If you are a part of any honorary society or any nonprofit organization then that could also be added here.

The honors and the activities section of a J2ee Developer would look like,

  • Appreciation from ICMA for active participation in IT Summit at Delhi 2005.



The References are generally required so that your present employer can gauge you through the eyes of the people who you were associated with or have worked for. So your teachers or college professors' details could be placed here. Or your past employer who you would have worked under can also be used as a reference. Ensure that the people whose names you enter know you well and do inform them that you are placing their names as reference because many companies call to confirm. For example the references section of a J2ee Developer could also look like,

Mr.Piyush Doshi

Sr. Manager

Soman Systems



Salary Range of a Project 

  • The average salary received is approximately Rs. 27000 per month. This works out to an annual pay package of 3 Lakhs to 3.25 Lakhs per annum CTC.
  • The salary from an American perspective works out to be $9500 per Month. 

Note: This salary may be variable and it may change from organization to organization.


Frequently asked J2ee Developer Interview Question 

  • What does abstract mean? 
  • Difference between an abstract class and an interface?
  • Difference between overloading a method and overriding a method?
  • JSP implicit objects? 
  • Explain MVC with reference to Apache Struts.
  • How can you track a customer or store customer data using HttpServlet sessions?
  • What does loadonstartup in a web.xml file achieve?
  • Methods present in Object class?
  • Why do we have wait ()/notify ()/notify All () methods in Objects class?
  • What is MVC Architecture?
  • What methods are present in HttpServletRequest/HttpServletResponse/HttpServletSession?