We provide IT Staff Augmentation Services!

Java Developer Resume

IowA

SUMMARY OF CREDENTIALS

  • Outstanding Java Developer with Exceptional Software Engineering Experience and a successful track record of around 8 years in multifaceted software development lifecycle from Design and Development to Deployment and testing of Web Based Applications using various technologies like Java and J2EE.
  • Experience with in - depth and hands-on knowledge in object-oriented web and design methodologies, web content management process, Banking / Finance, Pharmaceutical, Automotive and Mechanical Systems.
  • Experience in both Front end and Back end web Technologies and ability to create applications dat can use various database vendors application development testing and production.
  • Ambitious Go-getter with extensive adeptness in web application development using JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, Tiles, RMI, EJB, JSF, JNDI, JMS, SOA, SOAP, Spring, Hibernate, JavaScript, AJAX, XML,DOM/SAX/XSLT/XPATH/SCHEMA and HTML.
  • Goal Driven Developer with comprehensive understanding of various software development approaches such as Waterfall, Iterative, Spiral, View and Agile frameworks.
  • Results Oriented Designer with tremendous practice in Object Oriented Analysis and Design using Unified Modelling Language and strong focus in customer requirement satisfaction by representing results using interactive sequence diagrams, use case set and UML class diagrams.
  • Test Driven Programmer with thorough knowledge in Unit testing with JUnit3.8/4.0, Defect Tracking with HP Quality Center, performance testing with JMeter and automated testing with Test Driven Development (TDD) in Extreme Programming model.
  • Distinguished Problem Solver with pragmatic know-how of Core J2EE patterns like MVC, Business Delegate, Value Object, Session Facade,Composite Entity, Service Locator, Data Access Object etc for solving complexities in multitiered services.
  • Spearheaded Application Developer conversant with developing applications using various servers including Apache Tomcat 5.5, 6.0, IBM WebSphere 5.1, 6.0, Adobe JRUN 3.0,4.0, BEA Web Logic 8.1, 9.2, 10x, Oracle OC4J and Red Hat JBoss 4.0.
  • Ingenious Troubleshooter with solid focus in security concepts such as Platform security, Cryptography using services like (digital signatures, message digests and ciphers) and algorithms which includes (RSA, DSA, AES, Triple DES, SHA, PKC, RC2, and RC4), Authentication and Access control, Secure Communications using (TLS, SSL, Kerberos, and SASL), and Public Key Infrastructure.
  • Multitalented Coder with extensive programming capability in using various IDE’s which includes Eclipse 3.2, 3.3, 3.5, My Eclipse 6.0, 8.0, 8.5, IBM Rational Application Developer 6.0, 7, Visual Age, CodeGear JBuilder and NetBeans.
  • Task Specific Performer with considerable exposure in using Ant, Maven, Log4j, Rational Unified Process (RUP) and LDAP.
  • Technically Savvy with far-reaching talents using multiple RDBMS products like IBM DB2, Oracle 9i/10g, MS Access, SQL Server and MySQL.
  • Experience using SQL, PL/SQL with various Database servers like Oracle 9i/10g/11g and MySQL for testing database integrity, data validation and verification.
  • Determined Software Professional with widespread utilization of Java Message Oriented Middleware (MOM) API from various providers, which includes Apache Active MQ, IBM MQ Series/WebSphere MQ, Progress SonicMQ and TIBCO EMS.
  • Performance Targeted Implementer with substantial familiarity in Service Oriented Architecture (SOA) using CORBA and Apache Axis Web Service Framework using the Web Services protocols like SOAP, REST, JAX-RPC, JAXB, WSDL and UDDI.
  • Mission Focussed Aspirant with sweeping proficiency in using version controls such as CVS, PVCS, SVN, Microsoft Visual Source Safe and Rational Clear Case.
  • Resourceful Contender with wide-ranging swiftness in improving the performance of web applications by using various Cache implementation mechanisms such as JCS, Ehcache, and JBoss Tree Cache.
  • Ingenious Achiever with enduring precision in multi-tier J2EE Web Application design using IBM Rational Rose, MS Visio and UML.
  • Quick-witted Competent with skilful ability in using Spring (Aspect Oriented Programming and Dependency Injection/Inversion of Control) and Object Relational Persistence frameworks like Hibernate with mapping of persistent classes and usage of Hibernate Query Language.
  • Innovative Individual with commendable experience in using Java features and familiar with technologies like AJAX and JavaScript frameworks like Dojo and JQuery.
  • Multi-cultured Team Player with complete flexibility to work independently as well as in a team and has quick grasping capabilities to work with the newly emerging technologies.
  • Motivated high flier with excellent verbal/written communication skills, admirable presentation capabilities, efficient requirement gathering ability and TEMPeffectively convey them to other members in the team.
  • Proficient in Multi-Tier architecture and distributed applications.
  • Familiar with ASP.NET and VC#.NET.
  • Self-Assured Challenger with remarkable multitasking knack to handle multiple assignments and timely troubleshoot intricate problems.
  • Offered proper orientation and guidance to other developers in the team.
  • Came up with creative solutions during pressure elevated situations.
  • Interacted with business analysts, clients and customers in many circumstances such as demand needs, design assessment, implementation, production support and feedback.
  • Worked on dynamic, fast paced and demanding projects.
  • Adaptive to learn proprietary frameworks, customized design, range of testing tools and new domain.
  • Played organizer roles in several projects, halped the team progress through all the phases, from code review to the deployment of the application.
  • Accelerated the efficiency when high quality outputs were desired.
  • Detected bugs and fixed them during the implementation phase with less reaction time.
  • Appreciated by various clients for delivering quality work.
  • Evaluated several products, private tools, and involved in the vulnerability assessment of several proprietary systems.
  • Played the Role of managing quality procedures, stringent timelines and resource allotment.
  • Strong learning curve for new technologies and was always in track of frequently changing requirements.

TECHNICAL SKILLS

Languages: Java and J2EE

Technologies: JDBC, Servlets, JSP, JSTL, Java Beans, MVC, Struts, Tiles, RMI, EJB, JSF, JNDI, JMS, SOA, SOAP, JavaScript, AJAX, XML and HTML

Development Approach: Waterfall, Iterative, Spiral, View and Agile

Design Patterns: Core J2EE patterns (MVC, Business Delegate, Value Object, Session Facade,Composite Entity, Service Locator, Data Access Object, Service Activators and Singleton)

Testing Tools: JUnit3.8/4.0, JMeter and Test Driven Development (TDD)

Defect Tracking Tools: HP Quality Center

Application/Web Servers: Apache Tomcat 5.5, 6.0, IBM WebSphere 5.1, 6.0, Adobe JRUN 3.0, 4.0, BEA Web Logic 8.1, 9.2, 10x, Oracle OC4J and Red Hat JBoss 4.0

Security Concepts: Platform security, Cryptography, Authentication and Access control, Secure Communications and Public Key Infrastructure

Security Algorithm/Protocols: RSA, DSA, AES, Triple DES, SHA, PKC, RC2, RC4, TLS, SSL, Kerberos, and SASL

Ide: Eclipse 3.2, 3.3, 3.5, My Eclipse 6.0, 8.0, 8.5 IBM Rational Application Developer 6.0, 7, Visual Age, CodeGear JBuilder and NetBeans

Message Oriented Middleware: Apache Active MQ, IBM MQ Series/WebSphere MQ, Progress SonicMQ and TIBCO EMS

Version Controls: CVS, PVCS, SVN, Microsoft Visual Source Safe and Rational Clear Case

Cache Implementations: JCS, Ehcache, and JBoss Tree Cache

Frameworks: Struts, Spring, JSF and Hibernate

Design Technologies: OOAD, IBM Rational Rose, MS Visio and UML

Architecture: Service Oriented Architecture and CORBA

Web Service Frameworks: Apache Axis

Web Service Protocols: SOAP, REST, JAX-RPC, JAXB, WSDL and UDDI

Build Tools: Ant and Maven

Database: IBM DB2, Oracle 9i/10g, MS Access, SQL Server and MySQL

Processes: SDLC and Rational Unified Process (RUP)

Protocols: TCP/IP, HTTP, HTTPS, TELNET, FTP and LDAP

Operating Systems: All Version of Microsoft Windows, UNIX and LINUX

Logging Tool: Log4J

PROFESSIONAL EXPERIENCE

Confidential, IOWA

JAVA DEVELOPER

RESPONSIBILITIES:

  • Responsible for design and analysis of the given requirement.
  • Played key role in the design and development of application using Struts, Hibernate and Spring technologies/frameworks.
  • Responsible for Installation and developing the RestFull Web Services using Jboss Developer Stdio.
  • Deployed the application in JBoss-eap server.
  • Implemented all the front end components using Struts.
  • Wrote Action classes, Request Processor, Business Delegate, Business Objects, Service classes and JSP pages.
  • Utilized Struts Validator framework to validate the form data.
  • Implemented the Web Services functionality in the application to allow external applications to access the data.
  • Used MVC framework for the development of multitier J2EE application.
  • Used EJB3 Session and entity beans.
  • Used Apache Axis as the Web Service framework for creating and deploying Web Service clients using SOAP and WSDL.
  • Developed and implemented several test cases using JUnit framework.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
  • Worked on protocols like HTTP/HTTPS/FTP.
  • Coordinated with QA team to ensure the quality of application.
  • Checking the Log Files for solving the issues raised by the testing team.
  • Used MAVEN to build and deploy systems.
  • Designed and developed registration system using GWT, GXT.
  • Implemented using JavaScript toolkits ExtJs.
  • Deployed the application in BEA Web Logic Application Server 10.0.
  • Used JPA over Hibernate for access to multiple databases.
  • Created user interfaces for the application using PL/SQL.
  • Wrote PL/SQL procedures and triggers to carry out database maintenance task.
  • Involved in developing SQL Scripts.

ENVIRONMENT: Spring, Hibernate, Apache Axis, Eclipse 3.3, CVS, JSP 2.1, JNDI, Struts, Log4j, Junit 4.5, Ant, Maven, XML, HTML, JavaScript, Oracle 10g, Windows XP, Windows 7, oracle 10g, JBoss PL/SQL and SQL Developer.

Confidential, SANJOSE, CA

CLIENT SERVER SPECIALIST

RESPONSIBILITIES:

  • Responsible for gathering business and functional requirements from the users.
  • Analysed Use Case diagrams and created various UML Diagrams like Class diagrams and Sequence diagrams.
  • Responsible for Java client-server applications, in which remote application server and Java Client (traditional java swing clients) communicate via http connections, using Data Transfer HashMap Pattern.
  • Uploaded a file via FTP.
  • Developed Java Swing/AWT to work like an application and an applet using the server via RMI.
  • Played key role in the design and development of application using J2EE, Struts, and Spring technologies/frameworks using Service Oriented Architecture (SOA).
  • Leveraged the AOP features of Spring framework to handle exceptions.
  • Developed the complete infrastructure for messaging using JMS.
  • Implemented all the front end components using Struts framework.
  • Wrote Action classes, Request Processor, Business Delegate, Business Objects, Service classes and JSP pages.
  • Utilized Struts Validator framework to validate the form data.
  • Played a key role in designing the presentation tier components by customizing the Struts framework components. dis included in configuring web modules, request processors and Error handling components etc.
  • Developed JSP pages using Struts custom tags.
  • Developed the components for parsing XML documents using SAX and DOM parsers.
  • Implemented design patterns like DAO, Session Façade and Value Objects.
  • Implemented the Web Services functionality in the application to allow external applications to access the data.
  • Used Apache Axis as the Web Service framework for creating and deploying Web Service clients using SOAP and WSDL.
  • Used front end technologies like HTML, DHTML, AJAX and GWT.
  • The system was developed using JAVA/J2EE/WebLogic at the server end.
  • Used EJB3 on JBoss, using Maven with Hibernate for persistant management.
  • Used MAVEN plugin while developing applications using Struts and JSF.
  • Developed and implemented several test cases using JUnit framework.
  • Used Hibernate as ORM tool and defined the mapping and relationship of each table in database.
  • Participate in switch from JDBC to Hibernate(JPA annotations).
  • Coded the front end framework components using Web 2.0 JavaScript library ExtJs, GXT.
  • Coordinated with QA team to ensure the quality of application.
  • Deployed the application in BEA WebLogic Application Server 10.0.
  • Implemented SQL Queries stored procedures and triggers using PL/SQL and oracle database.

ENVIRONMENT: JMS, Spring, Hibernate, Apache Axis, Eclipse 3.3, CVS, JSP 2.1, JNDI, Struts, Log4j, Junit 4.5, WebLogic Application Server 10.0, XML, HTML, JavaScript, Oracle 10g, Windows XP, Ant, Maven and IBM MQ Series.

Confidential

PROGRAMMER

RESPONSIBILITIES:

  • Involved in creating Web Services using Apache Axis2.1, SERVLETS and JSP.
  • The Application is designed using J2EE technologies based on Spring MVC architecture.
  • Used AJAX for sending portal requests to enhance the user experience and to improve performance.
  • Used Hibernate for the O/R mapping.
  • Developed java beans and JSP by using SPRING.
  • Work involved usage of HTML, JavaScript and Ajax for development and validations.
  • Developed screens using XML documents and XSL.
  • Involved in creating tables, stored procedures in SQL for data manipulation and retrieval using SQL SERVER 2000, Oracle 10g and DB2.
  • Involved in active coding and debugging of the source code for the in powered application using Java, Java EE and various debugging tools.
  • Performed database changes and executed completed SQL queries against the in powered Database, which is an Oracle Server.
  • Performed code reviews and impact analysis against code, with quality check before the end of each iteration.
  • Used JPA(Java Persistence API) with JPQL queries to add persistence layer to the application and for ORM(Object Relational Mapping).
  • Used Maven as the build manager to build the application and deploy to various environments.
  • Developed UNIX/LINUX Shell Scripts to automate Business Process.
  • Created Design documents, Case diagrams and Sequence Diagrams and performed core development using Java, Java EE and Net Beans.
  • Implemented various in powered functionalities as web services, creating the WSDL from session beans and then created the web services from WSDL.
  • Tested web services using Net Beans 6.8 and using SOAP UI stand-alone client.
  • Performed User-Acceptance testing against the business rules and requirements.

Environment: Hibernate2, Springs, Ajax, Web Logic 10.0, Tomcat5.5, MyEclipse,Oracle10gand SqlServer2000

Confidential,

SOFTWARE ANALYST

RESPONSIBILITIES:

  • Involved in Requirements gathering, Requirement analysis, Design, Development, Integration and Deployment.
  • Involved in Tax module and Order Placement / Order Processing module.
  • Responsible for the design and development of the application framework
  • Designed and Developed UI’s using JSP by following MVC architecture.
  • Developed the application using Struts framework. The views are programmed using JSP pages with the struts tag library, Model is the combination of EJB’s and Java classes and web implementation controllers are Servlets.
  • Used EJB as a middleware in designing and developing a three-tier distributed application.
  • The Java Message Service (JMS) API is used to allow application components to create, send, receive, and read messages.
  • Used JUnit for unit testing of the system and Log4J for logging.
  • Created and maintained data using Oracle database and used JDBC for database connectivity.
  • Created and implemented Oracle stored procedures and triggers.
  • Installed WebLogic Server for handling HTTP Request/Response. The request and response from the client are controlled using Session Tracking in JSP.
  • Developed PL/SQL store procedures for oracle 9i database.
  • Reported Daily about the team progress to the Project Manager and Team Lead.

ENVIRONMENT: J2EE 1.3, JSP 1.2, Servlets 2.3, EJB 2.0, Struts 1.1, JNDI 1.2, JDBC 2.1, Oracle 8i, UML, DAO, JMS, XML, WebLogic 7.0, MVC Design Pattern, Eclipse 2.1, Log4j and JUnit.

Confidential

JAVA DEVELOPER

RESPONSIBILITIES:

  • Involved in the design and implementation of the architecture for the project using OOAD, UML design patterns.
  • Involved in design and development of server side layer using XML, JSP, JDBC, JNDI, EJB and DAO patterns using eclipse IDE.
  • Work involved extensive usage of HTML, CSS, JavaScript and Ajax for client side development and validations.
  • Used parsers for the conversion of XML files to java objects and vice versa.
  • Involved in creating tables, stored procedures in SQL for data manipulation and retrieval using SQL Server 2000, Oracle 10g and DB2.
  • Developed screens using XML documents and XSL
  • Developed Client programs for consuming the Web services published by the Country Defaults Department which keeps in track of the information regarding life span, inflation rates, retirement age, etc. using Apache Axis.
  • Developed java beans and jsp's by using Spring and JSTL tag libs for supplements.
  • Development of EJB’s, Servlets and JSP files for implementing Business rules and Security options using IBM Web Sphere 6.0.

Environment: JSF Framework, Eclipse IDE, Ajax, Apache Axis1.4, OOAD, Web Logic 10.0, SQL Server, Oracle 10g, Web services, Ajax, Spring, OOAD and UML.

Hire Now