Senior Java, J2ee Developer Resume
SUMMARY
- Having 10+ years of experience in the IT Industry in web based and client server applications, software Analysis, Design, Development, Implementation and Testing.
- Proficiency in System Life Cycle including developing and testing the applications.
- Proficiency in preparing Functional and Technical Design Documents.
- Exposure to Quality Control processes. Ensured the adherence of Quality compliance initiatives for the project, suiting to the requirements of CMM Level 5.
- Good communication skills. Ability to learn quickly in work environment, productive interpersonal skills with the ability to understand and cooperate with group requirements efficiently.
TECHNICAL SKILLS
Languages: JAVA(JDK 1.4,1.5,1.6), C, C++ and PL/SQL
J2EE Technologies: JDBC, Servlets, JSP, RMI - IIOP, EJB, JMS, JSTL, Java Mail and JNDI
Web Frameworks: Struts 1.x/2, Spring 3.2.4,TILES,JSF,Java/J2EE Design Patterns
ORM Frameworks: Hibernate 3.0, JPA, Spring Data JPA
Front End: HTML, CSS, Java Script, AJAX, JQuery, JAVA Swing, JQuery UI
Web services: SOAP Based (CxF, WebLogic API), Restful (Jersey, CxF)
Web & App Servers: BEA Weblogic, JBOSS, WebSphere, Apache Tomcat, IPlanet
Middleware: Oracle/Aqualogic Service Bus, SOAP, TIBCO RV 6.5/7.2
Designing /Methodologies: OOAD with UML, Agile, SCRUM, RUP
XML Technologies: XPATH, XQUERY, XSLT, DOM, SAX, XSD
Tools: & Utilities: Eclipse,RAD,ALSB console, CVS, Clearcase, Clearquest, Perforce,Subversion, ANT, JUNIT, LDAP, Log4j, Mercury Quality center 9.0, ITEXT, GIT, Genkins,Hudson
Databases: Oracle 8i/7.x, Sybase, DB2, SQL Server, MYSQL, PostGreSQL.
Operating Systems: Windows, UNIX, Linux
PROFESSIONAL EXPERIENCE
Confidential
Senior Java, J2EE Developer
Responsibilities:
- Was involved in creating/modifying the UI screens using JSP, HTML, CSS, Jquery, and JavaScript.
- Creation of Page Layout using TILES, Menus, Tabs using JavaScript, CSS and provided rich interface experience by creating Tabs, Accordion Menus, Autocomplete text boxes using JQuery UI framework.
- Coding/Enhancements in controller layer using Spring MVC, configuring Apache Commons Validator Framework in the Spring MVC layer.
- Creating/Modifying POJOS, .hbm.xml files for the domain/hibernate layer, defining Associative Mappings and other relationships between the various domain objects, and implemented 2nd level caching.
- Creation of a DAO (Data Access Object) layer which contained all the DB related code and wrote Criteria queries, HQL and Named Queries for database interaction.
- Creation/Modification of DB schema and tables.
- Creation/Modification of data load batch jobs and configuring them as Spring Batch jobs.
- Coding of Restful Webservices and Client to transfer data and file attachments back and forth between MRTS and POETS application (Provider Outreach and Education Tracking System).
- Wrote MAVEN build scripts for compiling and packaging the application as WAR file and converted the project to a MAVEN project from regular project.
- Researching and identifying the root cause of the PROD issues and bug fixes.
- Was doing R&D to convert the project to use Spring Data JPA framework from the existing vanilla hibernate implementation.
Confidential
Senior Java, J2EE Developer
Responsibilities:
- Coding for site management which involved change requests for enhancements and bug fixing pertaining to all parts of the website.
- Coding in the middle tier using struts/TILES, weblogic services and the database layer using hibernate, also some amount of coding in the front end using jstl/struts/javascript.
- Involved in Design for the Compare Download tool using JAXB, Hibernate FOM and XSD.
- Design reviews of the FOM (Fund Object Model) layer using hibernate.
- Testing and code reviews for Change Requests.
- Preparation of UML documents on FOM and preparation of test cases for various change requests.
- Coding for the STAR Fund management tool using Spring MVC and FOM.
- Also followed Agile SCRUM methodology and daily SCRUM standup meetings.Acted as a SCRUM coordinator, responsible for maintaining the artifacts, preparing project status reports and maintaining the CR’s in Clearcase.
Confidential
Senior ESB developer/Spring developer
Responsibilities:
- Designing of the InventoryManagementService proxy service, Error Handler service and message flow configuration through the proxy service.
- Design for business service and EJB adapter to connect to the KENAN Inventory.
- Coding and enhancements in message flow using the workspace studio and ALSB console.
- Configuration of Weblogic server domains and JMS queues.
- Development of reconciliation reports website using Spring MVC, Hibernate.
