We provide IT Staff Augmentation Services!

Senior Java/j2ee Developer Resume

4.00/5 (Submit Your Rating)

New York, NY

SUMMARY

  • 6 years of professional IT experience in user requirements analysis, designing, implementing, testing and maintaining various applications developed using Java/J2EE, Adobe Flex and web technologies in many areas of industry.
  • Solid understanding of Object Oriented Design and Core Java concepts such as Collections, Generics, Exception Handling, Reflection, Annotation, and Multi - threading.
  • Extensive knowledge of the GoF and J2EE Design Patterns like MVC, Factory, Session Facade, Business Delegate, DAO, DTO, POJO, Adapter, Observer, Service Locator, Front Controller and Proxy in developing Multi-Tier distributed application.
  • Deep understanding of J2EE Frameworks such as Spring, Hibernate, and Struts with hands-on experience of configuration, integration and implementation.
  • Expertise in J2EE back-end technologies: JDBC, JavaMail, MVC, JSTL, EJB, MDB, Log4j, SOAP, and JMS.
  • Worked on J2EE front-end technologies: HTML, JavaScript, CSS, Ajax, JSP, Servlet, JQuery.
  • Strong Database design experience to manage tables and created views, indexes, sequences, stored procedures, functions, and triggers for the fast retrieval and manipulation of data in different platforms like Oracle, MySQL and Sybase.
  • Rich experience in middle ware business logic technologies: Session Beans, Entity beans, Message Driven Beans.
  • Hands on experience in creating RIAs using Adobe flex, MXML, BlazeDS, Adobe LifeCycle Data Services with MVC architecture like Cairngorm MVC.
  • Good understanding of Adobe Flex concepts like Data Binding, Error handling, File and Image Uploading, Event Handling, Skinning, Styling, Modules, Effects, Flex Charts, and DataGrids.
  • Proficient in Unit Testing, preparing test case and test execution with JUnit and Flex Unit.
  • Extensive experience in version control: CVS and SVN (with Tomcat Maven).
  • Good knowledge of multiple software development cycles of Business web applications and client-server environment, such as Software Development Life Cycle (SDLC), Waterfall Model, Agile, XP, and familiar with TDD/BDD to provide high quality solutions.
  • An Excellent analyst with client interfacing skills, a quick learner with project management, and a team player with excellent technical, communication and interpersonal skills.

TECHNICAL SKILLS

Operating System: WINDOWS 3.0/95/98/NT/2000/XP/7, UNIX/LINUX, MS-DOS

Programming Languages: JAVA, MATLAB, Mathematics, C++, BASIC

Scripting Languages: HTML, CSS, ActionScript 3.0, JavaScript

Flex: Flex, BlazeDS, Cairngorm MVC, MXML

IDE Platform: Eclipse, JCreator, Flex Builder, Visual Studio

J2EE Technologies: JSP, Servlet, JDBC, XML, AJAX, JavaMail, JQuery, JMS, SOAP, JSTL

Database: Oracle 9i/10g, Sybase 12.5/15, MySQL 5.x

Open Sources: Spring 2.x/3.0, Hibernate 2.x/3.2, Struts 1.2/2.0, EJB 3.0

Web Servers: Apache Tomcat 5.0/6.0, JBoss 4.0/5.0

Version Control: CVS, SVN(with Tomcat Maven).

Logging & Testing Tools: Log4j, Flex Unit, JUnit

Others: AutoCAD, Unigraphics, AutoForm, Solidworks

PROFESSIONAL EXPERIENCE

Confidential - New York, NY

Senior Java/J2EE Developer

Responsibilities:

  • Enrolled in all phases of Software Development Life Cycle (SDLC), including planning, reviewing specifications, documentation, scheduling, development, testing and maintains.
  • Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML.
  • Designed and implemented application features using Spring MVC integrated with Hibernate.
  • Worked on back-end with J2EE technologies, HibernateDaoSupport, Bean Factory, and IoC and AOP features of Spring Framework.
  • Involved the development of server side POJO for data modeling of various account portfolios, equities, asset/equities ratios, by using core java Collection and Generics.
  • Used various Core Java concepts such as Multi-Threading, Exception Handling, and Collection APIs to implement various features and enhancements.
  • Developed the back-end business logic with GoF Design Patterns like Singleton, Factory, Adapter, Chain Of Responsibility, Iterator and Proxy.
  • Involved the configuration and optimization of Hibernate O/R mapping files to boost the system and make it is easy to debug.
  • Modified the Hibernate configuration files to edit/add the columns and modify relations in the Oracle Database.
  • Configuration of Hibernate Session Control with Spring Framework Annotations.
  • Configuration of Beans Integration with Spring Framework.
  • Wrote HQL/SQL, Store Procedures and Triggers in Oracle Database to handle the data persistency in the back-end.
  • Involved in version control using SVN, and Used Tomcat Maven for automating the build and deploy procedure to optimize the system.
  • Used API to write and read CVS files.
  • Used JavaMail to notify the notification of monthly statements, register information, trading information, financial statistics, and account problem.
  • Developed Test Plans, Test Cases, Test strategies and performed Unit test and Integration test to identify functional and usability issues.

Environment: JDK 1.6, Spring 2.5, Hibernate 3.2, SVN, Tomcat Maven, XML, JavaMail, UML, JUnit, Log4j, Oracle 10g, Tomcat 6.0, Eclipse 3.5, Windows.

Confidential - Phoenix, AZ

Senior Java/J2EE/Flex Developer

Responsibilities:

  • Involved in AMDD (Agile Model Driven Development) based XP development.
  • Involved in the integration of Cairngorm MVC, Spring MVC and EJB framework.
  • Configuration of Spring and Flex with factory and destination in service-config.xml and remote-config.xml.
  • Configured BlazeDS 3 with AMF channels to push real-time loan offers from the server using producer and consumer in Flex.
  • Implemented customer components and used third party dashboard components to allow user to customize their views for different reconciliation perspectives.
  • Used Java/ActionScript Design Patterns such as Factory, Session Facade, Observer, Proxy, Business Delegate, Service Locator and Singleton patterns.
  • Extensively used Column Chart, Line Chart, Candle Stick Chart, Containers, ItemRenderer, ItemEditor, ViewStack, States, Datagrids, Module and Customized/Cairngorm Event to display details to the customer.
  • Optimized the front-end with Data Formatting, Data Validation, and Skinning.
  • Used EJB 3.0, including Session Bean and Entity Bean.
  • Involved in the development JMS (Java Message Service) to send/receive asynchronous messages from the message broker.
  • Used Java Mail to generate the notification of monthly statements and register information.
  • Involved in development of ANT script for automating the build and deploy procedure.

Environment: JDK 1.6, Spring 2.5, EJB 3.0, ActionScript 3, Flex 3.0, CSS, Servlet, Cairngorm MVC, JBoss 5.0, ANT, Oracle 9i, Flex Builder 3, Eclipse 3.3, Linux.

Confidential - Tacoma, WA

Java/J2EE Developer

Responsibilities:

  • Involved in design and development of the system specifications writing Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Developed the Business logic in the middle-tier using Java classes, and used Java Beans for storing and retrieving the data from Oracle Database.
  • Developed and maintained Hibernate ORM files for mapping Java Beans to Database Tables.
  • Used many Java/J2EE Design Patterns (MVC, Factory, DAO, DTO, POJO, Adapter, Observer, Singleton and Proxy).
  • Configured Spring Application Context XML for Dependency Injection IoC and AOP to integrate the whole system.
  • Implemented the persistence layer using SQL for stored procedures.
  • Involved in development of the front-end web presentation layer using JavaScript and JSP.
  • Used CVN for the version control to make the whole system be more stable.
  • Used Log4j to capture the log that includes runtime exceptions.
  • Reviewed, debugged codes for team members, also enrolled in Regression and Integration testing as well as maintenance.

Environment: JDK 1.5, Servlet, Spring 2.1, Hibernate 3.0, JavaScript, Servlet, JSP, CVN, Log4j, Tomcat 5.0, Oracle Database 9i, Eclipse 3.3, Linux.

Confidential - Phoenix, AZ

Java/J2EE Developer

Responsibilities:

  • Interacted with clients to capture business needs, to manage expectations, and reviewed deliverables to ensure a successful implementation.
  • Responsible for system analysis, design and development using J2EE architecture.
  • Developed the page for quote forms including Validation Framework for UI validation.
  • Used JDBC to access Sybase which served as underlining database.
  • Involved in implementing business logic with Struts MVC framework.
  • Developed persistent classes, including association, inheritance, polymorphism, composition and the Java collections framework.
  • Involved in code review for team members, involved in System testing.

Environment: JDK1.4, Sybase 12.5, Struts 2.0, JSP, Tag Libraries, HTML, JDBC, Servlet, XML/XSL, XSLT, Eclipse 3.0,Linux.

We'd love your feedback!