We provide IT Staff Augmentation Services!

Java Developer Resume

3.00/5 (Submit Your Rating)

Troy, MI

SUMMARY

  • 8+ years’ experience in development and enhancement of web based multi - tier client server applications using Java, J2EE and SOA technologies.
  • Experience in development of RESTful and SOAP web services using CXF-RS, Spring, JAX-WS, JAX-RPC, Axis
  • Experience in using persistence frameworks Hibernate 3, pure Query, iBatis, eclipse Link and JPA.
  • Experienced using Java/J2EE patterns Front Controller, Session, Façade, DAO, Factory Method and Singleton.
  • Hands-on experience in web technologies HTML, JSP, AJAX, Javascript, XSLT, Xpath and XML.
  • Practical experience in using IDE tools such as RAD, Netbeans, and Eclipse and application servers Websphere, Weblogic and Tomcat.
  • Experience in build/deploy tools Ant, Maven and Jenkins.
  • Experience in SQL using Oracle 9i/10g, IBM DB2 and PL/SQL using Oracle 9i/10g/11i
  • Hands-on experience in unit testing frameworks TestNG and Junit.
  • Experience in design and development of Model View Controller using Servlet, Struts 1.1 and Spring MVC.
  • Hands-on experience in version controlling tools CVS, ClearCase, SVN and VSS.
  • Hands-on experience in using logging frameworks log4j and slf4j.
  • Worked wif clients from various domains such as Banking & Financial, Insurance, Retail and Travel.
  • Ability to work TEMPeffectively in the Linux environment.
  • Implemented new solutions wif emerging technologies for resolving issues such as inefficiency, performance bottleneck in distributed applications.
  • Provided solutions to automate development and testing for web services based application.
  • Mentored team member to learn and use emerging technologies and domain noledge.
  • Conducted cross team trainings on software technologies.
  • Strong analytical thinking and problem solving skills backed by good communication skill.
  • Keeping abreast of myself on emerging technologies.

TECHNICAL SKILLS

Languages: Java 6, JRules, SQL, PL/SQL, Groovy

Java/J2EE Technologies: JDBC, Design Patterns, Junit, JPA, JTA, JSP, Servlet,JSP J2EE MVC, JMS

Application Framework: Spring3.2.5 - (Spring Core, MVC, IOC, Hibernate, AOP, Cache)EJB 2 & 3, Struts 1.1, Camel, CXF-RS, Jersey, Dozer, Ehcache

Web Technologies: HTML, Java Script, CSS, XML, XSLT, AJAX, XSL, JSON

Web Services: SOAP, WSDL, RESTful, JAX-RPC, JAX-WS, JAX-RS

Test/Logging Frameworks: JUnit, log4j

Products: IBM Master Data Management 8 & 10WebSphere Operational Decision Management, IBM Websphere MQ

Persistence Frameworks: Hibernate 3, iBatis 2.3, Eclipse Link, pure Query

Database: DB2, ORACLE 9i/10g/11i

IDE: RAD 8, Eclipse, Netbeans

Application servers: Websphere, WebLogic, Tomcat

Build Tool: Ant, Maven 2, Jenkins

Tools: Crystal Reports, Toad, SQL Workbench, HP QCRational ClearQuest

Source Control: SVN, Visual Source Safe, Clearcase

Client/server Platform: Windows 95/98/NT/2000/2007, Linux

PROFESSIONAL EXPERIENCE

Confidential, Troy, MI

Java Developer

Responsibilities:

  • Developed the J2EE SOA application under Agile methodology.
  • Used Spring MVC for Rest API implementation.
  • Used Spring JPA wif Hibernate as ORM provider and JDBC for accessing data by querying Oracle database Views, Tables and invoking PL/SQL components.
  • Created and injected Spring services, controllers and DAO components using Spring IOC.
  • Used Spring AOP for error handling, auditing functionalities.
  • Developed Spring Batch component for scheduled batch functionality.
  • Used Spring Security for autantication and authorization for web-services.
  • Created database Views and Stored Procedures and Stored Functions for retrieving and processing data.
  • Used Maven for build and Jenkins for system integration.

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Designed RESTful web services based architecture for service search functionality and enhancement to existing Service APIs to support Digital wallet service.
  • Used CXF-RS for RestFul web-services implementation.
  • Integration of service layers such as Autantication, Validation, business logic, Exception handling and Response construction done using camel framework.
  • Applied Spring AOP for common functionalities such as Autantication and Logging.
  • Used Spring Hibernate for database access functionalities including search and persistence.
  • Developed caching functionality wif Spring Cacheable interface and Ehcache implementation.
  • Improved application performance and reduce coding by using Dozer bean mapping.
  • Mentored team members on getting required business and technical noledge.
  • Conduced team meetings to discuss project status, issues and send report to senior management.
  • Done code review, verifying fulfillment of requirements and performance monitoring

Environment: Spring 3.2.5, Hibernate 3, WAS 7, DB2, RestFul, CXF-RS, Dozer, Maven 2, SVN, SoapUI, HP QC

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Done Impact analysis and Design for existing IFW and OAG APIs changes
  • Created new EJB message driven bean and stateless session bean for incorporating new functionality in existing application which handle IBM Websphere MQ calls.
  • Converted existing time consuming MQ calls to alias table query execution to improve performance and reduce MQ call cost.
  • Created new parser and business proxy for the new functionality and configured in MDM context.
  • Mentored team members on getting required business and technical noledge
  • Done Code review, verifying fulfillment of requirements and performance monitoring
  • Web service testing effort reduced enormously by Groovy script based Soap UI test Automation
  • Led the team of 2 offshore people as a technical coordinator
  • Consulted wif business users to understand requirement and propose technical solutions

Environment: IBM Master Data Management 10, EJB 3, RAD 8, WAS 7, SOAP, DB2, IBM Websphere MQ, Pure Query, SVN, HP QC, Soap UI, Groovy

Confidential, Charlotte, NC

Java Developer

Responsibilities:

  • Analyzed system impact and prepared designs.
  • Used EJB2 stateless session bean to implement business logic and Message driven bean to handle JMS request.
  • Developed Soap web-service using JAX-RPC in top-down approach and incorporated it into MDM application.
  • Development, Code Review, Unit testing and functional verification and performance monitoring
  • Proof of concepts done for migrating SOAP Webservices to Restful Webservices to improve performance which got appreciation by client.
  • Proof of concepts done using extreme Scale for data caching and WODM for Business rule implementation which were accepted by client.
  • Mentored team members on getting required business and technical noledge

Environment: MDM 10, EJB 3, Websphere, SOAP, JAX-RPC, Restful, SVN, HP QC, WODM, extreme Scale, Hibernate 3

Confidential

Java Developer

Responsibilities:

  • Requirement analysis of functionalities such as pricing and documents issuances for booking system
  • Implementation of functionalities using EJB 3.0 stateless session bean for business module, and Eclipse Link for persistence
  • Developed Java batch program for generation and mailing of booking details including e-ticket to customer and scheduled using quartz job scheduler.
  • Unit testing and System Testing for the new enhancement

Environment: Java 1.5, EJB 3, Oracle 10g, Eclipse Link (JPA 2.0), Quartz scheduler, Web sphere Application Server v6.1, SOAP UI 3.5, SQL Developer, Netbeans

Confidential

Java Developer

Responsibilities:

  • Consult wif customer on service request and requirement analysis.
  • Implemented new Reporting functionality using Crystal Reports.
  • Used Spring portlet as the web framework for Weblogic Portal application.
  • Used iBatis frameworks for DAO operations.
  • Response rendering in the portal application is done using XSLT and Ajax.
  • Unit testing and system integration testing.

Environment: Java/J2EE, Spring 3, iBatis 2.3, XML, XSLT, Oracle 10g, Crystal Report, SVN

Confidential

Assistant Systems Engineer

Responsibilities:

  • Implemented new webpage and business module for designer appointment tracker functionality.
  • Used J2EE MVC, DAO, Service Layer, BMO, and TO layers are used for application development.
  • Developed new Java based batch program for Email Notification functionality.
  • Developed new batch program for to read Store/SKU values from file and update in database.
  • Developed Restful web services using Jersey framework

Environment: Java/J2EE, Struts, Restful, Jersey, IBM RAD v6.0.1, WAS, VSS, Eclipse 3.1, Tomcat v6, Query Tool

Confidential

Developer

Responsibilities:

  • Analyzing business rules related to Fees and charges for clearance and settlement
  • Implementing business rules using JRules
  • Unit testing the rules using JUnit
  • Used ClearCase and SVN for version control
  • Used ClearQuest for defect tracking

Environment: ILOG JRules, Eclipse 3.1, JUnit, Clearcase, ClearQuest, ILOG Rules Studio, My Eclipse Blue, DB Visualizer, Ant

Confidential

J2EE Developer

Responsibilities:

  • Used Struts 1.1 and JFP framework for Web application development.

Environment: Java/J2EE, Struts 1.1, JFP Framework (CITI), Eclipse 3.1, WAS

Confidential

J2EE Developer

Responsibilities:

  • Developing web application as per requirement and testing

Environment: Java, J2EE, TSI Framework (TCS proprietary), Oracle 9i, IBM Websphere 6.0 (WSAD)

We'd love your feedback!