We provide IT Staff Augmentation Services!

Senior Java J2ee Developer Resume

2.00/5 (Submit Your Rating)

TX

SUMMARY

  • Around 6.5 years of professional experience with complete SDLC process working through various phases from Analysis to Implementation and production support of applications in Java, J2EE Client/Server.
  • Good knowledge and hands on experience on JAVA/J2EE Technologies.
  • Proficient in developing the web applications using JDBC, Servlets, JSP, Struts, Hibernate, Spring, JMS, Web Services, EJB, HTML, CSS, JSTL, JNDI, JSON, Ajax and JavaScript.
  • Extensive experience in applying various design patterns such as MVC (Model - View-Controller), Singleton, Factory, DAO and DTO in the development of Multi- Tier distributed Enterprise Applications.
  • Worked on different spring modules like Spring Web, Spring Core, Spring DAO, Spring AOP and Spring MVC.
  • Experience with Application Servers like Apache Tomcat Server, JBOSS, IBM WebSphere, WebLogic
  • Experience in designing normalized databases, writing Queries, Views, and Stored Procedures in Oracle and MySQL
  • Experience in XML technologies including XML, XSLT, XPATH, DTD/Schema, DOM parsers.
  • Experience in writing Scripts using Java Scripts, Shell scripting
  • Basic understanding of Web services (WSDL) using SOAP protocol.
  • Experience in working with version control systems like CVS and Sub Version (SVN).
  • Good experience working with build tools like Maven, ANT and logging using log4J.
  • Expertise in development of test cases using Junit to check expected results.
  • Experience working extensively on both UNIX/LINUX and Windows environments.
  • Enthusiastic and eager to learn new technologies and apply them in practice.
  • Excellent communication and inter personnel skills. Exceptional ability to learn and master new technologies and to deliver outputs in short deadlines.
  • Self-starter, fast learner and a team player with strong personal and group communication skills

TECHNICAL SKILLS

Languages: Java1.4/1.5/1.6, J2EE, C++, C, SQL, PL/SQL

Application/Webservers: Apache Tomcat, WebLogic, IBM WebSphere, JBoss

Front-End Technologies: HTML/DHTML, XML, Java Script, CSS, AJAX

J2EE Technologies: JDBC, JSP, Servlets, AJAX, JQuery, JSON, JNDI, JMS, JSTL, RMI, EJB, Junit

Frameworks: Struts, Spring, Hibernate, JSF, Angular JS.

Development Tools: Eclipse, NetBeans, Edit Plus, Junit, Ant and Maven.

Operating Systems: Windows XP/2000/98/Vista, UNIX.

Work Database: Oracle 10g/11g, MS SQL Server, DB2, MySQL

Design Patterns: MVC, DAO, DTO, Singleton, Factory

Software Development Methodologies: Agile, Waterfall Model, V-model, Test Driven Development.

PROFESSIONAL EXPERIENCE

Confidential, TX

Senior Java J2EE Developer

Responsibilities:

  • Designed Class diagrams and Sequence diagrams required for different project modules using UML technologies and Rational Rose
  • Involved in customizing account provisioning and lifecycle management such as adding, removing, and modifying people and accounts using TIM APIs.
  • Involved in designing customized workflows for Account based and role base.
  • Designed UI screens using JSP, HTML, CSS and JavaScript.
  • Developed new Ticketing Interface for Identity Management team using Spring framework and integrated with Hibernate.
  • Used Spring core container to implement IOC concept to avoid tight coupling.
  • Developed Controller class and defined spring configuration mappings and hibernate mappings.
  • Developed new Payload Interface to assist users to edit their account entitlements acquired during Role sign up using Struts.
  • Designed bulk uploaded utility to create roles, accounts, services from CSV file using Hibernate to implement persistence strategy with help of ORM tool.
  • Created EJB's to invoke the transactions like create role, create provisioning policy which are put in JMS queue for processing.
  • Used JMS to place Change Password, Modify Account, Modify Person, and Approval/Rejection of Action items requests on queue.
  • Used AJAX and JSON frameworks to implement enhanced Reporting system to improve page performance by reducing the number of page reloads.
  • Used SAX parser based XML modules to parse and retrieve the information from XML messages.
  • Administration and configuring WebSphere application server for deploying application, creating JDBC Data sources, creating servers.
  • Created stored procedures, functions and packages using PL/SQL.
  • Provide production support on boarding new applications to IDM.
  • Interacted directly with Clients and provided the expertise for trouble shooting IdM application
  • Used SVN for version control.
  • Used log4j for logging and debugging of the application.

Environment: Java, J2EE, JDK 1.7, Hibernate 3.1, Servlets 3.0, Eclipse 3.8, JSON, XML, JavaScript, JSP 2.2, HTML, WebSphere 8.0, CSS, Spring 3.1, Log4j, Subversion, PL/SQL, EJB, JMS, AJAX, Oracle 11g, Solaris 5.1.0 and Windows 7.

Confidential, Sunnyvale, CA

Sr. Java / J2EE Developer

Responsibilities:

  • Responsible for Analysis and design of new functionalities using Servlets, JSP, Spring and Hibernate.
  • Implemented payment statistics pages using AJAX to improve the performance.
  • Implemented oracle SHA-1 Hashing algorithm in all authorization steps.
  • Actively involved in development of business logic by using PL/SQL Packages and stored procedures.
  • Developed frontend Rich UI using DHTML, JSP, AJAX, JavaScript.
  • Responsible for development of configuration, mapping and Java beans for Persistent layer (Object and Relational Mapping) using Hibernate
  • Used Web Services like SOAP to communicate over internet.
  • Used Agile development methodology.
  • Applied Design patterns Singleton and Factory Design Pattern etc.
  • Implemented business layer using spring (AOP, IOC, MVC) framework.
  • Involved in code optimization and tuning stuff, parsing the XML document using DOM parsers and in developing and modifying SQL queries and stored procedures using TOAD.
  • Actively involved in code review from testing phase and identify the gaps in code before moving to production.
  • Preparation of Test Cases and responsible for regression verification.
  • Reviewing the design documents and coding done by other offshore team members.
  • Estimating the time required to fix the defects and enhancements.
  • Used SVN for version control.
  • Used log4j for logging and debugging of the application.

Environment: Java 6, J2EE, WebSphere 8.0, Oracle 10g, JDK 1.6, Servlets 3.0, DHTML, JSP 2.2, Spring 3.0, JavaScript, AJAX, JQuery, XML, Hibernate 3.1, Web Services (SOAP), Eclipse 3.7, Tomcat 7.0,UNIX/LINUX, PL/SQL, Log4j, Subversion.

Confidential, San Antonio, TX

J2EE Programmer

Responsibilities:

  • Involved in Project estimation and resource planning
  • Involved in Story writing and prioritization
  • Involved in Iteration planning
  • Developing the system modeling using Microsoft Visio.
  • Carryout impact analysis for all the systems
  • Story Writing and pointing
  • Vendor coordination for the changes
  • System design
  • Code construction using RSA 8.0
  • Create new JAX-WS Top Down web service.
  • Create new JNDI names and corresponding Configuration changes
  • Use SOAP UI to test new web service
  • Conducting offshore code and design document reviews with Smartbear Code collaborator.
  • Defect fixing in both System Testing and User Acceptance Testing.

Environment: Java 6.0, J2EE, JNDI, Web Sphere 7.0, Eclipse 3.4, JAX-WS Services, Apache Wicket, DB2, Microsoft Visio, Soap UI, Agile, ANT, SVN, Log4J, JUnit, XML, HTML, JavaScript, Windows 7, Oracle 10g, Struts 1.2.9Spring 3.0, Hibernate 3.0.

Confidential

Java Developer

Responsibilities:

  • Developed web client application by JSP, HTML, Perl and XML/XSL Schema
  • Involved in coding front end using Struts Framework concepts like Action classes, validation.xml, Tiles.xml, Dyna Action Form Beans, Struts-config.xml, JSP’s
  • Involved in writing Web Service client components to call Rating & Billing and other Confidential components using JAX-RPC
  • Involved in injecting dependencies into code using concepts like IOC of Spring Framework, applicationContext.xml
  • Involved in implementing business requirements using EJB by writing stateless session beans
  • Involved in integrating the business layer with DAO layer using ORM tool Hibernate 2.1.7
  • Created web services using SOAP, WSDL. The calls and responses between client and server are transmitted as SOAP messages
  • Involved in performance improvement sessions and suggested few performance tips like caching, objects creation techniques

Environment: Java 6.0, J2EE, Windows XP, Struts 1.2.9, Unix, Linux, Hibernate 2.1.7, EJB 3.0, HTML, JPS, Web Services (JAX-RPC), XML, SOAP, WSDL, Eclipse 3.3, IBM Web Sphere 5.0, Oracle 9i

Confidential

Java Developer

Responsibilities:

  • Developed presentation layer using JSP, JavaScript and HTML.
  • Involved in developing application modules and sever side code using Servlets.
  • Deployed the application in Apache Tomcat server.
  • Developed the code based on MVC architecture.
  • Involved in creating client side programming using JSP and Servlets.
  • Developed the database interaction using JDBC.
  • Performed client side validations using Java Script.
  • Involved in unit testing and bug fixing.
  • Generated Reports using HTML and JSP.

Environment: Java 6, JDBC, JSP, Servlets 2.2, HTML, Java script, Apache Tomcat 4.0, SQL, PL/SQL, Oracle 8iEclipse 3.2, UML, Windows/2000

We'd love your feedback!