Java Developer Resume
Atlanta, GA
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 usingJava/J2EE.
- Extensive Design and Development experience in J2EE technology stack like JSP, Servlet, JMS, JAXP, JAX-RPC, JTA,JavaMail, JNDI, RMI, JDBC and Web Services.
- Expertise in Web-Development technologies likeHTML, DHTML, JavaScript, JQuery, CSS, XML and XSL/XSLT and AJAX.
- Extensive experience with Eclipse, Net Beans and Rational ApplicationDeveloper(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.
- Using XML for dynamic display of options in select box and description on web page.
TECHNICAL SKILLS
Languages: Java, C, C++, SQL, PL/SQL
RDBMS: Oracle, SQL Server, DB2.
J2EE Technologies: JSP, Servlet, JMS, JAXP, JAX-RPC, JTA,JavaMail, 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
Java Developer
Confidential, Atlanta, GA
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,JavaScript and CSS for content layout and presentation.
- Developed and consumed REST web services to retrieve data from different applications.
- Implemented core business logic using severalJava/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,HTMLand 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/Java2EE, 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.
JavaDeveloper
Confidential, Atlanta, GA
Responsibilities:
- Interacted with the stake - holders and gather requirements and business artifacts based on Agile SCRUM methodology.
- Developed web pages by usingHTML, CSS and JavaScript.
- Used Eclipse to develop source code and debug the application.
- Built a custom cross-platform architecture usingJava, 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-JavaMapping 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.
- UsingXMLfor dynamic display of options in select box and description on web page.
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.
JavaDeveloper
Confidential, Tampa, FL
Responsibilities:
- Actively involved in designing, developing and testing of J2EE components likeJavaBeans,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.
JavaDeveloper
Confidential, Boca Raton, FL
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 onJavaserver 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.
- ImplementedJavacomponents and deployed under the WebLogic server.
- 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.
Environment: Java, J2EE, JDBC, XML, Servlets,HTML, JavaScript, JSP, CSS, SOAP, Eclipse, SQL, CVS, JUnit, Log4j, WebLogic, Windows.
