We provide IT Staff Augmentation Services!

J2ee/java Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • 6.9 years of professional experience in building multi tier software applications using object oriented paradigm, specializing in Java/J2EE and related tools and technologies.
  • Experience in designing and developing enterprise applications for Core Java and J2EE platform using Servlets, JSP, JDBC, EJB, Spring, Hibernate, SOAP/Rest services, JMS, JSF
  • Well versed with entire project lifecycle, including analysis of business requirements, technical design, development, testing, product support and completion
  • Strong knowledge of Creational, Structural and Behavioral Java design patterns like Factory method, Singleton, Prototype, Façade, Abstract factory, Front controller, Data access object, etc.
  • Proficient in implementing Collections, Multi - threading in Java.
  • Expertise implementing MVC architecture using framework (Spring MVC, Spring Core, Spring ORM integration DAO) for Designing, Developing and Deploying Web Applications with IOC and AOP mechanisms.
  • Experience working with Hibernate as the back-end objects Relational Mapping (ORM tool) for mapping java classes with database using the HQL (Hibernate Query Language).
  • Extensive experience in implementing SOAP based web services using Apache Axis, CXF.
  • Experience in producing/consuming Restful web services using Jersey API and different client like http client, curl.
  • Strong knowledge of JMS for asynchronous communication across applications and Proficient in developing and deploying applications on Tomcat and Web logic servers.
  • Experienced in implementing Presentation layer of application using JSF, HTML, CSS, Ajax, JQuery, Java script.
  • Ability to work with XML mapping and Annotations and XML related technologies like XSL, XSLT, XSD, SAX and DOM parsers and used log4J for configuring and customizing logs.
  • Experience working extensively with source code analysis tools like JUNIT for developing server side test cases and determining application functionality.
  • Commendable experience working with Rapid application development tools like Eclipse and hands on experience building web applications using HTML, CSS, Java Script, JSP, Regular Expression and Ajax.
  • Extensive understanding of relational database concepts and commendable experience in constructing Queries, stored procedures, functions and triggers using My SQL and SQL server.
  • Experienced in working with different built tools with continuous integration servers like Maven, Ant and Jenkins.
  • Good experience in version control tools like SVN, GIT.
  • Experienced in working bug tracking tools like Jira, QC, BMC Remedy.
  • Worked on Agile and Waterfall methodologies and actively participated in daily SCRUM meetings and agile board configuration to produce quality deliverables within time with good understanding of business cycle.
  • Have a very good experience in using Windows (7/2000/XP/VISTA), UNIX and Linux (Red hat & Ubuntu).
  • Works well both independently and as part of a team with the motivation organization required to achieve tight deadlines and meet demanding targets.
  • Possesses excellent interpersonal and communication skills and ability to develop and maintain positive internal and external relationships.

TECHNICAL SKILLS

Languages: Java, PL/SQL, SQL.

J2EE Technologies: Java, J2EE, Servlets2.x, JSP2.1/2.0/1.2, Web Services, JDBC, Java Server Faces (JSF), VAADIN.

Web Technologies: HTML, CSS, JavaScript, AJAX.

Frameworks: Spring, Hibernate, Struts, JSF, JMS, EJB

Databases: Oracle, MySQL, PostgreSQL, DB2

Application Servers: Apache Tomcat, Weblogic, JBoss, Web sphere

Design Patterns: MVC, Front Controller, Session Facade, Singleton, Factory, Business Delegate and DAO patterns.

Development Tools: Eclipse IDE, My Eclipse, RAD.

Operating Systems: Window, UNIX, Linux (Red hat & Ubuntu) and Mac OS.

Server Scripting: JSP, JSTL, Custom Tag Library, AJAX (Dojo, JSON).

Web Services: SOAP, Restful, JAX-WS, JAXB, AXIS 2, Service Oriented Architecture (SOA).

Methodologies: Agile Methodology, Waterfall methodologies

Build Tools: Ant, Maven, Jenkins

PROFESSIONAL EXPERIENCE

Confidential

J2EE/Java Developer

Responsibilities:

  • Interacted with Business users during requirements gathering and designed the system using UML (Class Diagrams and Sequential Diagrams) with OOD features.
  • Used JSF framework, Portlets and Oracle WebCenter.
  • Used JPA as persistence mechanism implementing object relational mapping and implemented advanced features like EJBQL based querying.
  • Involved in developing web tier using Spring MVC Framework.
  • Extensively used the Spring Core for Inversion of Control (IOC), Application Context and ORM modules of Spring Framework in the project.
  • Used Factory Pattern for business logic layer and data access layer.
  • Responsible for unit tests and integration tests.
  • Wrote utility classes like emailing reports and generic sorting on objects.
  • Done code review utility module before check - in
  • Deployed application through OC4J server
  • Oracle database was used.

Environment: Java, JSF, Portlets, Webcenter, EJB, Spring IOC, Factory Pattern, HTML, Oracle, XML, CSS, UNIX.

Confidential

J2EE/Java Developer

Responsibilities:

  • Worked with conjunction with POG (Product Owner Group) in understanding the business
  • And proposed MVP based solutions for the implementation of the same using VAADIN.
  • Actively participated in the daily SCRUM meetings to produce quality deliverables on time.
  • Interacted with Business Analysts to come up with better implementation designs for the application.
  • Analyzed and Designed MVP model to help in the automation of the Claims adjustment and Other Party Liability processing
  • Responsible for consuming services integration with our application.
  • Helped business people in creation of Functional design documents.
  • With Scrum Master developed technical design documents, implementation and deployment documents
  • Recommended advanced and effective process to meet the project target(Agile, Scrum)
  • Fix defects as needed during the QA phase, support QA testing, troubleshoot defects and identify the source of defects.
  • Assisted the team with hands on development of presentation view.
  • Designed User Interface Screens for business reviews.
  • Used Maven for product deployment.

Environment: J2EE, VAADIN, Weblogic, Web Services, Tomcat5.0, Jetty, GIT.

Confidential

Java Developer

Responsibilities:

  • Co-ordination and understanding the client requirements.
  • Involved in coding of the plug-in.
  • Involved in Creating and Execution of Test cases.
  • Understanding and Testing JIRA API.
  • Involved in Product Upgrades.
  • Used Hibernate as persistence mechanism implementing object relational mapping and implemented advanced features like HQL and Criteria based querying.
  • Used web services to interact with JIRA API for customizations.
  • Wrote utility classes like emailing reports and generic sorting on objects.

Environment: Core Java, J2EE, Velocity, Atlassian JIRA API, Tomcat5.0, JavaScript, UNIX, Oracle 10g, SVN.

Confidential

Java Developer

Responsibilities:

  • Analyzed and Designed business specific requirements from business people.
  • Implemented the application using J2EE design patterns like Spring MVC (Model-View- Controller), Singleton, DAO (Data Access Object), DTO (Data Transfer Object), Spring Webflow 2.0, Business Delegate, Business Object, Factory, Chain of responsibility and Adapter.
  • Used EJB as persistence mechanism implementing object relational mapping and implemented advanced features like EJBQL and Criteria based querying.
  • Development of front end pages and handling the L3 issues.
  • Invoking the database using JPA.
  • Developed the CRs.
  • Creating Reports using Burt tool in Eclipse.
  • Involved in writing the business logic for various scenarios as per the client requirement.
  • Developed code to invoke back end services based on the business logic.
  • Handled different types of exceptions.
  • Development of PL/SQL code.
  • Developed JS for client side validation.
  • Unit testing based on design documents given.
  • Involved in bug fixing.
  • UAT and Implementation Support.

Environment: JAVA, Struts1.1, EJB3.0, Websphere6.1, JavaScript, Windows XP, UNIX, Oracle 10g, SVN.

Confidential 

Associate Java Developer

Responsibilities:

  • Developed design specifications and object models using UML methodology and Rational Rose.
  • Involved in various stages of Software Development Life Cycle (SDLC), analysis, design and development.
  • Designed and developed custom JSF screens and Validation with Regular Exp.
  • Performed client side validation using JavaScript.
  • Developed web-based user interfaces using JSP, HTML, and XML based client and server application.
  • Application was developed using Spring Framework.
  • Involved in integrating EJB3.0 for data access.
  • Developed and implemented PL/SQL stored procedures, functions, and triggers.
  • Developed Spring DAO classes to manage database transactions using Hibernate.
  • Integration of front-end with Oracle database using JDBC API through JDBC-ODBC Bridge driver at server side.
  • Conducted Unit testing, Interface testing, System testing and user acceptance testing.
  • Support the applications through production and maintenance releases.

Environment: JSF(Ice-Faces), Java, MyEclips6.0,Subversion navigator(SVN), EJB3.0, JBoss4.2, JPA, LINUX Fedora 6.0, Oracle 10g, MySql.

We'd love your feedback!