We provide IT Staff Augmentation Services!

Java Developer Resume

4.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • 8+ years experience in the Java/J2EE based enterprise application development along with System Integration testing.
  • Extensively worked in Core Java coding and object oriented design with strong understanding of Collections, Multithreading and Event/Exception handling.
  • Excellent work experience with writing SQL queries, Store Procedures for major Relational Databases DB2, Oracle 10g/9i and MS SQL Server.
  • Extensive experience in application development using Java, J2EE, JSP, Servlets, EJB2, JMS, Struts, JavaBeans, JDBC, Junit 4.0, Log4J, XML, XSLT, PLSQL.
  • Experience in developing the user interface by using Html, JavaScript, CSS, JQuery, Meteor.
  • Worked extensively in the development of Business applications using the Java Servlets, JSP 2.0, spring, Hibernate, STRUTS 1.1, and Java Server Faces (JSF) frameworks.
  • Extensively worked on multiple IDE tools like RIDE/corona and Eclipse 3.2.
  • Involved in code versioning, Check In, Check outs and code merging using various configuration tools like SVN (Sub Version)and Git.
  • Strong knowledge in developing Web Services using Restful,SOAP.
  • Worked on different OS like UNIX/Linux, Windows NT, Windows XP
  • Strong Experience in OO Analysis and Design.
  • Created Test cases using JUnit4.4 to test functionalities of application.
  • Good initiator, quick learner and excellent team - player with strong personal and group communication skills.
  • Proficient and highly competent in gathering user requirements and converting them into software requirement specifications using Rational Rose, UML, Object Oriented Techniques.
  • Goal oriented team player, self-starter, quick learner, and proficient in handling multiple projects, Gap analysis simultaneously.

TECHNICAL SKILLS

Languages: C, C++, Java, Python,Ruby.

Presentation: JSP, Servlets, HTML, DHTML, CSS, JavaScript, AJAX, XML, Swing/Java AWT.

Business: Struts, Spring, Hibernate, SOAP, Restful Web Services.

Back-end: Oracle, JDBC, PL/SQL, MySQL, SQL Server 2005.

Application Servers: iPlanet, Weblogic, Tomcat 5, JBoss 5.0

Platforms: Windows, UNIX, Linux.

UNIX: Shell Scripting, Job Scheduling (Cron).

Other Tools: JUnit, Log4j, ANT, MAVEN, Eclipse, MyEclipse, Netbeans,Meteor

PROFESSIONAL EXPERIENCE

Confidential - San Jose, CA

JAVA Developer

Environment: Java1.7, Eclipse, PL/SQL,oracle,mavan, Github,RestFul web services, Tomcat server, JSON,meteor, jQuery, bootstrap, javascript, HTML,CSS,windows

Responsibilities:

  • Worked on Restfulwebservices for calling different services.
  • Used Maven for building and adding the dependencies for Rameses project.
  • Designed swggerUi for calling different post,get request and getting the response in the same page in the form of JSON.
  • Designed User interface for RamsesUi for showing project status and test case results.
  • Used JDBC connection for database validation purposes.
  • Have good expose on installation, configuration, Deployment and management of web applications on Tomcat server.
  • Preparing DB scripts and PL/SQL programming to resolve DB related production issues
  • Developed UI part of the application by using the HTML,javascript, JQuery,CSS,meteor,bootstrap.
  • Git is used as version control for Ramses project to manage changes to the source code over time.
  • Used JSON data for sending the request to server and also for getting the response from the server.
  • Used Jira tool for fixing the bugs.
  • Implemented logger for debugging using Log4j.
  • Designed, implemented and altered database tables, procedures and packages to support the functionality.
  • Wrote CRON Jobs and autosysto schedule the daily scripts.
  • Developed few stored procedures, triggers and sequences on Oracle 11g.
  • Used POSTMAN application for triggering POST and GET methods.
  • Involved in developing the service of DBValidationand user creation in Ramses project.
  • Design classes in backend to process various requests from front end and to generate responses using Servlets, core java and PL/SQL.
  • Used Unix commands to go through the server logs and identify the issues.
  • Used google charts API for displaying the project status in pie chart/donut chart.

Confidential - Sunnyvale, CA

JAVA Developer

Environment: Java1.7, Oracle 12g, Multi threading, Eclipse, Unix, soap UI, junit, PL/SQL, Mavan, Quartz Scheduler, Jetty, Log4j,SVN

Responsibilities:

  • Worked on SOAP based Webservices.
  • Wrote test cases in plsql for testing packages and procedures
  • Used multi-threaded programming using Java.
  • Created automated test data for analyzing the complexity.
  • Developed few stored procedures, triggers and sequences on Oracle 11g.
  • Used Quartz schedulers for running some schdulers jobs like EOD,Intraday.
  • Simple triggers and cron triggers are used for running the scheduler jobs.
  • Used Unix commands to go through the server logs and identify the issues
  • Used jetty sever for running the service and scheduler.
  • Created junit test cases for testing the some scheduler jobs.
  • Maven is used for building the project.
  • JDBC drivers are used for connecting to the oracle database.
  • Developed SQL Queries to fetch complex data from different tables in remote databases using joins, database links and formatted the results into reports and kept logs
  • Created SOAP test cases for testing different call types.
  • Developed a code for Web services using XML, SOAP and used SOAP UI tool for testing the services

Confidential, MN

JAVA Developer

Environment: Java 1.6/1.7, JSP, HTML, DHTML, Ajax, JQuery,Javascipt, Spring MVC, Hibernate, Oracle 10g, XML, XPath, XSLT, Axis 2.0, JAXB, IBM Websphere 6.0, Eclipse, Unix, Clearcase.

Responsibilities:

  • Involved in Analysis, Design, Development, UAT and Production phases of the application.
  • Leading and coordination with offshore team for Production Support management
  • Analysis of HTTP requests and responses using proxy tools to identify security issues and to design and develop the solutions to resolve the same.
  • SQL Query tuning to enhance performance of application in production environments.
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements and used different XML technologies such as XPATH, JAXB, Style Sheets(CSS)etc
  • Developed the Persistence Layer using Hibernate.
  • Extensively used Spring IOC, AOP concepts and used Spring MVC framework to develop the application.
  • Used Business Delegate, Singleton, Front Controller, Factory and DAO design patterns
  • Used EJB Session beans to expose the application for the use by the third party users.
  • Used MDB’s to read the messages from JMS queues for asynchronous communication.
  • Used JAVA Mail API, and implemented an automated functionality to generate e-mails
  • Worked on the consumption side of SOAP based Webservices using AXIS 2.x, SOAP UI..
  • Used Hibernate for implementing the persistence mechanism in the application.
  • Used Clearcase as version management tool
  • Served as POC for on call support in the production team on a rotation basis.

Confidential - Irving, Texas

JAVA Developer

Environment: Java, Spring 3.1.1, Hibernate 3.1.3, Oracle 11g, XML, JAXB, Weblogic Application Server, Spring Eclipse, Unix, SVN

Responsibilities:

  • Participated in the system architecture and design and made use of proven Gang-of-Four (GOF) and J2EE design patterns
  • Designed and implemented complete functionality for support of trades search involving UI (JSP/JavaScript/Struts), DTOs, Business logic execution and invocation using stateless EJBs.
  • Involved in integration of internal and external systems using Spring Integration.
  • Implement AJAX based rich client components for improved customer experience using JSON data, JQUERY, DOJO, CSS, and HTML.
  • Developed the Indigo Portal and Bulk Upload Portal using GWT 2.0 framework
  • Created Activity diagrams, State Chart diagrams, ER diagrams, Sequence diagrams, Collaboration diagrams, and web page mock ups in MS-Visio.
  • Integrated the Web layer with DB2 database using Spring ORM and other components with JMS.
  • Involved in Design, implementation and tuning of database and SQL scripts for optimal performance.
  • Redesigned and built the schemas to meet Optimal Performance measures.
  • Developed SQL Queries to fetch complex data from different tables in remote databases using joins, database links and formatted the results into reports and kept logs
  • Developed XSLT files for transforming the XML response from the web service into HTML as per the business requirements
  • Used CVS as a version management tool.
  • Configured the Deal Manager Processor using JMS queues in Weblogic.
  • Developed shell scripts and autosys jobs
  • Developed the application in highly multi-threaded programming using Java, OOPs concepts and threads

Confidential - Chicago, IL

JAVA Developer

Environment: Java 1.4, J2EE 1.3, Servlets, JSP, Struts 1.1, JMS, Hibernate 2.0, 1.2.9, ANT, Log4J, JavaScript, Ajax, JUnit, Oracle 9i, WebLogic 9.1, AutoSys, UNIX CVS

Responsibilities:

  • Involved in Analysis, Development and Production phases of the application.
  • Used Ajax with JavaScript to fetch the requested work lists and report pages.
  • Developed various Action classes and Form bean classes using Struts framework in the middle-tier.
  • Used tiles framework for the GUI screens.
  • Used Spring MVC and Hibernate in integrating different layers within the application.
  • Used Spring AOP concepts for authentication and logging.
  • Developed the framework based on MVC Architecture.
  • Implemented client side validations for the screens using Java Scripting.
  • Developed the STP Interface subsystem using Message Driven Beans.
  • Developed stored procedures and triggers.
  • Used JDBC for connectivity to Oracle for real-time gathering of prescriptions and retrieval.
  • Created Rule Engine to increase the Java code efficiency.
  • Used MDB’s to read the messages from JMS queues for asynchronous communication.
  • Developed the Persistence Layer using Hibernate.
  • Used session beans to expose the application for the use by the third party users.
  • Implemented an automated functionality to generate e-mails using Java Mail API.
  • Implemented logger for debugging using Log4j.
  • Used JDBC for connectivity to Sybase for real-time tables.
  • Developed stored procedures, triggers and sequences.
  • Wrote CRON Jobs to schedule the daily scripts.
  • Performance tuning of application and environment for optimized performance during month end load using JProbe, JUnit, RFT
  • Used ANT to build the EAR file, and Fusion Charts for reporting the data.
  • Experience in installation, configuration, Deployment and management of web applications on JBoss Application servers.

Confidential

Software Engineer

Environment: JSP, Servlets, WebSphere 5.0, RSA 7.0 ANT, XML Spy, Rational Rose, UML, JProfiler, Eclipse 3.0, JavaScript, DHTML, HTML, CSS, AJAX, EJB 2.0, Struts 1.2, PVCS, Log4j, DB2.

Responsibilities:

  • Documented use cases, functional requirements based on the A&D using RUP and UML.
  • Used Spring MVC and Hibernate in integrating different layers within the application.
  • Used Spring AOP concepts for authentication and logging
  • Developed reports using Crystal Reports using BOXI R3
  • Worked as build master handling huge migrations SIT, UAT and PROD environments.
  • Created Rule Engine to increase the Java code efficiency.
  • Used shell scripts and autosys jobs
  • Worked on R2 to R3 migration for Crystal Reports
  • Developed the framework based on MVC Architecture.
  • Developed various Action classes and Form bean classes using Struts framework.
  • Implemented client side validations for the screens using Java Scripting.
  • Designed and developed the Matching Engine Scheduler framework using Stateless Session Beans, Autosys Production/COB and cron SIT/UAT .
  • Developed the STP Interface subsystem using Message Driven Beans.
  • Developed stored procedures and triggers.
  • Used JDBC for connectivity to DB2 for real-time gathering of MBS trades and retrieval.
  • Developed the XML files, DTD’s, and parsed them using DOM parser for the report generation.

We'd love your feedback!