We provide IT Staff Augmentation Services!

Java developer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • More than 10 years of intensive experience in Client - Server Technology Projects and expertise in Java Application Development, J2EE Programming (including - Design and Development of the framework), Distributed Application Development, Object Oriented Programming and Internet/Intranet Based Applications.
  • More than 7 years of experience as Design Architect in the Object Oriented Programming space.
  • Excellent in Java, J2EE, Web Services and Jython.
  • Expertise in creating Multi-threaded applications using Core-Java.
  • Excellent knowledge and experience with SQL, Oracle, Sybase and DB2 databases.
  • Expertise with application servers like Weblogic, WebSphere, Glassfish and Tomcat.
  • Experience with JEWT Swing and other J2EE Front End Technologies: JSP, HTML, JavaScript and CSS.
  • Experience in Serverside debugging using core java tools like Jdebugger, JStack, etc in Linux and Windows environment.
  • Experience on Operating Systems like UNIX, Linux and Windows.
  • Experience with testing the application using JUnit.
  • Experienced with Build tools like Ant, Maven and logging framework like Log4j.
  • Good Knowledge of Spring MVC and Persistence framework like Hibernate.
  • Knowledge in implementing and configuration of projects on SOA based architecture
  • Knowledge in developing apps using Android SDK
  • Extensive experience in iterative SDLC model and exposure to MVC architecture. (Experience in Waterfall/ Agile Development).
  • In-depth experience in requirements collection, requirements analysis, analysis of existing process/business flows, interface/service analysis for design/architecture simplification and performance enhancement.
  • Involved in Release management, Product Implementation and UAT.
  • Create and maintain Requirements documents, Use Cases, Work/Process Flows and Coordinate all the related communications with project team and interface partners.
  • Involved in Mentoring and have imparted product related trainings at the project and company level.

TECHNICAL SKILLS

Operating Systems: Linux, HP(UX and IA), IBM AX, Solaris, Windows flavors

Programming Languages: Java/J2EE, C, C++. Python(Jython Impl)

Core Java Technologies: OOPS, JEWT Swing, AWT & GUI Designs, Multithreading, Collections, File Handling, RMI

J2EE Technologies: JSP, Servlets, Portlets, EJB, JNDI, JMS, JDBC, Web Services

XML Technologies: XSL(XSLT), XML Schema(XSD), DTD,XML Parsers(SAX,DOM,JAXB)

Application Tiers: EJB(2.1,3.0 and 3.1)

Databases: Oracle (9i, 10G, 11G), Sybase, SQL, DB2

Application Server: Oracle Application Server (10.x, 11g), Oracle Weblogic 12c(12.1.4), Websphere AS 8.5, Websphere ND, Glassfish (3.1, 4.0), Tomcat

Frameworks: MVC, Spring, Hibernate

IDE: Eclipse 3*,4*, JDeveloper, TOAD for Oracle, sqlAdv for Sybase

Version Controller Tools: Win CVS, Perforce, ADE(Oracle’s Internal VC tool based on Clearcase)

Build and Test Tools: ANT, Maven, Cruisecontrol, Hudson, JUnit

Performance Tuning & Designing Tools: Optimize IT, Rational Rose, Jfluid, JConsole, JRockit Runtime analyzer, GCViewer

Scripting: WLST Scripting, Shell scripting for bash/sh shells

Accessibility: JAWS (Java access bridge)

Office tools: Microsoft Office 2007/03, Open Office

Code Coverage and Code Quality and assessing Security Vulnerability tools: HP Fortify, SonarQube, Emma

Technical Trainings: Advanced Weblogic, Advanced XML, SOA, Design Patterns and UML, Android Apps Development

PROFESSIONAL EXPERIENCE

Confidential

Java Developer

Technologies: Java 7,8, Weblogic 12, JavaScripts, Oracle database 12, JAXB, XSDProject Description: Oracle classic components like Reports, Forms and Portal are developed as a hybrid of java and native code and thus supporting the deployment of these applications needed the change in domain aspects to allow the plugins of these templates. The re-config and upgrade scenarios support cases when the end-user wished to upgrade the domain with an available higher version. The support for wlst scripting was also added.

Responsibilities:

  • Involved in the development and unit testing of the project.
  • Used Jython for the server-side wlst scripting.
  • The project involved development and support of a multithreaded distributed architecture.
  • XML schemas were extensively used to support weblogic aspects.
  • JAXB was used as the XML parser to create the required classes after the XSD parsing.
  • The front-end tasks were developed using JEWT swing.
  • Used Maven for the build and release.
  • Accessibility support was added to the JEWT swing using the java accessbridge and JAWS was used for testing the same.
  • SonarQube was used as the tool to improve code quality. Was involved in monitoring the process for the team.
  • Used JFortify as the security assessment tool as a part of Oracle Process.

Confidential

Technologies: Java 6, Weblogic 12.1, JavaScripts, Oracle database 11g

Responsibilities:

  • Involved in the Design, development and testing of the project. Unit testing was done using JUnit
  • Used the Oracle logging framework based on Log4j for the generation of custom logs.
  • Worked on JSP, Servlets, javascripts while developing the front-end for the consumer.
  • Developed the POC of the project using Spring Hibernate
  • Used Ant in the build and release process.

Confidential

Technologies: Java 1.6, Weblogic 11g, JEWT Swing, Oracle db 11, IBM Websphere (AS and ND), IBM db2

Responsibilities:

  • Was involved in the Design, development and testing of the project. Used UML and RationalRose for the same.
  • The front-end was developed entirely using the JEWT Swing.
  • We used maven and ant for the build process.
  • Used XML schema based coding to make the product generic and template based.
  • Used and support various datasources in both Oracle DB 11g and those on IBM db2
  • The server logic was written extensively in Java 1.5/1.6
  • Oracle processes and standards for Accessibility and Security were followed extensively.

Confidential

Technologies: Java 1.6, Weblogic 11g, JEWT Swing, XML Schema, DOM Parser, Oracle db 11

Responsibilities:

  • This project was the base project involving in various sub-modules with different technologies.
  • Was involved in the Design, development and testing of the project. Used UML and RationalRose for the same.
  • The front-end was developed entirely using the JEWT Swing.
  • We used maven and ant for the build process.
  • Other release tools like Cruisecontrol and Hudson were used for integration.
  • Version control tools like perforce were used in this and the subsequent projects.
  • Used WLST based on Jython/python extensively to develop the scripting for the same.
  • The server logic was written extensively in Java 1.5/1.6

Confidential

Technologies: Java 1.5, Oracle Middleware 11g, OC4J, ADE based on Clearcase

Responsibilities:

  • Project was primarily in Java 1.5.
  • Used ADE command extensively that is based on clearcase.
  • ANT was used for the build tools
  • XML and XML schemas were used extensively.
  • The product was supported in Linux, Solaris and Windows 32 bit platforms.

Confidential

Technologies: Java 1.4/1.5, Oracle Middleware 10.x, OC4J, ADE based on Clearcase

Responsibilities:

  • Worked as an individual contributor and was involved in the Design and development of the framework for various patch releases.
  • Successfully delivered 10.1.x products for IDM, OVD, and SOA releases.
  • Project done primarily in Java horizontal and using various other in-house Oracle/Weblogic tools.
  • The various phases of Install and config were achieved using OUI and OSP tools for staging and config engine for generic configuration.
  • For 11g release, I also oversaw the transition from using OC4J container to using weblogic.
  • The delivery involved a complete revamp of service and process management methodology.
  • Worked on various OS platforms like IBM AIX, HP(UX and IA), Solaris, Linux and Windows flavors(32 and 64 Bit)
  • The project was written primarily in Java 1.5 and the frontend was extensively written using JEWT Swing.
  • XML and XML schemas were used primarily for developing generic Validation and filtering mechanisms.
  • Key interface to the Quality team.
  • Responsible for various in-house tools helping making the process faster and more effective.

Confidential

Technologies: Java 1.4, EJB 2.0, Weblogic 7, Oracle 9i, Log4j

Responsibilities:

  • Onsite-Coordinator for the development team and acted as the key contact for the client.
  • Project done primarily in Java horizontal. JEWT swing was used for the front-end and develop
  • Performance testing was done using Borland optimizeIt and GC Viewer.
  • Worked on EJB 2.0.
  • Involved in Data migration from Sybase to Oracle. Experience in using databases such as Oracle 9i and Sybase.
  • Involved in Release process and developed ANT scripts to automate the entire process from compilation to generation of WAR files for delivery.
  • Used asynchronous queues and JMS for messaging services.
  • Used rational Rose for preparing the requirement and design documents.
  • Involved in all phases of SDLC and was a part of SAT and UAT conducted at client side.
  • Involved in the requirement collection, design, development and unit testing of the project.
  • Coordinating offshore design and development.
  • Involved in effort estimation and resource scheduling of the project.

Confidential

Technologies: Java 1.4, Ejb 2.0, Weblogic 7, Oracle 9iDomain: Logistics

Responsibilities:

  • Various Design patterns like Adapter, Singleton, and Factory Patterns etc were used to implement MVC.
  • Implemented support for both Oracle 9i and Sybase.
  • Documentation for all stages of SDLC like requirement document, Design Document, UAT and support documentation was done and provided to the client and approved.

Confidential

Technologies: Java 1.4, Weblogic 7, Oracle 9i

Responsibilities:

  • Involved in the development and testing of the project. Led end to end development of various modules.
  • Project was done primarily in Java horizontal. Implemented both client and server side business logic.
  • JEWT swing was used for the frontend and various custom tools using ilog was used to generate and plot live graphs.
  • Worked on implementing WebServices and used soap 1.2.
  • Involved in data migration from container databases to vessel database over Oracle9i and Sybase.
  • Involved in preparing Design, Maintenance and user documentation.
  • Pro-actively initiated and conducted the Performance Tuning and Memory Leak Analysis using Optimizeit and GCViewer.
  • Took up the additional responsibility of the configuration and release manager.

We'd love your feedback!