We provide IT Staff Augmentation Services!

Java/j2ee Developer Resume

0/5 (Submit Your Rating)

San Roman, CA

SUMMARY:

  • Around 8.6 Years of professional IT experience in Software Analysis, Design, Development and implementation of client - server and web based n-tier architecture systems.
  • Well versed with complete Software Life Cycle Development (SDLC) process from analysis to implementation and experience in software development methodologies like Agile.
  • Proficient backend and integration developer with experience in frameworks Spring, Struts, Hibernate and JSF.
  • Extensive experience in Backend development by implementing J2EE Design Patterns like Singleton, MVC, Factory Pattern, Service locator etc.
  • Involved in communicating with different services using Service Oriented Architecture (SOA).
  • Working experience in using Simple Object Access Protocol (SOAP) and RESTful Web Services.
  • Good experience in different spring modules like CORE, AOP, MVC, Security.
  • Experienced in various J2EE technologies like Servlets, JSP, EJB, Java Mail, and Java Message Service (JMS).
  • Experience in Object Relational Mapping (ORM) tools like Hibernate for developing persistent layer and to implement database interactions.
  • Worked with different IDE’s like Eclipse, IBM RSA/RAD and NetBeans.
  • Extensive experience in using Junit for Unit Testing.
  • Experience in working with web/applications servers IBM Web sphere, BEA Web logic, Oracle Web Logic, JBOSS, Apache Tomcat.
  • Extensive experience with DB2, Oracle, MySQL and Microsoft Access databases.
  • Expertise in using configuration management tools like CVS and SVN for version controlling.
  • Good experience in writing SQL, PL/SQL and Stored Procedures.
  • Good experience with HTML, CSS, XML, XSLT, XSD, JavaScript, JQuery, JSON, AngularJS, AJAX and other web development languages.
  • Involved in building and deploying Apache ANT/ MAVEN scripts for deployment and customizingWAR/ JAR file management for web applications.
  • Strong Documentation skills with the ability to create high quality, clear and concise technical and functional specification documents.
  • Excellent Inter-personal and communication skills gained through interaction with technical and functional teams, end users and management.

TECHNICAL SKILLS:

LANGUAGES: JAVA/JEE, JDK 5, 6, 7.

JAVA TECHNOLOGIES: OOPs, Collections, Exceptions, Threading, JDBC, JNDI

J2EE TECHNOLOGIES: Servlets, JSP, EJB, JDBC, JNDI, JAXR, JAXB, JMS, XMI

FRAMEWORKS: Struts, Spring, Hibernate, CXF and JSF.

DESIGN PATTERNS: DAO, VO, DTO, MVC, Singleton, Session Facade, Service Locator, Business Delegate, Front Controller

WEB SERVICES: SOAP, WSDL, UDDI, REST, WADL

CLIENT SIDE TECHNOLOGIES: JQuery, Ajax, JavaScript, HTML, CSS.

DATABASE: Oracle, MySQL, MongoDB and DB2.

DATABASE TECHNOLOGIES: SQL, PLSQL.

XML TECHNOLOGIES: XML, DTD, XSL, XSLT, XML Schema, DOM, SAX.

APPLICATION/WEB SERVER: SWeb Sphere, Web logic Application server, JBOSS and Apache Tomcat.

IDES/TOOLS: Eclipse Juno/Kepler/Helios, NetBeans, Log4J, MAVEN.

VERSION CONTROL: GitHub, CVS and SVN.

OPERATING SYSTEM: Windows XP/95/98/7/8, Win 2003 Server.

PROFESSIONAL EXPERIENCE:

Confidential, San Roman, CA

Java/J2EE Developer

Responsibilities:

  • Followed agile methodology with 2 week iterations and daily scrums.
  • Application layer and Services layer are primarily coded using Java.
  • Used Spring MVC to receive every request and send appropriate response.
  • Implemented Spring AOP for cross cutting concerns like logging, security, and transaction management.
  • Designed, developed and maintained the data layer using Hibernate.
  • Created interactive web pages and applications by usage of HTML, CSS and JQuery.
  • Wrote JavaScript’s for validating the client side user information based on their business rules.
  • Developed Custom tag libraries for providing multi-lingual functionality.
  • Designed and developed Web Services to provide services to the various clients using REST and WADL.
  • Used Oracle as the database for all the data related to the web applications.
  • Extensively used JUnit framework for unit testing and code Quality.
  • Involved in transforming XML data in to Java Objects using a JAXB binding tool.
  • Wrote builds and deployment scripts using ANT and was also responsible in maintaining them.
  • Integrated various modules and deployed them in WebSphere Application Server.
  • SVN was used for all source code control and maintenance.

Environment: Java, J2EE, JSP, JSTL, JDBC, Spring Framework, Hibernate, XML, JavaScript, Web services, REST, WADL, Servlets, Oracle, HTML, DHTML, XHTML, SVN, JUnit, XSL, XSLT, LDAP, WebSphere Application Server.

Confidential, Chevy Chase, MD

Java/J2EE Developer

Responsibilities:

  • Provided technical guidance to business analysts, gather the requirements and convert them into technical specifications/artifacts.
  • Designed and developed Customer registration and login screens using HTML, JSF, Servlets and JavaScript.
  • Developed web pages to display the account transactions and details pertaining to that account using DHTML, JSF and CSS.
  • Configured Spring to manage Actions as beans and set their dependencies in a Spring context file and integrated middle tier with Struts web layer
  • Wrote JavaScript validations to validate the fields of the user registration screen and login screen.
  • Designed and developed JSF components, implemented event handling using Java, JSF, AJAX, and JavaScript for various modules.
  • Configured JDBC and LDAP Security in the application server.
  • Developed LDAP server configuration files to enable encryption support for password storage.
  • Implemented JSF Converters to handle formatting and Localization and configured the faces-config.xml to create a web application navigation rule.
  • Developed UI with AJAX, DHTML and JavaScript for more interactive web pages.
  • Developed various reusable Helper and Utility classes which are used across all the modules of the application.
  • Implemented caching techniques, wrote POJO classes for storing data and DAO’s to retrieve the data and did other database configurations using Hibernate.
  • Usedlog4j for tracking errors and debugging the code.
  • Wrote build & deployment scripts using ANT,Maven,shell scripts and JACL on unix env.
  • Implemented Spring MVC architecture.
  • Deployed flow of Execution in the Servlet Environment using JSF and defined Navigation Rules.
  • Developed Messaging frame work for Asynchronous service using JMS.
  • Developed various activities like transaction history, search products that enable users to understand the system efficiently
  • Involved in unit testing and system testing and also responsible for preparing test scripts for the system testing.

Environment: Java, J2EE, Servlets, JSF, JMS, Hibernate, Spring, Web services, JDBC, RAD, SVS, UML, HTML, Java Script, CSS, XML, WebSphere, Log4j, Oracle 10g, PL/ SQL, JUnit, JNDI.

Confidential

Java/J2EE Developer

Responsibilities:

  • Participates in the fullSDLC including collaborative review meetings, estimations, design sessions, development and testing.
  • Developed the User Interface using JSP/AJAX/ HTML / CSS/ Java Script.
  • Designed and developedUse Cases, Class diagramsandSequence Diagram.
  • Implementedvarious J2EEdesign patternslikeDAO, DTO, Factory Pattern and Singleton.
  • Developed the application using Java Server Faces (JSF) and Spring MVC.
  • Implemented GET and POST operations using Restful web services.
  • Totally involved in building components using DOM and JaxB which helps to parse the XML.
  • Written JDBC programs for callable statements, prepared statements written in Oracle andused TOAD toolto interact with database.
  • Designed and developed Hibernate Dao’s using spring framework’s Hibernate Dao Support & Hibernate Template
  • UsedCVSfor version controlling.
  • Used log4j for logging statements.

Environment: Core Java, JSF, Spring, Restful web services, Rest Client, XML, XSD, JAXB, DOM, Tomcat, JSP, Oracle, SQL/PL SQL, Hibernate, Java script, CSS, HTML, Ajax, log4j, My Eclipse, Toad, Ant, Microsoft Visio.

Confidential

Java Developer

Responsibilities:

  • Involved in the elaboration, construction and transition phases of the Rational Unified Process.
  • Designed and developed necessary UML Diagrams like Use Case, Class, Sequence, State and Activity diagrams using IBM Rational Rose.
  • Used IBM Rational Application Developer (RAD) for development.
  • Extensively applied various design patterns such as MVC-2, Front Controller, Factory, Singleton, Business Delegate, Session Façade, Service Locator, DAO etc. throughout the application for a clear and manageable distribution of roles.
  • Implemented the project as a multi-tier application using Jakarta Struts Framework along with JSP for the presentation tier.
  • Used the Struts Validation Framework for validation and Struts Tiles Framework for reusable presentation components at the presentation tier.
  • Developed various Action Classes that route requests to appropriate handlers.
  • Developed Session Beans to process user requests and Entity Beans to load and store information from database.
  • Used JMS (MQSeries) for reliable and asynchronous messaging the different components.
  • Wrote Stored Procedures and complicated queries for IBM DB2
  • Designed and used JUnit test cases during the development phase.
  • Extensively used log4j for logging throughout the application.
  • Used CVS for efficiently managing the source code versions with the development team.

Environment: JDK, J2EE, Web Services (SOAP, WSDL, JAX-WS), Hibernate, Spring, Servlets, JSP, Java Beans, NetBeans, Oracle SQL Developer, JUnit, Clover, CVS, Log4j, PL/SQL, Oracle 10g, Web sphere Application Server, Tomcat Web Server, Win XP,UNIX- IBM AIX

Confidential

Software Engineer

Responsibilities:

  • Coding java classes which carry out the main business process.
  • Coded JSP’s, Java beans and managing sessions.
  • Coded JSP and HTML user interfaces.
  • Performed Unit testing and Integration testing to increase the performance of the application
  • Brought the HTML and CSS of an existing web site to the latest web standards.
  • Coded Servlets, API’s for connectivity using JDBC.
  • Conversion of PL/SQL packages to Java classes.
  • Responsible for Security implementation and integration testing of the system.

Environment: Java, J2EE, JDBC, JSP, Servlets, JavaScript, HTML, and CSS

We'd love your feedback!