Java Developer Resume
2.00/5 (Submit Your Rating)
SUMMARY
- Ten years of extensive experience in Java development
- Seven years of development in financial trading system
- Over four years of experience in web based application using JSP, Servlet and Struts framework
- In - depth knowledge of design patterns, object oriented programming.
- Hand on experience of programming with database such as MS SQL Server and Oracle.
- Profound ability to work on server side java component with XML, multithreading and socket programming
- Proficient in Java Desktop application development, AWT and Swing
- Working knowledge of the open source technologies like Jboss, Eclipse,CVS, Ant and Junit
- Efficient collaboration with Business Analysts to clarify requirements and designs
- Excellent time management skills and on time delivery of applications that meet customer requirements
PROFESSIONAL EXPERIENCE
Java Developer
Confidential
Responsibilities:
- Develop Inquiry Management System to mange the price challenge from the client
- Implemented a desktop application using Java Swing
- Designed and implemented a framework in MVC for the desktop application.
- Implemented JTree menu, in which the content of the menu (which form to show) can be config by editing external xml file.
- Implemented TableLayoutManager on the top of GridBagLayout, which can save developer from dealing with GridBagLayout directly. The position of UI component on the form can be defined in xml file. The tag name of xml is similar to html table tag
- Customize Swing Component to fit the application need. For example, customize TableModel and JscrollPane viewport so that it shows large amount of data in JTable more effectively.
- Used Java NIO to interact with backend service
Java Developer
Confidential
Responsibilities:
- Maintain SSL certificate selling system (Verisign)
- Used JSP,CSS, javascript and JQuery to implement user interface.
- Used JUnit to test business object.
- Built data access object to manage the Oracle database query and update
- Used Struts MVC framework to separate user interface from business logic.
Analyst Programmer
Confidential
Responsibilities:
- Developed Stock Market Data System in Java SE
- Used OMnet API to connect Australian Securities Exchange
- Cached OMnet broadcast message and composed an order book for requested instrument
- Pushed market data in FIX message to connected TCP clients
Analyst Programmer
Confidential
Responsibilities:
- Developed and maintained Futures Contract/Securities trading front-end in Java EE
- Used Struts MVC framework to separate user interface from business logic.
- Implemented Server-side components that intergraded with Trading Server
- Implemented TCP connection pool for the connection to Trading Server
- Designed and implemented HKEX price quote application using Java Swing
- Applied Design Pattern to design this application
- Customized JTable to fit the application needs by defining TableCellRenderer and TableCellEditor, making the table cell flash in certain color according to price up or down.
- Turned customized Swing component into API so they was utilized by other project