We provide IT Staff Augmentation Services!

Sr. Java/j2ee Developer Resume

3.00 Rating

Rochester, NY

SUMMARY

  • Around 8+ years of strong Java/J2EE experience in all phases of software development life cycle (SDLC) including system analysis, design, development, integration, testing, deployment, trouble shooting and maintenance.
  • Hands on experience in developing HTML5 and JavaScript/jQuery web applications.
  • Working experience in teh IBM Sterling 9.2, extensive experiences in developing API in teh Sterling framework.
  • 4+ years of experience in developing Flex 3.x/4.x and J2EE related technologies, using Flex as front - end, BlazeDS/LCDS and Spring as middle-tier, Hibernate as back-end, Struts 1/2 as MVC framework. Best practice in their configuration, integration and implementation. Extensive noledge and experiences in developing AIR/Flex applications using Cairngorm MVC Framework, Remote Object Services and Adobe AMF Protocol.
  • Expertise in Core Java technologies such as Collections, Reflection, Annotations, Generics, Multi-Threading and other new features since JDK 1.5.
  • In-depth noledge in implementing J2EE and GoF Design Patterns such as Singleton, Factory, MVC, adapter, and DAO/DTO together wif JSP, Servlet, JMS, JDBC, XML and JavaScript, etc.
  • Hands-on experience in Service Oriented Architecture (SOA) using SOAP, WSDL and XML.
  • Extensive experience in using tools like Maven and Ant; as well as testing tools like JUnit.
  • Familiar wif Test Driven Development (TDD).
  • Hands-on experience in writing SQL, PL/SQL, and Stored Procedures on databases such as Oracle, Sybase, SQL Server and MySQL.
  • Rich experience in Apache Tomcat and major application servers such as JBoss, Oracle Weblogic and IBM Websphere.
  • Experience in using various version control tools such as Git, Team Foundation Server, CVS and SVN.
  • Proficient in C/C++, rich experience in UNIX kernel development using C, also proficient in Perl.

TECHNICAL SKILLS

Languages: Java, ActionScript, MXML, JavaScript, SQL, C/C++, Assembly Language, Prolog, Perl

Flex: Flex 3.x/ 4.x, ActionScript 3.0, MXML, BlazeDS 3.0, LCDS, Cairngorm MVC

J2EE Technologies: JSP, Servlet, JMS, JavaMail, JDBC, JNDI, OSGi

Framework Tools: Spring 2.x/3.x, Hibernate 2.0/3.0, Struts 1.0/2.0

Web Technologies: HTML/HTML5, XML, DTD, CSS, Xpath, XSLT, JavaScript/jQuery

Web Servers: Tomcat 5.x/6.0, Websphere 7.0, JBoss AS 7.1, Weblogic 9.x/10.x, Virgo 3.0.3

IDEs: Eclipse 3.x, Flex Builder 3.x, Flash Builder 4.x, Visual Studio 2013

Operating Systems: Unix/FreeBSD, Linux, Windows XP/Vista/7

Databases: Oracle 9i/10g/11g, MS SQL Server 2004/2005, Sybase 12.5/15, MySQL 5.x, PostgresSQL 9.x

PROFESSIONAL EXPERIENCE

Confidential, Rochester, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Served as a senior Java/J2EE developer and got involved in development of “Alert Engine” for teh Taxnet Pro 3 saved search alert.
  • Extensively used teh Collections framework, Generics, Exception handling, etc.
  • Applied design patterns such as Singleton, Factory Pattern, proxy pattern throughout teh development.
  • Used Spring IoC framework to handle Java beans;
  • Used Spring MVC in “Alert Module” to handle requests from “Website Module” as controllers;
  • Developed RESTful endpoints in teh “Alert Module” for “Website Module” to call;
  • Developed JavaScript/jQuery in “Website Module” for front end user stories;
  • Worked on support team for WestlawNext to fix bugs for various modules such as “Alert”, “Website”, “Document”, etc.
  • Used Junit along wif Mockito to perform unit tests.
  • Followed test driven development (TDD) principles during development.
  • Used Team Foundation Server (TFS) for version control.
  • Rigorously followed code review process to review code submitted by fellow developers.
  • Worked in an Agile programming team.

Environment: JDK 1.7, Spring 4.0, Hibernate 4, Eclipse Kepler, jQuery 2.1.1, Tomcat 7, Oracle 11g, JUnit 4.9

Confidential, Spring Valley, NY

Sr. Java/J2EE Developer / Front End Developer

Responsibilities:

  • Served as a senior Java/J2EE developer and was responsible for developing teh business layer which calls SQLs and stored procedures to do database transactions.
  • Introduced Hibernate for ORM to replace teh traditional way to work wif database.
  • Developed teh object model to create outage incidents and various Java beans for teh outage management business.
  • Wrote Spring config files to manage various Java beans (Dependency Injection).
  • Introduced Spring transaction management to manage database transactions.
  • Used Spring MVC to dispatch requests to handlers, wif configurable handler mappings, view resolution, etc.
  • Used Spring AOP to handle exceptions.
  • Developed RESTful web services for a third party application.
  • Used DHTMLX, HTML5 and JavaScript to develop UI for teh system. CSS3 was used for enhancement. Extensively used DHTMLX components to develop functionalities, such as tree grid, charts, etc.
  • Followed test driven development (TDD) principles during development.
  • Used JUnit to perform unit testing.
  • Used Git for version control.

Environment: JDK 1.7, Spring 3.0, Hibernate 4, Eclipse Kepler, Websphere Application Server 7.0, Tomcat 7, PostgresSQL 9.0.13, JUnit 4.2

Confidential, Rochester, NY

Sr. Java/J2EE Developer

Responsibilities:

  • Served as a senior Java/J2EE developer and got involved in teh initial design of some of teh core components such as order processing.
  • Designed teh UI architecture for teh custom UI wifin teh IBM Sterling’s configurator framework.
  • Used HTML5 and JavaScript/jQuery to develop teh UI for teh configurator. Various features of HTML5 were applied to enhance teh UI, such as CSS3.
  • Write JSP to handle teh configure logic, such as maintaining teh configured products.
  • Modified some of teh out of teh box JSPs for teh UI performance tuning, such as resolving teh “tab dancing” issue happened during early phase of integration test.
  • Responsible for data loading for database of teh new CRM. Wrote a Perl program to process teh data so it can be loaded through IBM Sterling’s API tester.
  • Wrote config files for actions/controllers using Struts 2.
  • Involved in developing various server side Java Beans for, e.g. validating addresses when checking if a specific address is valid, and if a product is available at dis address; forming request for a web service call, etc.
  • Used SpringSource to utilize Spring framework and teh OSGi framework. Wrote configuration files for Spring and OSGi.
  • Wrote Spring config files for Dependency Injection.
  • Extensively applied design patterns such as Singleton, Factory Pattern and Observer Pattern throughout teh API coding.
  • Used most of teh Core Java features such as Collections, Generics, Exception handling, etc.
  • Performed Test Driven Development (TDD) during teh Java backend development. Used JUnit to test teh Java classes.
  • Agile programming was applied as teh methodology for dis development.
  • Used CVS for version control.

Environment: JDK 1.7, SpringSource 2.9.2, Spring 3.0, Eclipse 3.7.2, Websphere Application Server 7.0, Tomcat 5.5, Oracle 11g, Oracle SQL Developer 3.1, jQuery 1.6.3, CSS3

Confidential, Roseville, CA

Sr. Flex/J2EE Developer

Responsibilities:

  • Served as teh architect for teh user interface part of teh project, served as senior Java developer for teh Java backend of teh project.
  • Used Flex 4 to develop teh UI components that render/display useful data from teh Java backend.
  • Applied a Cairngorm MVC framework to make associations between Flex data view components and controller classes in teh “mediator” for each view. Each data view component uses an event-based API which is part of teh vSphere Web Client SDK, to handle communication wif teh vSphere environment.
  • Configured BlazeDS to handle data communication between Flex (UI) and Java (backend). Used Remote Objects for RPCs.
  • Applied Proxy Pattern to develop ActionScript classes to do remote calls to Java classes/methods.
  • Involved in configuring remote-config and services-config XML to integrate wif Spring.
  • Applied Data Grid/Advanced Data Grid to display data for components such as HBAs, storage data and so on.
  • Extensively applied Item Renderers to customize and enhance data display, such as in data grids for teh HBAs.
  • Extensively applied Pie Chart, Line Chart, Column Chart and Bar Chart, etc. to display information such as space usage of arrays/disks in a server. Developed custom components for charting to implement customized functionalities of teh UI and to enhance data rendering.
  • Involved in developing various server side POJOs/Java Beans for data modeling.
  • Involved in development of back-end logic layer using most of teh Core Java features such as Collections, Generics, me/O, Exception handlings, etc.
  • Applied Observer Pattern to implement teh callback mechanism which was extensively used in teh Java backend.
  • Tested teh Flex components and ActionScript classes using FlexUnit.
  • Used SVN to maintain and update teh code repository.

Environment: JDK 1.7, Flash Builder 4.6, Flex 4.6 SDK, ActionScript 3.0, CSS2, BlazeDS 3, Spring 3.0, Eclipse 3.7.2, JBoss AS 7.1, Virgo Server 3.0.3, JUnit 4.10, FlexUnit 4.1

Confidential, Princeton, NJ

Sr. Flex/J2EE Developer

Responsibilities:

  • Developed dis J2EE project using Flex 3 as front-end, BlazeDS as data communication service. Applied Hibernate, Spring frameworks at teh back-end.
  • Applied Cairngorm MVC to handle complex states, events, system workflow and data synchronization.
  • Applied BlazeDS for server side data access and communication. Used Remote Objects for interacting wif POJOs and retrieving data from Oracle database.
  • Used messaging service via streaming AMF channel to push data to teh front-end using Asynchronous message and Flex Producer. e.g. Market data were delivered to teh front-end using dis technology.
  • Developed Customized components to handle client information such as client’s portfolio in teh Portfolio Manager Module.
  • Extensively used Pie Chart, Line Chart and Column Chart to display various account data of teh SMAs, such as transaction history, investments details and portfolio benchmarks.
  • Applied Advanced Data Grid component for teh Investment Manager Module and Portfolio Manager Module. Item Renderer and Item Editor were used to customize data provider controls.
  • Involved in configuring Hibernate O/R mapping for data persistence.
  • Developed various server side POJOs, client side Value Objects for data modeling.
  • Involved in development of back-end logic layer using most of teh Core Java features such as Collections, Generics, me/O, Exception handlings, etc.

Environment: JDK 1.5, J2EE 5, Flex Builder 3, ActionScript 3.0, CSS, BlazeDS 3, Cairngorm 2.2, Spring 2.1, Hibernate 3.0, Eclipse 3.3, Oracle 10g, Weblogic 11, JUnit 4.4

Confidential, New York, NY

Sr. Flex/J2EE Developer

Responsibilities:

  • Designed and developed highly user friendly interface using various Flex customized components.
  • Extensively applied Flex Data Binding, Formatter Components and Validator to validate user input and visualize prices, quotes, spreads, quantitative analytics ratios, etc.
  • Various charting techniques were applied to display market data, user portfolio, and transaction history and so on; teh techniques includes Candlestick chart, Pie Chart, Line Chart, etc.
  • Took advantage of teh Flex Advanced Data Grid and label functions to display, organize and augment user information based on different requirements and scenarios, e.g. user’s portfolio and transaction history, user’s stock watch lists.
  • Generated real-time Market data using BlazeDS messaging service via streaming AMF channel; used Asynchronous message to deliver Market data to teh front-end.
  • Used Cairngorm MVC and involved in building all parts including Command and Service Locator.
  • Performed data conversion, data exchange wif various XML parsers; implemented some of teh parsers using DOM and SAX APIs.
  • Involved in writing configuration files for Spring/Hibernate integration, and O/R mapping files.
  • Integrated Spring MVC and Hibernate at teh server side to form teh J2EE architecture and make use of IoC, AOP; developed Data Access Objects (DAOs) and used HibernateDaoSupport to work wif teh persistence layer;
  • Installed, configured system environment settings and SVN version control tools.

Environment: JDK 1.5, J2EE, Flex 3, Flex Builder 3, ActionScrip 3.0, BlazeDS, Cairngorm MVC, Spring 2.1, Hibernate 3.0, Eclipse 3.3, Oracle 10g, WebLogic9, SVN, JUnit 4.2, FlexUnit

We'd love your feedback!