We provide IT Staff Augmentation Services!

Java Developer Resume

2.00/5 (Submit Your Rating)

Herndon, VA

SUMMARY

  • Over 5 years of experience in all phases of software development life cycle including requirements analysis, prototyping, design, development, debugging, testing, performance tuning and deployment of intranet and internet based web applications using JEE and application server technologies.
  • 5+ years of experience in application development based on OOAD, client/server and web application software.
  • In - depth experience in programming, deploying, configuring of middle-tier popular J2EE Application Servers like IBM WebSphere, BEA WebLogic, JBoss and Glassfish application servers.
  • Experience in design, analysis, development and maintainance of high performance and scalable distributed object-oriented applications in Java, JEE (Servlets, JSP, Struts, String, Hibernate), XML, AJAX, Ant, Oracle.
  • Knowledge and experience in iterative models like Agile, Scrum and XP.
  • Experience in all phases of Software Development Life Cycle (SDLC) including design, development, testing, and maintenance of application developed with J2EE technologies.
  • Experience in core J2EE Design Patterns such as Composite View, Intercepting Filter, Business Delegate, Session Facade, Front Controller, Service Locator, View Helper, Transfer Object, Spring (DAO), Hibernate (DAO), LOG4J, and JUnit.
  • In-depth knowledge of creating use case activity, logical component views to extract business process flows and workflows that helped development and quality assurance team to understand the requirements.
  • Excellent skills in Web Technologies like JSP, Servlets, Java Script, CSS, HTML, DHTML and XML.
  • Extensive experience with Oracle Databases & experience in SQL statements, Stored Procedures, Triggers.
  • Experience with different development IDE tools like Eclipse, MyEclipse, NetBeans, IBM RAD.
  • Experience with Core Java fundamentals like Multi-threading, Collections, Generics and Annotations.
  • Expert on commercial Relational Database and Client/Server Systems.
  • Knowledge in identifying problem domains in the scope of client requirement and fixing issues, exposure to change management and maintenance of applications.
  • Team player with strong programming and implementation skills.
  • Excellent written and oral communication skills.

TECHNICAL SKILLS

Operating Systems: Windows XP, Solaris, Unix, Linux

Languages: Java, XML, XSLT, SOAP, JavaScript, PL/SQL, C, C++

Databases: Oracle, MS Access, SQL Server

Web Technologies: JSP, Servlet, JavaBeans, XML, HTML, XSLT, JSTL, Tiles, CSS, JavaScript

J2EE Technologies: JDBC, JNDI, EJB, Java Beans.

Application Servers: IBM WebSphere 6, JBoss, BEA WebLogic, Glassfish

Web Servers: Tomcat 5.5 / 4.0

Database Tools: TOAD, SQL Developer

IDE & Versioning Tools: Eclipse, MyEclipse, IBM Rational Application Developer, Netbeans, Microsoft Front Page, Microsoft Visual Source Safe, SVN, CVS and PVCS, Ant, JIRA.

Frameworks: Struts, JSF, Hibernate, Spring

Design Patterns: Singleton, Data Access Objects, Transfer Objects, Composite View, Intercepting Filter, Abstract Factory, Session Facade, Service Locator, Front Controller and Model View Controller.

PROFESSIONAL EXPERIENCE

Confidential, Herndon, VA

Java Developer

Responsibilities:

  • Responsible for understanding the client requirements, designing using the class diagram and sequence diagram, and documenting business requirements and functional requirements for the project.
  • Involved in the design and implementation of JSP pages and HTML for the presentation of data.
  • Created Action and View Classes with beans using Struts MVC and integrated them through Struts configuration.
  • Developed internationalized JSP pages using resource bundles as well as Servlets for the presentation tier and for Action Servlets.
  • Developed the Applications with the common J2EE Design Patterns (MVC, Front Controller, etc).
  • Implemented EJBs Session beans for business logic.
  • Designed and Implemented Many-to-Many relationship between objects which previously only have One-to-One relationships. Accomplished both between Business Objects as well as on the Database Entities.
  • Used JDBC to access Oracle Database, and SQL for creating, populating, and querying the database.
  • Involved in tuning SQL queries which was used to generate reports as per request of the client.
  • Implemented object/relational persistence (Hibernate) for the domain model.
  • Worked with QA team for testing and resolve defects.

Environment: JDK 1.5, J2EE (JSP, Servlets, EJB 3), Struts 2.0, JDBC, Oracle 10g, Hibernate 3.6, XML, HTML, Eclipse 3.3, WebSphere Application Server 6, Jira, Ant, Javascript, JQuery 1.4.

Confidential, Washington, DC

Software Engineer

Responsibilities:

  • Involved in design, develop, business logic and database access for subsystems as well as to generate reports and views based on user’s query.
  • Responsible for the design and implementation given the Software Requirement Statement.
  • Involved in study of User Requirement Specification and clearing ambiguity in requirements document.
  • Coordinated with Business Analysts to gather requirements and confirming tests scenario.
  • Participated in meetings with the client where the Prototype was demonstrated and Changes / enhancements needed were identified.
  • Responsible for full life cycle development of Cataloger/Administrator module.
  • Designed and developed account module which authenticates the access level for the users.
  • Used Struts tag library for implementing the user interfaces.
  • Made numerous changes to the online application using the JSP, Servlet.
  • Wrote deployment descriptor and configuration files using XML.
  • Optimized Java code for better performance.
  • Integrated Spring DAO for data access to Oracle database using with Hibernate.
  • Wrote stored procedures, triggers, and cursors using Oracle PL and SQL.
  • Developed ant scripts for automated builds
  • Tested the application in WSAD on WebSphere Application Server.
  • Used CVS for source code version control.

Environment: Websphere 6.0, JDK 1.5, JEE5 (Servlets, JSP), XML, XSLT, Oracle 10g, HTML, JavaScript, JQuery 1.4, Spring 3.0, Struts 2, Hibernate 3.2.

Confidential, Owings Mills, MD

Software Engineer

Responsibilities:

  • Involved in user requirement specification and requested insufficient information.
  • Involved in detailed analysis based on the requirement documents.
  • Involved in the development of various use cases, sequence diagrams using UML.
  • Participated in regular status meetings to update weekly status / progress on various initiatives.
  • Worked closely with requirements to translate business rules into business component modules.
  • Designed and developed account module which authenticates the access level for the users.
  • Implemented business logic components using POJOs.
  • Used Struts MVC as Web module, involved in design, development of new Action classes to interact with business logic.
  • Used Spring Framework for IOC, AOP, and DAO layer.
  • Used Hibernate as ORM to map Java classes to database tables.
  • Developed the login Servlet which is responsible for initial authentication of the users coming from different systems.
  • Involved in design and creation of JSPs that are responsible for presentation layer and used the struts html / bean / logic Tag libraries in the JSPs.
  • Made numerous changes to the online application using the JSP, Servlet.
  • Optimized Java code for better performance.
  • Wrote deployment descriptor and configuration files using XML.
  • Tested components using JUnit during development.
  • Responsible for writing ANT scripts for making build and deployment.
  • Used CVS for source code version control

Environment: JDK1.5, JEE5(JSP, Servlet), Struts 2.0, Spring 2.0, Hibernate 3.0, HTML, WebLogic, Eclipse 3.1, Oracle, XML, CVS, UNIX and Windows XP.

Confidential, OK

Programmer/Analyst

Responsibilities:

  • Involved in System Requirements study and conceptual design.
  • Involved in preparing the high level and detailed design documents using Rational Rose.
  • Worked in Developing and Integrating JSP using Custom Actions.
  • Developed Java Beans, EJB and Servlet using WSAD and WebSphere Application Server.
  • Developed a web-based reporting system with JSP, and Apache Struts-Validator using Struts framework.
  • The Presentation layer is developed with JSP using Struts tag libraries, JSTL and AJAX.
  • Used various components of Struts Framework such as Action Forms, Action Servlet, Action Mappings, Action Errors and Tiles.
  • Handled Transaction Management in Hibernate using provided data source.
  • Application was developed using WSAD and Oracle.
  • Wrote converters for parsing the XML files using DOM so as to bring the records from XML to Oracle database.
  • Used JNDI for naming and directory services.
  • Developed interfaces and their implementation classes to communicate with the mid-tier.
  • Performed Unit-testing using JUnit.
  • Collaborate with Data and Application Architects to design solutions, to ensure all application development, testing and deployment was done successfully.

Environment: J2EE, Servlet, JSP 1.2, JDBC, Struts 1.3, Hibernate, XML, WSAD, WebSphere Server 6, Oracle 8, UNIX

Confidential, NJ

Programmer/Analyst

Responsibilities:

  • Involved in the designing of sequence diagrams, class diagrams and use case diagrams for various use cases.
  • Analyzing requirements in coordination with Business Analyst and the End User.
  • Involved in coding of presentation layer using JSP, Ajax (Dojo, Dwr).
  • Implemented Spring MVC, inversion of control and Aspect Oriented Programming using Spring.
  • Involved in coding Spring Remoting Services like HttpInvokerService.
  • Involved in coding persistence layer using Hibernate (especially Criteria API, HQL).
  • Deploying the Application on Apache Tomcat Server.
  • Involved in Bug Fixes and unit testing using JUnit.
  • Documentation of Modules.

Environment: Java 1.4, Hibernate 3.0, JSP, JDBC, Spring 1.3, XML, JMS, Web Services, Apache Tomcat, Eclipse 3.1, HTML, SVN, Ant 1.5, JUnit.

We'd love your feedback!