Java Developer Resume
ChicagO
SUMMARY
- Over 6 years of experience in development of Web based Client - Server applications using Core Java, Spring, Hibernate, EJB,JPA,SQL, Flex, HTML, JavaScript, Web services(SOAP,RESTFUL), and Action script in banking domain and Airlines domain.
- Excellent experience in Object Oriented Analysis and Design (OOAD), Development, Implementation and Testing of various software applications.
- Strong programming skills in Core Java Such as OOPs concepts, Multithreading, Collection
Interfaces and Exception Handling.
- Proficient in implementation of framework like Spring Core (DI, AOP), and ORM frameworks like Hibernate and JPA.
- Developed and analyzed the front-end and back-end using Flex, Action script and spring 3.0, EJB.
- Experience in Agile software development process and Waterfall
- Involved in Requirement gathering, writing functional and technical specifications, Preparing design documents.
- Expertise in using Version Management Tool SVN.
- Experience on various development IDE: Eclipse, Flash Builder.
- Worked on build tool: ANT, MAVEN.
- Implemented various complex SQL queries.
- Worked with testers in resolving defects in the application and was an integral part of the team.
- Expertise in using issue tracking tool like ISOLVE.
- Strong experience in deployment and configuration of application servers JBOSS, Apache Tomcat.
- Interacted with Business Analysts to come up with better implementation designs for the application.
- Developed the presentation layer and content management framework using Flex and Action script.
TECHNICAL SKILLS
J2EE Technologies: EJB2.0/3.0, JDBC2.1/3.0,RMI,JNDI,JMS,Hibernate2.5/3.0
Web Servers/application servers: Apache tomcat Server4.0/5.0, IBM WebSphere6.1/7.0/8.5, JBOSS 4.x, Bea Web logic server 8.1/9.1/9.2/10.0
Web tools and languages: Action script, HTML, XML, Web services using REST, SOAP, CSS, ANT, WADL, WSDL, and Java Messaging Service.
Framework: Design Patterns, MVC, Spring2.5/3.0.Flex
Databases: Oracle8i/9i/10g, MS SQL Server/2005/2008, MYSQL, DB29.0/9.5.
Languages: Java 5.0/6.0/7.0,SQL/PLSQL
Operating Systems: Windows 2003/2008/XP/Vista, Linux
Tools: MS-Office 2003/2007/2010 , Eclipse3.3/3.4
Methodologies: Agile (SCRUM)
Version Control: SVN, Visual SourceSafe (VSS)
Testing: Unit Testing, Database testing
PROFESSIONAL EXPERIENCE
Java Developer
Confidential
Responsibilities:
- Involved in developing SAML Response with encryption and Signing.
- Developed the JLR Key Cutter application using Java, spring, Maven,Open SAML 2.
- Involved in implementing Open SAML strategy for Single Sign On(SSO) user experience in our application.
- Involved in Requirements gathering, Analysis and Documentation.
- Participated in Change Requirements, coding and debugging.
- Used Eclipse to develop and debug application code.
- Used Spring Dependency injection integrating with some of internal systems.
- Used spring annotations to create controller as well as service layer classes.
- Developed Functional Requirement Document like Unit Test case Doc, Analysis Doc, Technical Design Doc based on users' requirement for the business modules for future references and updates.
- Involved in testing of application.
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
Environment: JDK1.7, Spring 4, RestfulWebservices, XML, JSON, JUNIT, Maven, Open SAML 2.0, Apache Tomcat 7.0, SSO
Java Developer
Confidential, Chicago
Responsibilities:
- Involved in developing ION tracking Application.
- Developed the ION tracking application using Core Java, spring, Hibernate and Oracle.
- Involved in Requirements gathering, Analysis and Documentation.
- Participated in Change Requirements, coding and debugging.
- Used Eclipse to develop and debug application code.
- Used Spring Dependency injection integrating with some of internal systems.
- Involved in back-end design and development
- Used Spring annotations to create controller as well as service layer classes.
- Created hibernate domain classes to map to the database and handled all CRUD operations. Created named queries for the module.
- Extensively worked on Spring Bean Wiring, Spring DAO, and Spring AOP modules.
- Used Spring IOC feature to inject Data Source object into Session Factory object and to inject Session object into DAO.
- Hibernate Session Factory object is integrated with spring bean container.
- Used Hibernate to achieve Object/relational mapping on top of JDBC to connect to Oracle server.
- Created all hibernate domain classes to map to the database and handled all CRUD operations. Created named queries for the module.
- Using Spring Batch we processed large amount of data like transaction management, job processing, resource management, logging, tracing, conversion of data.
- Involved in coding Oracle Stored Procedures and functions.
- Developed Functional Requirement Document like Unit Test case Doc, Analysis Doc, Technical Design Doc based on users' requirement for the business modules for future references and updates.
- Involved in testing of application.
- Developed java classes using JMS API to send and receive messages from Queue in the MQ server.
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
Environment: JDK1.7,Spring 3, Spring Batch 2.1.8, Hibernate3.0,JMS1.1,JDBC3.0,JavaScript, AJAX, CSS,HTML, XML, Restful Web services, JSON,JUNIT, Maven, Oracle Sql Developer 3.2.2.
Java Developer
Confidential, NewYork
Responsibilities:
- Involved in Project requirement study and documentation.
- Developed Insurance related screens in the Client On-Boarding module.
- Developed Bulk ARO Updates module using Core Java.
- Front to end development of Declination Process Work-flow.
- Prepared Program Specifications and Unit Test cases for developed modules.
- Designed screens as per UI standards.
- Created views for entire application using View Stack including theirs business logic.
- Built data grids with item renderers and item editors.
- Developed a flex library project to build custom code used across the application.
- Developed several custom components using Action Script (AS3) and MXML.
- Developed collapsible panels
- Developed Action Script functions for event handling, response handling and error handling.
- Involved in migrating from Flex 3.0 to Flex 4.0.
- Modules Implemented using Flex
- Involved in Flex and Java integration.
- Performed CRUD operations using Hibernate APIs.
- Implemented Java classes to read data from XLS and CSV Files and to store the data in backend tables using Web Frame APIS.
- Designed user interfaces using Flex, Action script, JSP, Servlets, CSS, XML.
- Wrote JavaScript functions for validating the client side user information based on the business rules.
- Involved in defect fixing extensively in the production environment.
- Worked on Admin Review module.
- Involved in Unit testing and Integration testing of application.
- Participated in Change Requirements, coding and debugging.
- Involved in SIT support of the project.
Environment: Java6.0,JSP2.0,Servlets2.4,EJB3.0,JPA,JDBC3.0,Flex,Actionscript, CSS,SOAP,WSDL,HTML,XML,SOAP Webservices,XML,WebSphere7.0,JUNIT,JAXB,ANT,Tibco, Oracle Sql Developer 3.2.2. .
Java Developer
Confidential
Responsibilities:
- Involved in developing Credit Approval module.
- Designed the application based on the architecture of the MVC design pattern.
- Developed Maintenance module.
- Involved in back-end design and development.
- Created views for entire application using ViewStack including theirs business logic.
- Modules Implemented using Flex
- Involved in Flex and Java integration.
- Built datagrids with item renderers and item editors.
- Developed a flex library project to build custom code used across the application.
- Developed several custom components using Action Script(AS3) and MXML.
- Developed collapsible panels
- Developed Action Script functions for event handling, response handling and error handling.
- Involved in migrating from Flex 3.0 to Flex 4.0.
- Developed Action Script functions for event handling, response handling and error handling.
- Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
- Developed the Business Logic using Plain Old Java Objects (POJOs)
- Developed the application using Eclipse as the IDE and used eclipse standard/plug-in features for editing, debugging, compiling, formatting, build automation.
- Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SQL-based schema.
- Used Ant build tool for building and deploying the application.
- Used Log4J utility to log error, info and debug messages.
- Used spring annotations to create controller as well as service layer classes.
- Prepared Program Specifications and Unit Test cases for developed modules.
- Involved in SIT support of the project .
Environment: JDK1.6,Spring MVC,Hibernate3.0,JMS1.1,JDBC3.0,ActionScript, CSS,XML,Flex 3.0, Ant, Oracle Sql Developer 3.2.2.
