We provide IT Staff Augmentation Services!

Sr. Java Developer Resume

0/5 (Submit Your Rating)

New York, NY

SUMMARY

  • 5+ years of extensive experience in design and deployment of various user intuitive web based applications in J2EE architecture.
  • Strong hands - on experience as technical-designer/developer in client/server technology using Java and J2EE (Servlets, JSP, JSTL, JavaMail), Struts, Hibernate, IBatis, LDAP, HTML, CSS.
  • Experience working on Apache, Tomcat Web Servers and IDE like Eclipse.
  • Excellent experience in the design, development, and implementation of Model-View-Controller (MVC).
  • Implemented Design Patterns like State, Singleton, Template Method and more.
  • Experience in writing SQL Statements and Stored procedures for database transactions.
  • Experience working with JSP for front-end development with extensive use of Ajax and Jquery.
  • Experience in Unit Testing, Integration Testing and generating Test Cases for web/Java applications.
  • Proficiency in Agile methodologies, Test Driven Development (TDD) and Pair Programming.
  • Excellent team player with very good communication and interpersonal skills.
  • Good Analytical and Problem solving skills.

TECHNICAL SKILLS

Programming Languages: Java, XML, HTML, JavaScript, COBOL, JCL, C

Architecture: J2EE, Struts and Stripes

Utilities/Tools: CSS, JQuery, AJAX, JSP, Servlets, JSTL, Spring, Hibernate, Ibatis, Tomcat, SVN, JUnit.

Databases: MySQL, DB2

Operating System: Windows 2003

Line of Business: Advertising, Marketing and Banking

PROFESSIONAL EXPERIENCE

Confidential, New York, NY

Sr. Java Developer

Responsibilities:

  • Wrote and Estimated User stories.
  • Working in Agile Programming environment that involves incremental/iterative development with daily scrum meetings.
  • Designed and developed KPI workflow module using state and template design patterns.
  • Developed notification module using java mail and quartz.
  • Used mail templates to send email notifications.
  • Developed a Histogram to show KPIs for different countries.
  • Worked with Struts Tiles, JSP and JQuery on the front end and used the Struts validation framework for UI components.
  • Implementing DAO Layer using Hibernate framework integrated with Spring.
  • Used Spring's Hibernate Dao Support API that handles session management using Spring's HibernateTemplate and access the database.
  • Working with Hibernate HQL for querying the database and also used Criterion API with Restrictions, Projections for building dynamic queries.
  • Using Maven to build and deploy the application.
  • Performed unit testing using JUnit.

Environment: Apache Web Server, Tomcat, JDK1.6, JUnit, Maven2.2.1, HTML, Javascript, JQuery, CSS, log4j, Struts1.1, Servlets, JSP, JSTL, AJAX, Spring3.0, Hibernate3.0, MySQL5.1, LDAP, Eclipse, Quartz, Java mail.

Confidential, New York, NY

Java Developer

Responsibilities:

  • Participated in project planning sessions with business analysts and team members.
  • Working in Agile Programming environment that involves incremental/iterative development with daily scrum meetings.
  • Implemented Singleton and Data Access Objects (DAO) patterns.
  • Developed scheduled notification module using Quartz and Java mail.
  • Developed export reports using JExcel.
  • Designed and coded the front end of the web application using JSP.
  • Developed Authentication module using LDAP.
  • Data Access layer is implemented using Spring’s HibernateCallback API to make the database calls.
  • The DAOs are created using Spring’s HibernateTemplate methods.
  • Developed DAOs to connect backend database using Hibernate.
  • Worked with Hibernate HQL for querying the database and also used Criterion API with Restrictions, Projections for building dynamic queries
  • Involved in unit, integration testing.

Environment: Apache Web Server, Tomcat, JDK1.6, JUnit, Maven2.2.1, HTML, Javascript, JQuery, CSS, Struts1.1, JDBC, Servlets, JSP, JSTL, AJAX, Spring3.0, Hibernate3.0, MySQL5.1, LDAP, Eclipse, Quartz, Java mail.

Confidential, New York, NY

Java Developer

Responsibilities:

  • Participated in requirement gathering and analysis meetings
  • Used Web services API to store and retrieve files from content management system.
  • Coded using JSPs, Servlets, and Java utility classes, DAO classes using Hibernate.
  • Developed exporting idea details to PDF document using ItextPDF.
  • Used AJAX for partial screen update, data validation on server side without submitting the complete form, load information on demand on the screen.
  • Used JQuery to provide autocomplete help when user types some initial letters into textfield and for pagination.
  • Worked on many cross browser compatibility issues in these applications for IE, Firefox and Opera.
  • Worked on designing database tables.
  • Developed test cases and performed unit and integration testing to test the business logic.
  • Involved in Unit and Integration Testing.

Environment: Tomcat, JDK1.5, Junit, HTML, Javascript, JQuery, CSS, log4j, ItextPDF, Struts1.1, Servlets, JSP, JSTL, AJAX, Hibernate3.0, MySQL5.1, LDAP, Eclipse, Quartz, Java mail.

Confidential, New York, NY

Java Developer

Responsibilities:

  • Participated in requirement gathering and analysis meetings.
  • Used LDAP to authenticate against Microsoft ADAM.
  • Exported reports into Excel format using JExcel.
  • Implemented archiving/retrieving status reports using serialization.
  • Developed UI using JSP, CSS and JSTL.
  • Wrote custom JSTL functions using TLDs.
  • Used the Struts Validation framework for form validations.
  • Used tiles architecture for JSP layouts.
  • Data Access layer is implemented using IBatis ORM tool to make the database calls.
  • Trace and fixing the key components of errors to avoid the business impacts on the components.
  • Wrote unit tests using JUnit.

Environment: Tomcat, JDK1.5, JUnit, HTML, Javascript, Struts1.1, IBatis, JSP, JSTL, AJAX, LDAP, JExcel, Eclipse.

Confidential, New York, NY

Java Developer

Responsibilities:

  • Used Microsoft ADAM as proxy to AD and also to store information about employees, offices and clients.
  • Used LDAP to communicate with ADAM.
  • Involved in designing ADAM schema for employee, office and client.
  • Coded using JSPs, Servlets, and Java utility classes.
  • Implemented functionality to export people information to outlook as contacts.
  • Used AJAX for partial screen update, data validation on server side without submitting the complete form, load information on demand on the screen.
  • Worked on many cross browser compatibility issues in these applications for IE, Firefox and Opera.
  • Involved in Unit Testing.

Environment: Tomcat, JDK1.5, Junit, HTML, Javascript, Struts1.1, JSP, JSTL, AJAX, Microsoft ADAM, Eclipse, Quartz, Java mail.

Confidential

Responsibilities:

  • Got trained in COBOL, JCL and DB2.
  • Prepared the Release notes, DBM Document and DP62 Form that contains data about releases, components and files used in all the releases.
  • Made code changes to few components in Monthly Renewals Module of debit cards.
  • Involved in Unit Testing for daily production and monthly renewals components using JCL.
  • Developed Report Generation in the monthly renewals module using Selcopy.
  • Participated in the weekly meeting with the onsite team members.
  • Prepared a Document on ‘Mainframe tool and Endevor’.
  • Gave sessions on COBOL, DB2 and JCL as part of TPG mentoring.

Environment: COBOL, DB2, JCL, Selcopy and Endevor.

We'd love your feedback!