Java Developer Resume
Caramel, IN
SUMMARY:
- Over 7 years of comprehensive experience in the Analysis, Design, Development, Implementation and Testing of enterprise applications with web technologies, distributed technologies and client - server architecture environment using Java/J2EE.
- Extensive Design and Development experience in J2EE technology stack like JSP, Servlet, JMS, JAXP, JAX-RPC, JTA, Java Mail, JNDI, RMI, JDBC and Web Services.
- Expertise in Web-Development technologies like HTML, DHTML, JavaScript, JQuery, CSS, XML and XSL/XSLT and AJAX.
- Extensive experience with Eclipse, Net Beans and Rational Application Developer (RAD).
- Substantial knowledge about IBM WebSphere Application server, Apache Tomcat Web Server, JBoss and WebLogic server.
- Experience in developing PL/SQL, Stored Procedures, Triggers on Oracle Databases.
- Good knowledge of database connectivity JDBC for databases like Oracle, SQL Server and DB2.
- Hands-on experience with design patterns like Dependency injection, Singleton, Domain Object, DAO, Session Facade, Intercepting filters, Factory pattern, Service Locator, Front Controller, Command pattern, MVC.
- Expertise in developing Internet/Intranet Applications with SOA, Web Services SOAP, and RESTful.
- Expertise in developing applications using Spring Framework, Inversion of Control and Dependency Injection, Spring MVC, Spring JDBC, and ORM Technology like Hibernate.
- Experience in writing the ANT Scripts and UNIX Scripts for building and deploying the working enterprise application.
- Experience with versioning tools like Clear-case, SVN and CVS.
- Extensive experience in designing, developing and implementing Model View Controller using, Spring and Hibernate framework.
TECHNICAL SKILLS:
Languages: Java, C, C++,SQL, PL/SQL
RDBMS : Oracle, SQL Server, DB2.
J2EE Technologies : JSP, Servlet, JMS, JAXP, JAX-RPC, JTA, Java Mail, JNDI, RMI, JDBC, JCA, Web Services (SOAP and RESTful).
App/Web servers : JBoss, WebLogic, WebSphere, Apache Tomcat.
IDE : Eclipse, RAD, NetBeans.
XML Technologies : DTD, JAX-RPC, XML Schema, XSLT.
Web Technologies : HTML, DHTML, JavaScript, JQuery, CSS, XML, AJAX.
Operating Systems : UNIX, Windows.
Built Tools : ANT, Maven.
Frameworks : Spring, Hibernate, JPA.
Version Controls : Clear-case, Subversion, CVS.
PROFESSIONAL EXPERIENCE:
Confidential, Caramel, IN
Java Developer
Responsibilities:
- Involved in Analysis, Detail Design, Development, Bug fixing and Enhancement in Agile methodology.
- Worked in Implementation of middleware framework using Hibernate and Spring Framework.
- Implemented asynchronous messaging system using JMS .
- Worked on JSP, HTML, Java Script and CSS for content layout and presentation.
- Developed and consumed REST web services to retrieve data from different applications.
- Implemented core business logic using several Java/J2EE design patterns.
- Implemented Design Patterns like Front Controller, MVC, Business Delegate, Data Transfer Objects and Data Access Objects .
- Developed Asynchronous JavaScript and XML AJAX, Query, JavaScript, HTML and CSS for better, faster interactive Front-End.
- Used Oracle database for SQL, PL/SQL scripts, stored procedures, functions and triggers.
- Performed Unit testing of modules using JUnit .
- Implemented logs for error tracking using Log4J and fixed the errors.
- Created Use cases and Sequence diagrams using UML.
- Created build scripts for compiling and creating war, jar files using ANT tool kit.
- Used SVN for version control throughout the application.
Environment: Java/Java 2EE, Eclipse, Web Logic Application Server, JavaScript, Hibernate, Log4j, Ant, Oracle, J2EE, Spring JQuery, JMS, Web services, REST Web Services, Apache Axis, Design Pattern, JavaScript, CSS, HTML, XML, SVN.
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Interacted with the stake-holders and gather requirements and business artifacts based on Agile SCRUM methodology.
- Developed web pages by using HTML, CSS and JavaScript.
- Used Eclipse to develop source code and debug the application.
- Built a custom cross-platform architecture using Java, Spring Core/MVC, and Hibernate.
- Involved in defining build process with Maven scripts and customizing through CI builds using Jenkins.
- Implemented Web-Services to integrate between different applications internal and third party components using SOAP and REST services using Apache-CXF
- Configured Queues and Topics as part of application integration and defined Camel routing between queues/topics.
- Reviewed the XML logical data model and developed XML schema XSD to validate the model and used JAX-B for Xml-Java Mapping and XML-XSLT conversion.
- Implemented Hibernate ORM tool integration with Spring MVC to interact with back end persistence system Oracle.
- Developed and published web-services using WSDL,SOAP and XML, JAX-B based on top-down and bottom-up approaches.
- Experience in pre-testing the Web-Service calls with SOAP UI using end-points.
- Coordinated Unit Testing by JUnit, Easy Mock, Integration and User Acceptance Testing and developed test cases for bean components.
- Used Subversion for maintaining the component and for release and version management. And JIRA for defect tracking.
- Maven tool has been used for the build and deploy procedure scripts in UNIX, Linux and Windows environment using Hudson.
- Been though Release process for project execution as part of SCRUM.
Environment: Java, J2EE,SOA, Spring, Web Services, CXF, XML, XSD, Shell Script, UML, HTML, JavaScript, Eclipse, WebLogic, Active MQ, JAX-B, JMS, Axis2, AJAX, Hudson, Maven, Jenkins, Restful, SOAP, JIRA, Oracle, PL/SQL, XPath, XSLT, SOAP UI, JUnit, SVN, Windows, Unix.
Confidential, Memphis, TN
Java Developer
Responsibilities:
- Extensively used Form Beans in data access layer to access and update information.
- Used Spring- Hibernate integration to interact with Data base layer using DAO's.
- Experience in various phases of Software Development Life Cycle SDLC of the application.
- Developed presentation tier with JSPs.
- Wrote HQL queries as part of development.
- Designed and implemented XML parsing for XML order conformations.
- Created database pool, multi-pool, data source and mapped them to roles.
- Configured Action Mapping XML for each logical request that may be submitted.
- Consumed web services WSDL, UDDI, and REST for funds management.
- Used Hibernate as Object Relational Mapping Tool for the backend data.
- Wrote batch jobs and was involved in performance tuning of complex queries.
- Wrote complex business rules as SQL and PL/SQL queries for the end user to use in reporting.
- Deployed the application on WebSphere Application Server.
- Monitored the error logs and fixed the problems.
- Developed different components of the application such as JSPs, Servlets, DAOs and Used Subversion SVN for version control.
Environment: Java, J2EE, Spring, Hibernate, JSP, Servlets, HTML, XML, Oracle, PL/SQL, WebSphere, SVN, Eclipse, JAX-B, JIRA, Log4j, JUnit, Windows.
Confidential, Milwaukee, WI
Java Developer
Responsibilities:
- Developed front end for Schedule Inefficiency using JSP/Servlets.
- Performed Analysis, Design, Development, Integration and Testing of application modules.
- Implemented application prototype using JSP, Servlets, JDBC, and to give the presentation.
- Developed the application using Spring Web MVC and other components of the Spring Framework, the controller being Spring Core Dispatcher Servlet. Also implemented Dependency Injection using the spring framework.
- Developed JSP custom Tag libraries, and associated support in the Action Servlet, that assists in creating interactive form-based applications, which is the one of the primary area of functionality using Spring Framework.
- Used Eclipse Indigo IDE to develop the application.
- Used JBoss Server to deploy the application.
- Wrote technical documents related to workflow model and activities performed for the particular work items.
- Responsible for working on consuming SOAP web services.
- Developed complex database SQL queries/Stored Procedures and tuning SQL queries.
- Implemented logging mechanism using log4j tool.
- Responsible for unit testing using JUnit and building test cases and templates for integration testing.
- Used Subversion to commit the source and created tags and branches.
- Communicated with the Offshore Team and helped them understand the Business Requirements.
Environment: Java, J2EE, JSP, Hibernate, Spring, JNDI, HTML, CSS, XML, Java Script, Eclipse, XML, JBoss, ANT, JMS, SQL Developer, MS Visio, PL/SQL, Oracle, DB2,JProfiler SVN, Log4j, JUnit.
Confidential, Tampa, FL
Java Developer
Responsibilities:
- Actively involved in designing, developing and testing of J2EE components like Java Beans, Java, XML, Collection Framework, JSP, spring and Hibernate.
- Used Spring/MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology.
- Implemented DAO layer using different hibernate techniques like strategies, Inheritance, annotations and criteria interfaces.
- Involved in writing configuration centric files/modes for various services using XML capabilities and also wrote message bundles for spring, camel and JAX-RS.
- Used RESTful web services to call the services from a central portal.
- Used Apache Maven for building and Hudson for Batch building.
- Maintenance of existing product code, as required.
- Wrote Scripts using UNIX, ANT whenever necessary.
- Wrote JavaScript code using AJAX, JSON features and also used the annotation capabilities of the same for Restful services.
- Developed integration of hardware services through Apache Camel and Spring dependency Injection frameworks.
- Development in Service Oriented Architecture SOA .
- Stood up for the daily scrum to discuss and update through word of mouth and also through the Rally tool for scrum.
- Used SVN Subversion for version control, log4j for logging purpose.
- Wrote JUnit, Easy mock test cases to test various services and their integration capabilities and limitations.
Environment: Java, SOA, JAXB, J2EE, Spring MVC, REST, WSDL, Apache Camel, XML, AJAX, Eclipse, Apache Maven, Hudson CI, Apache Tomcat, log4j, SVN, JUnit, Easy-Mock, Windows.
Confidential, Boca Raton, FL
Java Developer
Responsibilities:
- Interaction with the users at all stages of development to ensure that development was as per user specifications.
- Used OOD concepts in overall design and development of the system.
- User requirements study, analysis and review of the specifications.
- Designed and Implemented the J2EE Based with JDBC in Eclipse IDE.
- Work directly with management, vendors, and third parties to ensure database management applications operate at peak efficiency.
- Extensively worked on Java server side programming using Servlets, and JSP. CSS is used to style Web pages, XHTML and XML markup.
- Implemented servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking.
- Using XML for dynamic display of options in select box and description on web page.
- Asynchronous messaging is done using JMS and created Queue for point to point messaging.
- Designed complex application database SQL statements for querying, updating and reporting using JDBC.
- Responsible for testing, debugging, bug fixing and documentation of the system.
- Developed JUnit test cases and performed integration and system testing.
- Implemented Java components and deployed under the WebLogic server.
Environment: Java, J2EE, JDBC, XML, Servlets, HTML, JavaScript, JSP, CSS, SOAP, Eclipse, SQL, CVS, JUnit, Log4j, WebLogic, Windows.
Confidential, Dallas, TX
Jr. Java Developer
Responsibilities:
- Requirement gathering, Design Analysis and Code development.
- Implemented Struts framework based on the Model View Controller design paradigm.
- Implemented the MVC architecture using Struts MVC.
- Designed the application by implementing Struts based on MVC Architecture, used simple Java Beans as a Model, JSP-UI Components as View and Action Servlet as a Controller.
- Used JDBC for data access from Oracle tables.
- Implemented EJB's Container Managed Persistent strategy.
- Worked on triggers and stored procedures on Oracle database.
- Apache ANT was used for the entire build process.
- JUnit was used to implement test cases for beans.
- Worked on Eclipse IDE to write the code and integrate the application.
- Application was deployed on WebSphere Application Server.
- Coordinated with testing team for timely release of product.
Environment: Java, JSP, Servlets, JMS, JavaScript, Eclipse, WebSphere, PL/SQL, Oracle, Log4j, JUnit, ANT, Clear-case, Windows.