Java Developer Resume
Atlanta, GA
SUMMARY:
- 5 years of professional software development experience in Java, J2EE, and OSB (Oracle Service Bus) technologies.
- Experience in developing custom web based applications using HTML, JDBC, XML, Spring, Struts, SOAP, WSDL, and REST.
- Experience in development of Web Services - RESTful services (Spring, JAX-RS), SOAP (JAX-WS).
- Experience working with UI frameworks - javascript, and jQuery.
- Experience in Software Development Life Cycle (SDLC), Object Oriented Analysis and Design (OOAD) Techniques.
- Extensively worked in developing and deploying J2EE applications on Web/Application Servers using WebLogic, Tomcat, and WebSphere.
- Expertise in working with multiple Integrated Development Environment Tools - Eclipse, and WebSphere Studio Application Developer (WSAD).
- Worked in Ant, Maven Build Tools and JUnit Test Frameworks. Experience with writing test cases in JMeter.
- Working experience with Oracle 11g (SQL) and DB2 databases.
- Worked on Scrum and Agile projects.
- Experience with use cases, activity diagrams, class diagrams and sequence diagrams.
TECHNICAL SKILLS
Languages: Java, SQL, C, C++
Java/J2EE Technologies: Java, JDBC 4.0, Servlets, JSP 2.0, JMS, JAX-WS, JAX-RS
Middleware: OSB(Oracle Service Bus), WSDL/WADL, XSD, XQuery, XPath, XML
Web Technologies: HTML, XML, CSS
Scripting: Java Script, JQuery
Frame Works: Struts1.1, Struts 2, Spring 3.0, SOAP
ORM Tools: Hibernate
Database: Oracle, DB2
App/Web Servers: Weblogic 12c, Tomcat 7.0 and 8.0, WebSphere 8.5
Repository Tools: SVN, CVS
IDE Tools: Eclipse, WSAD
Database Tools: Toad, SQL Developer, Squirrel SQL, iNavigator
Process Automation: Maven, Ant, Log4j
Operating System: Windows, Unix/Linux
SDLC Methodologies: Agile, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Developed different screens on the basis of requirement documents using JSP, javascript, jquery, and HTML.
- Implemented AJAX for dynamic loading of data in the frontend.
- Developed Controller layer using Struts 2 Action classes and Core Java.
- Developed REST webservices using JAX-RS.
- Designed and developed the Service layer using JDBC DAO design patterns.
- Interaction with QA team for testing and defect fixing.
- Followed the AGILE software development principles using RallyDev.
- Used POSTMAN to test web services.
Environment: Java, Struts 2.0, JDBC, Log4J, DB2, WebSphere 8.5, Eclipse, Squirrel Sql, SQL, SVN, Ant, Windows 10.
Confidential
Web Application
Responsibilities:
- Developed different screens on the basis of requirement documents using JSP, javascript, jquery, and HTML.
- Implemented AJAX for dynamic loading of data in the frontend.
- Developed Controller layer using Struts 1.1 Action classes and Core Java.
- Designed and developed the Service layer using JDBC DAO design patterns.
- Interaction with QA team for testing and defect fixing.
- Followed the AGILE software development principles using RallyDev.
Environment: Java, Struts 1.1, JDBC, Log4J, DB2, WebSphere 8.5, Eclipse, Squirrel Sql, SQL, SVN, Ant, Windows 10.
Confidential
Web ApplicationResponsibilities:
- Developed the application using Struts 2.0 framework.
- Designed and Developed UIs using Struts MVC, JSP, jQuery, HTML, and CSS by following MVC architecture.
- Designed and developed the service layer using JDBC DAO design patterns and DB2.
- Used log4J to implement logging to generate audit, debug and error logs.
- Used Eclipse to develop, build and run JUnit Test cases.
- Worked on incident tickets
Environment: Java 1.6, WebSphere 8.5, Eclipse, Struts 2.0, JSP 2.0, JQuery, JDBC 4.0, DB2, Log4J, SQL, CVS, Ant, Linux.
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Developed different OSB APIs on the basis of requirement documents.
- Doing hands on development of few of these APIs using Java, JAX-WS, JAX-RS specification, and some APIs on Oracle’s OSB Suite.
- Developed Java REST web services using Jersey tool.
- Developed Java SOAP web services using WSImport tool.
- Designed and developed the persistence layer using JDBC DAO design patterns.
- Creating Proxy Schemas (XSDs) as per requirement interface and invoke the target services (e.g. Database, Siebel and AIA Queue).
- Exposed the proxy services in SOAP and REST for inbound calls to OSB proxy.
- Used XPath and XQuery to transform inbound calls into outbound requests to the business services.
- Add the validations on source requests and business responses with respect to XSDs.
- Logging the validation errors, faults, proxy requests/responses and business service requests/responses.
- Writing test cases in JMeter for the OSB APIs.
- SVN tagging for new API integration and run Jenkins job on new tag.
- Add the respective API components in uDeploy and deploy the component on Dev environment.
- Assisting the application support team for production issues by providing the request payloads of respective transactions from OSB logs.
- Coordinate with offshore team to provide the updates on daily onshore activities and guide them on new developments.
Environment: Java, SOA - OSB ( Oracle Service Bus), XSD, XQuery, XPath, XML, SOAP (WSDL ), REST (WADL), JDBC, Log4J, Jenkins, uDeploy, Oracle 11g, jDeveloper 12c, WebLogic 12c, Eclipse, jMeter, SQL Developer, SOAP UI, Postman Rest Client, HP QC, SQL, SVN, Maven, Windows 7.
Confidential
Java DeveloperResponsibilities:
- Used Eclipse to develop, build and run JUnit Test cases.
- Developed the application using Spring 3.0 framework.
- Designed and Developed UIs using Spring MVC, JSP, HTML, and CSS.
- Developed the REST web services using Spring REST framework.
- Designed and developed the persistence layer using JDBC DAO design patterns, Spring JDBC-Template and Oracle.
- Used log4J to implement logging to generate audit, debug and error logs.
Environment: Java 1.6, BEA WebLogic 12c, myeclipse 2013, Spring 3.0, JSP 2.0, JQuery, JDBC 4.0, Oracle 10g, Log4J, SQL, CVS, Maven, Linux.
Confidential
Java DeveloperResponsibilities:
- Involved in analyzing and understanding the requirements provided by business analysts.
- Used Eclipse to develop, build and run JUnit Test cases.
- Designed and Developed UIs using JSP, HTML, and CSS by following MVC architecture. The views are programmed using JSP pages with the JSTL.
- Responsible for setting up database connection pools and refactoring the database code.
- Developed exception handling and error pages.
- Logging the user activity and also the system failures using Log4j.
- Designed and developed the persistence layer using JDBC DAO design patterns.
Environment: Java, BEA WebLogic 12.0, Eclipse 4.2, Servlet 3.0, JSP 2.0, JDBC 4.0, Oracle 10g, Log4J, DOM, XML, SQL, CVS, JUnit, Linux.
