Java Developer Resume Profile
Montvale, NJ
SUMMARY
- Around 6 years of experience in developing, deploying and maintaining enterprise applications in Java platform
- Oracle Certified Associate, Java SE 7 Programmer
- Experience in developing and maintaining applications using Java EE technologies including JSP, Servlets, EJB, JDBC, JMS Spring and Hibernate in Eclipse IDE
- Experience writing SQL queries in Oracle SQL Developer and using Oracle database
- Experience using Oracle WebLogic and Apache Tomcat application servers
- Experience in Apache Tapestry, HTML and JavaScript as part of application maintenance
- Experience working in sprints of rapid development and delivery of Web Services as part of a Scrum team in Agile Scrum methodology
- Experience developing, deploying and testing Web Services using XML, XPath, SOAP, WSDL, JMS and JAXB as part of a common services middleware platform
- Experience in XML Schema Design XSD using Altova XMLSpy
- Experience with data transformation and Schema mapping with Contivo Business Analyst
- Experience designing process models in XPDL using TIBCO Business Studio
- Experience using SVN version control and Maven build tool
- Excellent quantitative, analytical, verbal and communication skills
TECHNICAL SKILLS
J2EE Technologies | JSP, JSF, JDBC, Servlets, EJB, JSTL, JNDI, AJAX, JMS |
Framework and Tools | Hibernate 3.2, Spring 2.5, Apache Tapestry 5.0, AWT, Ant, Log4J, Design Patterns, Struts, Agile, Agile Scrum, JUnit |
Programming and Scripting | Java, C, C , SQL |
Web Technologies | XML, XML Schema XSD , XPATH, WSDL, XSLT, DOM, JAXB, SOAP, JavaScript, AJAX, HTML, CSS, DHTML |
Application/Web servers | WebLogic 10.0, IBM WebSphere Application Server 5.0/5.1/6.0, ApacheTomcat Application Server, JBOSS 4.0.2 |
IDE / Tools | Eclipse, NetBeans, IntelliJ IDEA 14.0.2, Apache Maven, TIBCO Business Studio, Contivo Business Analyst, Altova XMLSpy, SOAPUI |
Databases | Oracle 9i/11g, SQL Server 2000, Oracle SQL Developer |
Messaging | JMS 1.1, WebSphere MQ |
Operating systems | Windows 98-8, UNIX, LINUX |
Design/ Version control | UML, CVS, Serena PVCS Version Control Manager, Apache Subversion SVN Version Control System, Tortoise SVN, Eclipse plugin for SVN |
PROFESSIONAL EXPERIENCE
Confidential Java Developer |
Description
- Confidential is a global money transfer and financial services company. Western Union Point of Sale WUPOS is a browser-based thin client application in Java platform used by WU agents to send and pay out money, pay bills and perform other financial services on behalf of customers. Over 200,000 agents use WUPOS in over 200 countries across the globe with 28 languages
Roles and Responsibilities
- Participated in meetings with business owners and gathered and documented requirements for implementing KYC Know Your Customer , AML Anti Money Laundering and Compliance features in WUPOS
- Prepared high level design and technical design documents
- Prepared Schemas XSD for communicating between WUPOS and Document Capture layer
- Developed presentation layer and visual layouts with Apache Tapestry in Java using HTML, CSS, AJAX and JavaScript
- Developed the POS application using Java 1.6, Tapestry Framework 5 and Jetty 6 Application server using IntelliJ IDEA Dev Studio 14.0.2
- Used Maven for build, SVN for version control and JUnit for unit test cases
- Developed business layer in Spring framework 2.5: This layer handles the security authentication and authorization, logging, communicating with external system with CHIP gateway and communicating with other systems such as Agent Portal through Web Services
- Developed persistence layer using Hibernate and persisted data in Oracle 11g database
Environment
- Java, J2EE, Spring Framework 2.5, Jquery 1.3, HTML, CSS, JavaScript, AJAX, Hibernate 3.2, SOAP, XML, XSD, SOAP, Web Services, Apache Tapestry, Maven, SVN, IntelliJ IDEA 14.0.2
Confidential Java Developer |
Description
- Confidential central Web Services framework aimed at seamlessly connecting various applications, client and backend systems Confidential EBM Emerging Business Markets division. CSI is made up of web services in XML using SOAP and transported over HTTP protocol
Roles and Responsibilities
- Worked as part of a Scrum team in the Agile Scrum development methodology environment
- Designed and developed XML web services for AT T CSI platform
- Designed XML Schemas XSD for request and response structures of web services using Altova XMLSpy
- Performed data transformations and Schema mappings using Contivo Business Analyst
- Designed XPDL process models using TiBCO Business Studio
- Generated Java code, WSDL, JMS and JAXB code and developed web services using Eclipse with Maven tool
- Prepared SOAP test xml files for testing the services
- Participated in design assurance reviews for the services developed
- Performed local testing and unit testing of the services built
- Performed version control using SVN
Environment
- Agile, Agile Scrum, Rally, Java, J2EE, Eclipse, Apache Maven, TIBCO Business Studio, Contivo Business Analyst, Altova XMLSpy, XML, XSD, XPath, SOAP, SoapUI, WSDL, JMS, JAXB, and SVN
Confidential Java Developer |
Description
- Confidential is a comprehensive case work management application for cases related to child protective services and adult protective services in Texas. It is a J2EE application in an MVC framework
Roles and Responsibilities
- Maintenance of IMPACT application in Java and related technologies: IMPACT is a comprehensive case-work management application written in J2EE
- Bug fixes and enhancements to IMPACT involving modification of Java and database and C code
- SQL code for data fixes to the application while developing application fixes
- Special projects on a need basis for Court Appointed Special Advocates CASA assignment related to the modernization of IMPACT application and upgrading to Spring framework and Hibernate
- Java EE development in Eclipse, WebLogic Tuxedo middleware, Oracle SQL development in Oracle SQL Developer, version control using Serena PVCS and using WebLogic server
Environment
- J2EE, JSP, Servlets, EJB, GRNDS General and Reusable Netcentric Delivery Solution , Oracle database, Eclipse IDE, Oracle SQL Developer, Serena PVCS Version Manager, Ant, WebLogic Server, Unix, Putty, Spring, Hibernate, C, Tuxedo middleware
Confidential Associate 4 |
Description
- Worked as a Java developer in Deloitte's Application Management Services AMS service line. Claims Management System CMS 3.0 is a U.S. Healthcare System developed for Deloitte Consulting and also used by other Healthcare firms. The goal of this system is to make clients Service Providers receive reimbursement for services they have provided to patients in the most efficient, regulatory compliant manner possible
Roles and Responsibilities
- Developed the basic functionality of CMS to automate the processing of claims and act as a provider of quality accounts receivable reduction services.
- Worked in developing code for CMS 3.0, using Java EE and core Java technologies
- Used MVC framework for developing the application
- Used Spring framework for dependency injection and MVC
- Used Hibernate Object Relational Mapping Library for ORM tasks
- Used Eclipse IDE for development and WebLogic 10 server
- Also worked in Deloitte's AERS Audit and Enterprise Risk Services , Human Capital Management HCM and GOIM Global Office of Information Management service lines for ad-hoc technology, finance and consulting projects
Environment
- Java, Servlets, JSP, JSF, Spring, Hibernate, HTML, XML, Windows Vista, UNIX, Microsoft Access, JDBC, Microsoft Office, WebLogic 10, SQL and Oracle database
Roles and Responsibilities
- Involved in gathering client requirements and preparing requirements specifications
- Developed Java based application using J2EE technologies with MVC architecture
- Used Apache Maven as a build tool for the project
- Developed Java objects in presentation layer, business logic layer and data access layer
Environment
- J2EE, MVC, HTML, JavaScript, XML, Apache Maven