We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Fremont, CA

SUMMARY:

  • 8 Years of IT experience in software development from design and development to deployment and testing of the different applications using various technologies such as Java and J2EE.
  • Excellent understanding of Object - Oriented concepts. Involved in software development life cycle (SDLC) projects using OOD/OOP.
  • Hands-on experience in coding with Design Patterns such as Singleton, MVC, Observer, Factory, etc.
  • Proficient in Core Java concepts such as Collections, Generics, Multi-Threading and Annotations.
  • Hands-on experience in user interface development with HTML, JavaScript, CSS3.
  • Involved in development multi-tier architecture using J2EE framework components such as Servlets, JSP, Struts, JDBC, JavaBeans, Spring, Apache Tapestry, JavaMail.
  • Experience with database tools such as TOAD and SQL Navigator SQL Developer.
  • Have good knowledge in configuring Spring and Hibernate framework.
  • Experience in Hibernate configuration to enable the data transactions and data access.
  • Strong working knowledge in using Foundation 5, HTML5, CSS to design and develop responsive web application.
  • Experience in RDBMS and SQL commands with working knowledge of implementing database joins and managing referential integrity.
  • Experienced in PL/SQL to build Oracle packages, Stored Procedures, Functions, Triggers for processing data and business rules.
  • Used Apache Cayenne for Object-Relational Mappings.
  • Experience in UML such as Use cases, Class Diagram, Sequence diagram.
  • Having good experience in managing project files by using version control tools like concurrent version system (CVS), SVN and bug tracking tools such as Jira.
  • 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 5/6/7, PL/SQL, C/C++, Lisp, Ruby

J2EE: Hibernate, Struts, Spring, JSP, Servlet, Tapestry, JavaMail

Web Technologies: HTML, CSS, JDBC, JavaScript, Foundation 5, Velocity, Web Service

Flex: ActionScript 3, MXML, BlazeDS, Cairngorm

Design: Visio, Powerpoint

Database: Oracle 9i/10g/11g, PostgreSQL 9, SQL Server, MySQL

Application Server: WebLogic 9.2, Apache Tomcat 5/6/7

IDE/Tools: Eclipse, Flex Builder 3, JCreator, Netbean, Dev-C, Notepad++

Operation System: Windows, Linux

PROFESSIONAL EXPERIENCE:

Confidential, Fremont, CA

Java Developer

Responsibilities:

  • Designed and implemented a web app for storing the information of customer, generating sales reports, saving personal contacts and handling schedule management.
  • Received business logic specifications and design documents, and translated them into technical documents.
  • Developed RESTful Web Services API using Spring MVC
  • Developed layout, color scheme and layout and implemented it into a final interface design with the HTML5/CSS3 and JavaScript.
  • Created custom Directives which contain restrict values, isolate scope, template, and link functions in order to display a list of items inside a grid.
  • Developed page layouts, navigation and presented designs and concepts to the clients and the management to review.
  • Implemented service layer classes using Spring IOC and AOP classes.
  • Designed and developed Single page web application using AngularJS.
  • Used Hibernate as an ORM tool for the backend data persistency and CRUD operations
  • Configured annotation for Spring-Hibernate integration
  • Wrote SQL script, PL/SQL queries, Triggers and Stored Procedures
  • Converted data from database into JSON or XML format files and retrieve useful information using AJAX calls to display them on the browser.
  • Implemented a responsive design using Bootstrap grid system to layout contents that fit different devices including mobile, tablet and desktop.
  • Used Log4j extensively for logging Errors.
  • Worked with source version control tool TortoiseSvn to manage the code repository.
  • Worked through cross browser compatibility issues with layout and styles and fixed major bugs for supported browsers and platforms.
  • Performed Unit Testing and System Integration Testing.

Environment: Java, J2EE, Spring, Hibernate, HTML, CSS3, Bootstrap, AngularJS, JavaScript, TortoiseSvn, Ajax, JSON, Oracle, Toad for Oracle, Eclipse, Apache Tomcat, RESTFul Web Services, Log4j, Firebug, JUnit

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.
  • Integrated U.S. address validation 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.
  • Configured Tomcat 7 for local J2EE project development.
  • Used Maven and its eclipse plug-in(M2E) as build management and TortoiseSVN as version control.
  • Contributed ideas for the improvement of the software.

Environment: Java 7, Tapestry 5.3, Foundation 5, Apache Cayenne 3.1, PostgreSQL 9, 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.
  • 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, WebSphere, Tomcat 6/7, TOAD 8.5, Oracle 11g, 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

Java developer

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) of the system.
  • Implemented the front-end user interface using Flex Builder 3, BlazeDS to integrated back-end J2EE systems.
  • Worked on the configuration for Spring-BlazeDS integration, extensively using Spring IoC features to modulate the whole system.
  • Developed the User Interface Screens for presentation logic using JSP, Struts Tiles, and HTML.
  • Used Apache CXF to post messages to external vendor sites and exposed Web Services to other client applications like a Admin Tool.
  • Developed UI with AJAX, DHTML and JavaScript for more interactive web pages
  • Designed and developed various Custom events for communication between various components.
  • Designed a network of web pages, where the user progresses through an application by selecting links, resulting in the next page being transferred to the user and rendered for their use using REST.
  • Used JBoss, an application server, to implement the Java Platform Enterprise Edition, create applications and to integrate applications with other applications
  • Designed and developed STRUTS, implemented event handling using Java, STRUTS, AJAX, and JavaScript for various modules.
  • Developed the server side POJOs for data modeling of various account portfolios.
  • Integrated Hibernate with Spring 2.x framework to perform transaction management.
  • Configured Hibernate O/R mapping files and used Hibernate for Data persistence to Oracle database.

Environment: Java, J2EE, Servlets, Struts, JMS, Hibernate, Spring, Web services, JDBC, REST, UML, HTML, JQuery, JavaScript, CSS, XML, XSD, Log4j, Oracle 10g, PL/SQL, JUnit, JNDI

Confidential, Princeton, NJ

Flex/Java developer

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 RemoteObjects.
  • 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, Centreville, VA

Java Developer

Responsibilities:

  • Involved in complete life cycle of software development including designing, developing, testing, and deployment of application
  • Processed, parsed data by using features like dynamic execution of the complex PL/SQL queries
  • Wrote complex SQL queries with Indexes, Sequences, Stored Procedures and Functions
  • J2EE Architecture was implemented using Struts based on the MVC pattern
  • Implemented the different UI Components like Data-tables, Calendar etc in JSF components
  • Developed Use Case Diagrams, Class Diagrams & Sequence Diagrams using Rational Rose
  • Developed the user interfaces using JSP embedded with JSTL based on MVC architecture
  • JBOSS server was used for deploying
  • ANT script is used to create WAR and EAR files
  • Developed complex service components, DAO,WSAO classes using Java, Struts and Spring frameworks
  • Used JUnit for unit testing
  • Created functional specification documents, UI prototypes, and unified modeling language (UML) diagrams
  • Created Java Servlets, deployed as EAR file, connected to SQL server database using JDBC
  • Developed the business logic using Java Beans and Session Beans
  • Built customer tag handlers and description library
  • Developed Event Logging & Error Reporting application using Servlets
  • Developed system to access to legacy system database (JDBC)
  • Designed database tables, stored procedures, functions and wrote user manuals and other training material

We'd love your feedback!