We provide IT Staff Augmentation Services!

Java/jee Developer Resume

0/5 (Submit Your Rating)

Mclean, VA

SUMMARY

  • Over 6 years of IT experience specializing in Java Application and Web Development.
  • Well versed with complete Software Life Cycle Development (SDLC) process which includes Analysis, Designing, Developing, Testing, Implementing and Documenting the entire life cycle using various methodologies like Waterfall, Agile, Scrum, Test Driven development.
  • Proficient in implementing various Java design patterns like MVC,, Session Façade, Data Access Object (DAO), Factory, Singleton, Data Transfer Object (DTO), Front Controller, etc.
  • Expertise in using HTML, CSS, Java Script, JSP, Custom tags in designing web pages.
  • Experience in application development using J2EE technologies like Servlets, JSP, JDBC, JNDI, EJB, JMS and Web Services.
  • Experience in designing, developing applications using Struts Framework and configured the validation framework for validations and Tiles framework for layout management.
  • Expertise in developing distributing business applications using EJB implementing Session beans for business logic, Entity beans for persistence logic and Message driven beans for asynchronous communication.
  • Extensively experienced in developing light weight and integrated business applications using Spring Application Framework.
  • Experience in implementing the declarative enterprise services using Spring AOP
  • Extensively experienced in architectural issues and their solutions using various design patterns such as MVC (Model - View-Controller), Singleton, Session Façade, Service Locator, Factory, DAO, DTO and Business Delegate.
  • Experience in working with various Web and Application servers including Apache Tomcat, IBM Web Sphere, JBoss AS and Web logic.
  • Experience in Subversion and a clear understanding of branching, tagging, merge functions.
  • Expertise in Object Oriented Analysis (OOA) and Object Oriented Design (OOD) UML (Unified Modeling Language).
  • Hands on experience in using various IDE’s like Spring Source Tool Suite(STS), Eclipse and My Eclipse
  • Experience in working with multiple operating system including Windows, UNIX and Linux.
  • Experience in unit testing the application java classes using JUnit Framework
  • Experience working with Oracle, My SQL and PostgreSQL.
  • Motivated team player with ability to work under minimal supervision possessing excellent communication, interpersonal, analytical and problem solving skills.

TECHNICAL SKILLS

Languages: JAVA, SQL, UML, XML

Front End Technologies: HTML, JavaScript CSS, AJAX.

Web Technologies: J2SE, Servlets, JSP, JSTL, Custom Tags, JDBC

JEE Technologies: JNDI, EJB, JMS Web Services

Frame Works: Struts Spring Framework, Spring MVC Hibernate ORM Framework

Automation Tool: ANT, Maven, JUnit, SOAP UI, CVSSVN

Data Bases: Oracle, MYSQL, PostgreSQL.

Web/App Servers: WebLogic, WebSphere, JBoss AS, Apache Tomcat

IDE’s: Eclipse, Spring Source Tool Suite (STS), Oracle SQL Developer OOA, OOD UML, use-case diagrams, Class diagrams, Activity diagram, Sequence diagram

Operating Systems: Windows Linux, UNIX

PROFESSIONAL EXPERIENCE

Confidential, McLean, VA

Java/JEE Developer

Responsibilities:

  • Involved in analysis, design and development of Expense Processing system.
  • Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application.
  • Developed the application using Spring MVC Framework.
  • Performed Client side validations using JavaScript
  • Developed user interface using JSP, HTML, XHTML and Java Script to simplify the complexities of the application.
  • Used AJAX Framework for Dynamic Searching of Bill Expense Information.
  • Involved in configuring Spring controllers using IOC
  • Configured the Spring framework for the entire business logic layer.
  • Developed code using various patterns like Singleton, Front Controller, Adapter, DAO, MVC, Template, Builder and Factory Patterns
  • Used Table per hierarchy inheritance of hibernates and mapped polymorphic associations.
  • Developed one-to-many, many-to-one, one-to-one annotation based mappings in Hibernate.
  • Developed DAO service methods to populate the domain model objects using Hibernate.
  • Used Spring Framework‘s Bean Factory for initializing services.
  • Used Java collections API extensively such as List, Sets and Maps.
  • Wrote DAO classes using Spring and Hibernate to interact with database for persistence.
  • Used Apache Log4J for logging and debugging.
  • Extensively used Core Java such as Exceptions, and Collections.
  • Deployed the applications on IBM WebSphere Application Server.
  • Used Hibernate in data access layer to access and update information in the database.
  • Implemented Business processes such as user authentication, Transfer of Service
  • Followed TDD and developed test cases using JUnit for all the modules developed.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
  • Subversion was used as version controller
  • Created Maven build file to build the application and deployed on WebSphere Application Server.
  • Designed various tables required for the project in Oracle 11g database.

Environment: Struts, Hibernate ORM, Spring Application Framework, EJB, JSP, Servlets, JMS, XML, SOAP, WSDL, JDBC, JavaScript, UML, HTML, JNDI, Subversion(SVN),Maven, Log4J, SpringSource Tool Suite(STS), Windows XP, Web Sphere App server, Oracle.

Confidential, Dallas, TX

Java Developer

Responsibilities:

  • The online Screens were developed using JSP . Custom Tag Library has been used to create standard tag.
  • Used struts framework and coded the project by extending MVC Struts Framework.
  • Used Struts html tag libraries and bean tag libraries extensively while coding JSP pages.
  • Used Sessions extensively to track client sessions.
  • Developed Entity beans for the business logic result to be carried out to the database.
  • Involved in developing EJB’S for the core business logic using Session facade pattern and deploying them in Web Logic.
  • Developed triggers, Exceptions and Procedures for maintaining the integrity and correctness of the transactions in Oracle.
  • Implemented and tested backup and recovery system for production environment.
  • Used Java Mail API for triggering an email to the account holders for some account updates.
  • ANT building tool was used to build and deploy components into Web Logic server.
  • Coded the Selection Criteria Page, which was reused for some of the screens.
  • Coded the Consolidated Balance, Historical Consolidated Balance and Transaction Inquiry Screens.
  • Responsible for Bug fixing.

Environment: JDK1.4, Servlets, JSP, JavaBeans, EJB, JDBC, Oracle 9i, STRUTS 1.1, Tomcat 5.5.1, Web Logic 7.0, Windows 2003, Sun Solaris 8.

Confidential

Java Developer

Responsibilities:

  • Developed code for some reports using JSP, JAVA and PL/SQL.
  • Developed and tested the report which is required to be displayed properly for IPhone and BlackBerry.
  • Developed a Java batch job to load the data from other system to our system and wrote the Unix/Linux Shell script for it.

Environment: Java, PL/SQL, JDBC, JSP,JMS, Struts, UML, SQLServer and Log4j

Confidential

Java Developer

Responsibilities:

  • Improved the performance and resolved problems for the original bad performing application.
  • Developed some modules of the new migrated configurable system using JSP, JavaScript, Hibernate, struts and Java.
  • I have been involved in full software development life cycle (SDLC) implementation as a lead developer for my module.
  • Involved in development of prototype for Order Management System (OMS).
  • Implemented the Order Management System using JSP, Java scripts, CSS, HTML,AJAX and Servlet as Front End Interface
  • Involved in writing all the web service and business layer for Order Management System using Struts and J2EE frame work

Environment: Java, JSP, Struts, XML, Java Script, Servlets, springs, hibernate, web logic, JDBC, JNDI, Oracle, SQL, PL/SQL, Ant

We'd love your feedback!