Senior Java Developer Resume
SUMMARY
- 5+ Experience in Developing Web Services using Java/J2EE, JDBC, XML, spring, Hibernate, SQL Server 2005 and Oracle in Windows Environment.
- Experience in working with Multithreading, Collections and Generics in Java.
- Excellent in implementing Object Oriented Programming (OOP) techniques
- Developing Shell Scripts in UNIX for automation of deployment process.
- Experience in using XML based SOAP WebServices and REST API’s to Integrate Diff module of an Enterprise solution.
- Installation and administration of Application servers WebSphere 6/8.
- Experience in creating the Build, release Patch & maintain Release Notes.
- Experience in Requirement Gathering and document requirements.
- Communicate with customers throughout the development cycle, manage customer expectations and provide project status.
TECHNICAL SKILLS
Programming Languages: Core Java, J2EE, JDBC, Multithreading, CollectionsGenerics, Web services, Hibernate, spring, JSON, XML
Web Based Languages: HTML, XML
Scripting Languages: Shell Script, Perl
Databases: Oracle9i, 10g, SQL Server, DB2
Servers: WebSphere 6.0/8.0
Version Control Software: CVS, GIT, Cruise Control
IDE: IBM Rational Application Development (RAD), Eclipse
Open source API /Tools: SQL Developer, Eclipse 3.1Ant, Tomcat, Notepad++MS Excel, UML 2, Ant, log4j, IBM Rational Software Architect for WebSphere6.0, 8.0 Software (7.5.2)
Operating Systems: Windows 98/XP/7, LINUX
Domain Areas: MEDIA, ECOMMERCE
PROFESSIONAL EXPERIENCE
Confidential
Senior Java Developer
Responsibilities:
- Create Technical Design & Modeling using UML 2.0.
- Deals with extensive SQL to Create Budget Nodes using JDBC.
- Used JDBC Connections and Web sphere Connection pool, JNDI for database access.
- Used prepared statements and callable statements to implement batch insertions and access stored procedures.
- Work with JAXB to develop export / Import Process for XML Based data.
- Creating Java, J2EE reusable business components and XML, XSL and XSD schema definitions.
- Creating SOAP Web Services using WSDL to connect with external clients.
- Creating the schema tables and resources for developing the REST API’s.
- Enhancing security of REST API’s using hashing and encryption algorithms.
- Enhancing the test suite by developing junit test cases for the services.
Confidential
Senior Java Developer
Responsibilities:
- Design & Develop tool for restoring address books from back up.
- Development of REST API’s to create resources for contacts, profiles, images, identities.
- Implemented generics and collections features of Java1.5 during the development.
- Developed Restful web service using CFX framework implementation provided JAX - RS 1.1 and JAX-RS 1.0 the java API to create the web services.
- Implemented oauth security and server side caching for rest API’s.
- Coordinating with functional team related to Design part & Keep Track of all changes.
Confidential
Java Developer
Responsibilities:
- Enhanced product functionalities which involved programming in C++, writing shell scripts, Perl scripts and querying oracle database using SQL, PLSQL.
- Developed batch modules in C++ to capture transaction and customer data for real time monitoring.
- Implemented procedures in PL/SQL for real time data maintenance.
- Used Oracle enterprise manager to improve performance of queries and implemented new features of Oracle 11g like BULK data insertion and retrieval through stored procedures in PLSQL.
- Develop Util class to Support major Functionality of new field using majorly Collections.
- Included the functionalities in various implemented core application component using java collection classes and designed new classes for different routing process of Application based on new field using until classes’ methods.
- Write PL/SQL to provide extensive conversion scripts for existing clients of previous release.
- Fix defects in code and participated in peer reviews and program testing.
- Act as a point of contact for Functional / Technical matters and provide support as necessary.
- Mentor developers with best practices, procedures and concepts.
- Involved in training new members in the team on functional/Application knowledge.
