Java Developer Resume
Lafayette, CO
SUMMARY:
- Diverse experiences in Software development and IT supporting.
- Excellent understanding of Object - Oriented concepts. Involved in software development life cycle (SDLC) projects using OOD/OOP.
- Proficient in Core Java concepts such as Collections, Generics and Annotations.
- Involved in development multi-tier architecture using J2EE framework components like Servlets, JSP, Struts, JDBC, JavaBeans, Spring IoC, Spring MVC, Apache Tapestry, JavaMail.
- Experienced in PL/SQL to build Oracle packages, Stored Procedures, Functions, Triggers for processing data and business rules.
- Hands-on experience in user interface development and responsive web design with Foundation, HTML5, JavaScript, CSS.
- Experienced in web application servers including WebLogic, Apache Tomcat.
- Good verbal and written communication skills, a good Team Player and a quick learner.
TECHNICAL SKILLS:
CS basic knowledge: Data structure, Operating system, Algorithm, Computer network
Language: Java 1.4/1.5/1.6/1.7, PL/SQL, C/C++, Lisp, Ruby
J2EE: Hibernate, Struts, Spring, JSP, Servlet, JavaMail, Velocity
Web Technologies: HTML, CSS, ODBC, JDBC, JavaScript, Foundation 5, RESTful
Flex: ActionScript 3, MXML, BlazeDS, Cairngorm
Design: Visio, Powerpoint
Database: Oracle 9i/10g, PostgreSQL 9, SQL Server, MySQL
Application Server: WebLogic 9.2, Apache Tomcat 5/6/7/8
IDE/Tools: Eclipse3.3, Flex Builder 3, JCreator, Netbean, Dev-C, Notepad++
Operation System: Windows, Linux
PROFESSIONAL EXPERIENCE:
Confidential, Lafayette, CO
Java Developer
Responsibilities:
- Maintained Apache Tapestry based products, developed POJO and page template for new components and functions.
- Implemented Java object persistence using Apache Cayenne and integrated with PostgreSQL database
- Converted the web site to responsive design for desktop/tablet/mobile device using Foundation5, CSS3 and JavaScript.
- Utilized Apache Velocity to create template for generating vary user data report based on customer's requirement.
- Generated Java class and database schema using CayenneModeler.
- Integrated U.S. address validation RESTful Web Service from Byte Plant
- Developed java code for federal/state/county/city tax calculation functionality using TaxJar Web Service
- Act as a point of escalation for bug fixes and issue resolution.
- Used Maven as build management and TortoiseSVN as version control.
- Contributed ideas for the improvement of the software.
Environment: Java 7, Tapestry 5.3, Apache Cayenne 3.1, PostgreSQL 9, Foundation 5, CSS 3, pgAdmin III, Tomcat 7, TortoiseSvn, Eclipse Luna, Maven
Confidential, Denver, CO
Java Programmer
Responsibilities:
- Participated in various stages of design, development and testing.
- Composed TDD (Technical design document) according to BRD(business requirement document)
- Used TOAD to write store procedures and functions return cursors in PL/SQL.
- Involved in loading and storing objects using Hibernate for Object-relational mapping
- Designed and implemented the GUI using HTML, JSP and JavaScript.
- Used JavaScript for client side validation.
- Developed Java code to communicate with tuxedo services.
- Pushing and pulling the code to/from the CVS Repository for code integration and version control.
- Supported the system test team for executing the test cases
- Used Log4j for logging Errors.
Environment: Java 1.6, Hibernate 3.6, Spring 3.2, Web Sphere, Tomcat 6/7, TOAD 8.5, Oracle 9i, ANT 1.7, CVS, AllFushion Harvest CM Workbench 7.1, Eclipse Helios/Juno, MyEclipse Blue 10, JIRA, Clarity PPM
Confidential, Augusta, ME
Java Developer
Responsibilities:
- Involved in development, test and maintenance phases of this project.
- Worked extensively on the J2EE based project to analyze the existing user requirements, design documents and rebuild the functional modules.
- Made database table schema change, verification and roll back using PL/SQL in Ewok subsystem.
- Analysis and debug java codes for financial rules in CCSP(Child Care Subsidy Program) subsystem.
- Developed PL/SQL codes for creating dependencies within nightly Application Status batch process in CCSP subsystem.
- Modified data entry forms according to business changes in Ewok subsystem.
- Involved in development of front pages, business logic codes and databases for new components in ASPIRE(Additional Support for People in Retraining and Employment) subsystem.
- Used and modified the xsl/xsql to meet new functional requirements and added several rules for new walfare program.
- Responsible for data fix that is a way to correct data impurities in the ACES Production database that cannot be done at a user level.
- Worked with BA and testing team analyzed and fixed the production defects.
Environment: Java1.5, Spring, Hibernate, CSS, XML,XSLT, XSL, XSQL, JavaScript, WebLogic 9.2, BEA Workshop for WebLogic, PL/SQL, Oracle 10g, TOAD 10.5, ANT 1.6, DotProject, TortoiseSVN
Confidential, Princeton, NJ
Flex/ Java developer (Intern)
Responsibilities:
- Involved in various phases of Software Development Life Cycle (SDLC) of the system.
- Implemented the front-end order system interface using Flex 3.0, BlazeDS to integrated back-end J2EE systems.
- Implemented Cairngorm MVC framework to facilitate complex state and data synchronization.
- Developed ActionScript beans and mapped them to JavaBeans on the server side for transferring data using Remote Objects.
- Developed the server side POJOs for data modeling of various account portfolios, equities, asset/equities ratios, and return on equity by using Core Java Collection.
- Configured Hibernate O/R mapping files and used Hibernate for Data persistence to Oracle database.
- Participated in developing the back end business logic for trade settlement reporting, trade persistence, trades fail reporting, etc., using core Java and GoF design patterns, XML parser and spring framework.
- Tested Java functionalities using JUnit.
Environment: Flex Builder 3, MXML, ActionScript 3.0, Cairngorm, CSS, BlazeDS, Java 1.6, Spring 2.x, Hibernate 3.2, XML, Eclipse 3.3, Oracle 10g
Confidential
Information System Engineer
Responsibilities:
- Installed, configured and maintained Windows Server systems and SQL Server
- Performed routine maintain, tune-up of software and data backup
- Setup and supported network terminals (desktops, laptops, printers, scanners etc.)
- Designed, deployed and maintained the intranet website
- Installed, configured and supported network devices (routers, switches, firewalls, DNS and DHCP server, etc.)
- Collaborated with on-site engineers of manufacturers to implement applications
- Administrated user accounts to access network, email and application
- Conducted internal IT training