We provide IT Staff Augmentation Services!

Java Developer Resume

5.00/5 (Submit Your Rating)

Sanramon, CA

SUMMARY:

  • 9+ years of experience in design and development of web based middle tier, Internet/intranet, client/server and distribquted architecture applications.
  • Involved in development of enterprise applications in Tele - Communications, Pharmaceutical, E-commerce, Business Process Management, Retail, Hi-tech and Education domains
  • Experience in programming front end and business logic implementation in Core JAVA, JSP, Servlets, Spring, Struts, JDBC, JNDI, DWR (Ajax), OSGI, and hibernate
  • Experience in developing front end User Interfaces with HTML, JSP, Struts, JSTL Taglibs, applet and swing components.
  • Experience in developing Web Services and web service clients using Apache Axis2 framework and Restful web services using JAX-RS
  • Experience in developing middle tier applications using Enterprise Service Bus (ESB)- MULE and business process management system Savvion SBM
  • Efficient in working with ORACLE 8i/9i/10g, MYSQL databases.
  • Extensive experience in SQL, PL/SQL and writing Stored Procedures.
  • Proficiency in developing and deploying n-tier Enterprise / web applications on Apache Tomcat, JBOSS, Web Logic 10.3/9.2/8.5, Apache Karaf
  • Experience in using the version control software’s like SVN, CVS and VSS
  • Knowledge on C and C++ languages
  • Developed applications using Eclipse and NetBeans integrated development environments.
  • Expertise in SDLC activities like gathering requirements from clients, design, development, testing, deployment on UAT and production environments
  • Strong initiative, teamwork, responsible, leadership and communication skills.
  • Strong analytical and problem solving skills.

TECHNICAL SKILLS:

J2EE Technologies: Java, Servlets, JSP, Struts, JDBC, JNDI, Web Services, Java Mail, TIBCO EMS

Application Servers: BEA Web Logic 8.5/9.2/10.3, JBOSS, Tomcat

Scripting Languages: Java Script, Shell Script like C, KORN and BASH

Database: Oracle 8i/9i/10g, MYSQL, Postgres

Frame Works & Architectures: Spring framework 3.0, OSGI Frame Work, hibernate and ESB - Mule Messaging Framework, Apache Struts Frame Work, Apache Axis2 Web Services, Savvion 7.6.4 SBM, BPM Studio, DWR Framework for Ajax

Version Control Tools: CVS, Visual Source Safe (VSS) and SVN

Operating System: Unix/Linux, Windows NT/ 2000, XP, Windows 2007

Tools: Maven, Apache ANT, Log4j, JUnit Test TestNG, XML spy, Crystal Report, TOAD, SQL Developer, Dream weaver

PROFESSIONAL EXPERIENCE:

Confidential, SanRamon, CA

Java Developer

Responsibilities:

  • Development of Fleet Monitor, Energy Consumption reference applications with the Predix core karaf services using restful web services and spring frame work
  • Building the Fleet Monitor, Energy Consumption reference applications using maven tool and deploying the bundles on Predix core kernel using features XML file
  • Writing DAO classes along with Spring Data for reference applications
  • Implementing and configuring local and replicated Infinispan cache feature in reference applications
  • Writing testNG unit and functional tests for reference applications
  • Deployment of the reference applications using Admin Console module of the Predix core platform
  • Clustering the reference applications using NGINX web server as load balancer
  • Upgrading the Predix core karaf with the new versions and ensuring that the reference applications works fine on ungraded Predix core karaf container
  • Creating entitlement policies, users and roles in WSO2 identity server
  • Configuring authentication and authorization features of Predix core karaf in reference applications
  • Configuring reference application on Continuous Integration environments and regression testing of the reference application in Bamboo.

Environment: JAVA, J2EE, JAX-RS Restful Web services, Spring Framework 3.0, Maven, testNG frame work, Agile Scrum methodology, Apache Karaf OSCGI, Play Framework, Spring Tool Suite, WSO2 Identity server, Python, NGINX Web Server, MongoDB, Oracle

Confidential, Las Vegas, NV Java Developer

Responsibilities:

  • Review of BRD and preparation of application level design document.
  • Design of logical and physical database model using ERWIN.
  • Design and development of daylight upload utility using Java, JNDI, XML Digester which parses the received Convention, event and event item XML files and put the data in the convention, event, event item application schema tables
  • Design and development of the case creation utility in Java, J2EE by reading the data in the convention table in the application schema
  • Design and development of front end components for Room Case and Audit Notification screens for modules like contract, Estimate, Rooms, Food & Beverages, Bell Desk using JSP's and DWR with AJAX
  • Design and development of Send Email application using Java Mail API's for sending audit notification and escalation emails for all the audit notifications of all the modules
  • Design and development of the email receiver application for the responses received and attach the responses to the case.
  • Writing stored procedures and functions in PL/SQL to check variance every day at the time of convention for the count of event items ordered and actual served for each event, total estimated event amount and actual amount, entered amount and the actual amount
  • Design and development of master data upload program into database using Java and Hibernate. Master data such as properties, audit notification master and audit notification detail for each property
  • Used Spring IOC for object instantiation, resource lookup
  • Implemented Spring Declarative Transaction Management for Transaction management implemented Spring JDBCTemplete for database transactions.
  • Coordinated Load test with load runner of the convention work flow application on Jboss cluster environment to check the performance
  • Worked on enhancements and issues raised by the client users after Go Live of the convention work flow application

Environment: JAVA, J2EE, ERWIN, Spring Framework version 3.0, Agile Scrum methodology, XML Digester, DRW for Ajax calls, Java mail API, Hibernate, JDBC, XML, Java script, Jboss 5, Eclipse3.1, PL/SQL, Oracle 10g

Confidential, Los Angeles, CA Java Developer

Responsibilities:

  • Analysis of data requirement for mail room and archival utilities and design of database schema
  • Design and development of early archival system using Java and JNDI
  • Development of java components required for generating meta data XML file for early archival system for the File System cases sent for resolution and approval
  • Managed Exception Handling for mandatory data, incorrect file formats, data base exception, IO exception in master data uploading
  • Complete design development of multi language system for sending resolution and approval email using multiple language templates based on either location or language using Java, J2EE and JNDI
  • Complete design, development, testing and role out of the stand alone Archival Reconciliation system
  • Developed Send Email component using Java Mail API for sending email to the application support team in case of exception in reading excel file
  • Persistence of the master data in the excel format in the database using Hibernate
  • Customizing Proflow Account payable application by adding Kodak specific business fields like Region, Employee Name, Employee Id, Query Types, Language, Accounting document number, Tax Registration number to all work steps
  • Configuring the multi language templates for send email application to send emails based on work type and language
  • Configuring 20 stand alone applications for functionalities like mail room down load, File System application, mail room upload, Email Up load, send email application, receiver application, early and final archival abstraction application based on region, early and final archival up loader, early and final archival acknowledgement down loader and early and final acknowledgement reconciliation application
  • Set up of Production cluster environment for load balancing and fail overs of individual server and for performance improvement
  • Creation of data sources and connection pools for data base connections in Weblogic 10.3 application servers
  • Worked on change requests and issues raised by the users after Go Live

Environment: JAVA, J2EE, Savvion SBM 7.6.3, BPM Studio7.6.3, XML Digester, Hibernate, Java mail API, XML, java Script, Weblogic 10.3, Eclipse3.1, PL/SQL, Oracle 10g, Oracle XE, TOAD

Confidential, Bellevue, WA

Java Developer

Responsibilities:

  • Provided implementation to add prepaid subscriber and update subscriber on Ericson IN platform. Created service objects (POJOS) - Install Subscriber, Update Balance and Date, Update Accumulators. Defined the rules in JBOSS DROOLS rules engine which specifies service objects needed for the request and initializes the service objects. Coded the mule ESB end points- Add Subscriber and Update Subscriber java classes which make the required service objects calls on Ericson IN external system.
  • Provided implementation for various number management system functionalities like get SIM data, activate SIM, reserve MSISDN in activate subscriber RPX request. The responsibility includes creating service objects (POJOS). Coding mule ESB end point java classes for these requests which call the external NMS system.
  • Provided implementation to add new prepaid subscriber information in PAG database by writing sequel queries and using Spring JDBC Template and DAO.
  • Provided implementation to loading and caching rate plan information and subscriptions information using hibernate
  • Configuring the application in mule ESB and spring configuration files
  • Verification of data in files by writing shell scripts.
  • Used TIBCO EMS for sending SOAP requests and asynchronous event calls of certain business process flows
  • Installed and started TIBCO EMS Server and created connection factories and static queues on it.
  • Configuring Mule JMS Connectors with TIBCO EMS Server information
  • Creation of SOAP messages and placing them on the static EMS queues from the TIBCO clients for testing

Environment: Java, J2EE, Linux, KORN Shell Scripting, JMS, JDBC, XML, SAX, DOM, XPATH, spring framework, Spring MVC, Hibernate, caching, MULE ESB, TIBCO EMS, SOAP, JSF, Java script, JSP, Weblogic9.2, Oracle 9i, Eclipse3.2, Unix, PL/SQL, SQL Developer

Confidential, Lakeland, FL Java Developer

Responsibilities:

  • Designed and prepared the schemas (XSD) required for the requests and responses messages of the various operations that are exposed as web service for IVR and Web
  • Prepared WSDL for the IVR broker web service.
  • Defining various elements in the WSDL like types - schemas used in web service operations, messages - relation between request, response messages and schemas, port-types - specifies the relation between each operation and messages required for it and binding and service elements.
  • Generation of skeleton classes using axis2 with wsdl2java script and xml beans data binding methodology
  • Provided implementation for web services in generated skeleton java classes
  • Generation of stub classes using axis2 with wsdl2java script and xml beans data binding methodology
  • Provided implementation for web services clients using generated stubs
  • Defined data source object for connection pooling in the WEBLOGIC server for all database related transactions.
  • Provided transport level security so that SOAP messages are transmitted over SSL. This is achieved by configuring the server and using certificate key store file.
  • Provided message level security to the web service as specified in WS-Security standards. Encrypting and signing the message for confidentiality and integrity using public and private key certificates as per PKI. We have used ‘Rampart’ module of apache to achieve this objective.
  • Log4j and Ant tools were used for logging the messages and building the application

Environment: Java, J2EE, Apache Axis2, XML, XSD, XSL, SOAP, WSDL, Apache Rampart, PKI, Eclipse3.2, XML spy, Weblogic9.2, JDBC, PL/SQL, Oracle 9i, TOAD, Apache Ant and Windows XP

Confidential, Denver, CO Java Developer

Responsibilities:

  • Implemented the chronological information system using OOPS concepts and MVC architecture
  • Prepared low level Page Specification document giving screen logic, business logic, classes and queries used.
  • Coded front end components using JSTL, JSP, struts framework action forms and java script
  • Validation of the front end screen components written using java script
  • Written action classes, service classes and DAO classes for business logic implementation of CIS
  • Configured application by writing action form beans, action mappings and global forwards in struts configuration file and JBOSS deployment descriptor
  • Written sequel queries for data base transactions
  • Used Connection pooling and transaction management to improve performance
  • Building and deploying application using ANT on JBOSS application server
  • Unit Testing the CIS application using HTTP UNIT test component along with JUNIT
  • Functional and integration testing and debugging the CIS application.

Environment: JAVA, J2EE, Struts Frame work, Tiles, JSTL, JSP, Java Script, JDBC, XML, JBOSS 4.0, Eclipse3.1, MYSQL5.0, Windows XP, CVS, JUNIT and Apache ANT.

We'd love your feedback!