Sr. Java Developer Resume
Orlando, FL
SUMMARY:
- Over 7 years of experience in the IT industry involving analysis, design, implementation, integration, administration, and testing of various systems.
- Expertise in Object Oriented Methodologies (OOPS), J2EE Design Patterns, Data Modeling and data base management.
- Experience in developing applications using CoreJava, J2EE, JSP, Servlets,JavaBeans, EJB, Hibernate, Web Services ( SOAP, WSDL, UDDI), JAX - RS, JAX-WS, JMS, JDBC, XML, HTML, XHTML, CSS, JavaScript, Angular Js, XSLT, JSON, Ajax and JQuery, ANT, Maven.
- Good Exposure to Web Application Development using J2EE technologies and Oracle.
- Good Exposure to work on Frame Work using Struts MVC, Spring MVC Architecture.
- Extensively worked on open source control frameworks Struts, Hibernate and have in depth knowledge of design patterns and Multi-threading.
- Excellent Technical Knowledge in Core Java, J2ee, Servlets, JSP, JDBC, Java Beans, JNDI, JMS and Web Services,
- Expertise in Developing web application using Spring, Hibernate, Web Services (SOAP and RESTFUL) technologies
- Good in web based client-server Architectures and Frameworks such as Struts, Spring 3.2.
- Experience in design, development and deployment of enterprise applications for J2EE platform usingJAVA, J2EE, Hibernate3.0, Springs, JPA, Web Services, EJB 3.0, and XML JavaScript, SQL, HTML.
- Experience in dynamic web development using jQuery, AJAX,JavaScript, XML and CSS.
- Experience in developing Web Services using SOAP and XML.
- Strong Experience in Oracle 11i and backend programming. Good experience in SQL, PLSQL.
- Normalization, creation of stored procedures and function.
- Excellent client interaction skills and proven experience in working independently as well as in a team.
- Proficient with Software development methodologies like Agile Methodologies.
- Excellent Team player with very good attitude and excellent interpersonal skills with analytical abilities, communication skills.
- Good work experience on RDBMS like Oracle and MySQL. Creating SQL statements &Subqueries.
- Worked on Service Oriented Architecture (SOA) such as Apache Axis web services which uses SOAP, WSDL.
- Extensive experience in creating and integrating the data with web pages using HTML 4/5, JSP, JSTL, Java Script & CSS
- Well versed with XML technologies and tools: xPath, JAXB and JAXP Framework
- Good Knowledge of Object Oriented Programming and UML, Rational Rose and Star UML
- Proficient in using IDE & developments tools: Eclipse, RAD, OEPE, Spring Tool Suite, TOAD, SQL Navigator, SOAP UI
- Exposure to JAXB & JAX-WS.
TECHNICAL SKILLS:
J2EE Technologies: Java, J2EE, JDK, JSP, Servlets, Ajax, Struts, JSF, Hibernate, EJB, JDBC, JNDI, XML, JMS, Web Services, WSDL, SOAP, JSP, JSTL, XSLTLanguages Design ToolsJava, C++, SQL, PL/SQL, XML, HTML,JavaScript, DOJO, Ajax, JSON, Rational Rose, MS Vision, UML, OOP/OOD
Web/App Servers: IBM Websphere MQ, Bea Web Logic Server, Tomcat, Apache1.3/2.0, JBoss, OC4J
RDBMS: Oracle MySQL, SQL Server, Postgres 8.3, DB2
Operating System: Windows Linux, UNIX Development ToolsEclipse 3.0/3.1, MyEclipse 5.x, WSAD 4.x/5.x, RAD6.x, 7.x, IBM WebSphere 5.x/6.x, IBM MQ Series, TOAD, ANT, SQL Loader, EDI TIE Commerce, IBM Rational Software Architect for WebSphere, IBM Messaging Queue series (MQ), IBM MQ visual EDIT
Build Tools: MAVEN, Jakarta ANTIDE NetBeans, Eclipse, Visual Studio, Xcode, Spring Source Tool Suite, RADTools SAD, Toad, Junit, VNC, SQL developer
Version Control: CVS, SVN, Clear CaseFramework Struts, Spring, Hibernate, Extjs, Validation (Struts), Work-Flow
PROFESSIONAL EXPERIENCE:
Confidential, Orlando, FL
Sr. Java Developer
Responsibilities:
- Developed a framework for the system usingJava, Spring 4.0.5, Spring JDBC 4.0.5, Hibernate 4.3,JavaRMIUnit Testing at all modular levels using JUnit 4.1
- Worked on IBM Jazz platform RTC, RRC.
- Has implemented Spring Data, Spring REST in developing a framework.
- Used Spring Integration, spring batch in job execution of an application.
- Performance tuning and testing using commercial tool kits such as 'Your kit' for heap analysis and 'Oracle Enterprise Manager' for database monitoring
- Estimated work task breakdowns for weekly sprint activities and drive work using iterative, agile techniques.
- Used 'Log4j' to configure the logging of all the levels which were referring to the framework
- Dozer mapping to configure data and business objects using Hibernate.
- Involved in developing a framework which was used by the whole system to log every transaction and activity.
- Drafted all the business and technical documents, implemented and tested the whole system.
- Coded for storing as well as retrieving by a dynamic search criteria. It involved JavaScript/JSP development along with using bootstrap and JSTL libraries for a dynamic display.
- Implemented different DAO components specific for business entities and nonbusiness entities using helper and façade layers.
- Guided all the API users on how to make use of the methods.
- Validated the whole system usingJava.
- Designed a new Exceptional handling framework which could handle system breakout and log the changes into a queue using 'JMS'.
- Used EJB calls to get information from the OBMP (oracle Business Process Manager) in the system.
- Developed and integrated the stored procedures into the application using 'Spring JDBC'.
- Exposed some of the interfaces as web services using 'SOAP' based protocols and 'RESTFUL' web services for external systems.
Environment: Java/J2EE, Spring 4.0.5, Hibernate 4.3, Spring AOP 4.0.5, Spring JDBC 4.0.5,JavaRMI, JMS, EJB, Web Logic 10.3, Oracle 11g, XML, DOZER mapping, SAX, DOM, JAXB, WSDL, SOAP,JavaScript, JQuery, AJAX, HTML5, CSS3, ANT and Rational Build Forge, RATIONAL TEAM CONCERT (RTC), Oracle Enterprise Managers (0EM), SOAP UI, Rational Quality Manager.
Confidential, Bloomington, IL
Java/J2EE Developer
Responsibilities:
- My responsibilities were to design and develop the Activation application sub-systems in ECSS and deploy these subsystems in the network.
- Coordinated the requirements capture sessions with the business analysts, project manager and successfully implemented major modules of RSP, ESP.
- Created design document using UML Use Cases and Message Sequence diagrams, and standard design patterns.
- Responsible for implementing the J2EE design patterns like session facade, business delegate, value object pattern and Data access objects
- Designed and developed Persistence and Business layers. Implemented these using Hibernate, Oracle and EJB.
- Developed various Activation modules like BAN creation and maintenance, Number allotment, Address validation, Service plan selection and others.
- Created WSDL, JAXB Web service's for Server side and involved in complete front end to backend persistence layer for Use cases assigned.
- Experienced in designing and developing JMS, and persistent message queue systems (ActiveMQ) for processing orders and enquiries from partners and retail stores
- Designed and developed Web-services to expose the business methods to external services and for operations which need to be published over the web in coordination with the design team.
- Identified complex types and provided in XSD and generated JAXB Object Structure for the modules.
- Implemented RESTfull Web Services for other applications to use business services.
- Coded ANT scripts for building and deploying applications in development, test and production environments.
- Designed, developed and deployed the EJB's (Session, Entity and Message Driven Beans in the Middleware) onto the WebSphere Application Server 7.5.
- Developed Web Services using XML-based Web Services Description Language with Annotations.
- Configured and used UDDI registry server as a permanent repository for storing WSDL services links.
- Extensively usedJavaAPI for XML (JAXP) Processing with XML Parsers SAX 2.0 and DOM level2.
- Designed and implemented various interfaces of the system for SOAP client request and returns the response via SOAP protocol.
- Experienced in writing SOA based Enterprise Product Hub Web Service using JAX-WS, JAXB and SOAP.
- Used Active MQ for messaging.
- Developed JAX-WS Web Service Components for Customer Search and Customer Details Management Services.
- Implemented Persistence Layer using Hibernate 3.0, HQL and Criteria. Used the databases Oracle and MySQL.
- Implemented Plan package deal web service which provides Plan deal information to the online store using JAX-WS.
- Developed and deployed Session Beans and Entity Beans for database updates.
- Designed and developed spring, Struts2 and deployment descriptors using XML.
- JUnit is used for testing the application modules and participated in the functional and integration tests.
- Implemented Log4j for all classes to set debug levels on production systems.
- Actively involved in fixing the defects raised during the post-production phase and extensively coordinated with the design team, production support and release management teams during testing and deployment phases.
- Trained support team and Created documentation on parts of ECSS for production environment.
Environment: Java/J2EE, UML, Rational Rose, Hibernate 3.0, Spring (EJB 3), Web Services, JAXB, Struts2, RESTful, Ant, XML, Annotations, WSDL, UDDI, JAXP, SAX, DOM, SOAP, XSD, JAX-WS, JMS, ActiveMQ, HQL, Criteria, Oracle 10g, MySQL, JUnit, Log4j, Maven, WebSphere Application Server 7.5, UNIX.
Confidential, Winston-Salem, NC
Sr. Java Developer
Responsibilities:
- Analysis, design, testing, debugging and implementation of enhancements In-depth troubleshooting of application/ server/system
- Involved in the development using Spring MVC with Data access/integration layer consists ORM module (Hibernate).
- Involved in writing SQL queries using Hibernate specific configuration and mapping files.
- Wrote Hibernate configuration file, Hibernate mapping files, developed persistence.
- DAO classes to persist the data into Oracle Database using Hibernate Query Language (HQL).
- Involved in writing PL/SQL packages, procedures and triggers for backend application logic.
- Used Ant to compile and build the Project.
- To provided actual Root Cause of Production Problem incidents to L2 team.
- To work on the production problem incident fix and provide ETA for release of fix into UAT and Production.
- To provide relevant info related to Change Requests/Enhancements to L2 team.
- Incident Management.
- Involved in creation, scheduling and maintenance of batch jobs using JIL (Job Information Language) scripts and Autosys.
- Representation of customer issues on triage meetings.
- Implementation and release planning, coordination with multiple teams.
- Identify automation for repetitive activities and proposal for performance improvement.
Environment: JAVA, Servlets, Oracle, PL/SQL, spring, Hibernate, JSP, JavaScript, ANT, WebSphere, UNIX scripting.
Confidential
Java Developer
Responsibilities:
- Gathered the requirements and designed the application flow for the application.
- Used HTML, JavaScript, AJAX and JSP to create the User Interface.
- Extensively worked with Struts for middle tier development with Hibernate as ORM and Spring IOC for Dependency Injection for the application based on MVC design paradigm.
- Developed Action classes for the system as a feature of Struts.
- Performed both Server side and Client side Validations.
- Created struts-config.xml file to manage with the page flow.
- Developed EJB component to implement business logic using Session and Message Bean.
- Used Spring Framework to integrate with Struts web framework, Hibernate.
- Extensively worked with Hibernate to connect to database for data persistence.
- Integrated Activate Catalog to get parts using JMS.
- Used Log4J log both User Interface and Domain Level Messages.
- Performed Unit testing for modules using Junit.
- Played an active role in preparing documentation for future reference and upgrades.
Environment: Java, J2EE, JSP, Servlets,JavaScript, AJAX, JDBC, JMS, EJB, Struts 2.0, Spring 2.0, Hibernate 2.0, Eclipse 3.4, WebLogic 9, Oracle 9i, Junit, Log 4j, Rational Rose.
Confidential
Java Programmer
Responsibilities:
- Active involvement in the Product and Design and Development of Prototype.
- Developed web pages using JSP, MVC - Struts, Servlets,JavaScript and XML for various modules.
- Developed JSP andJavaHelper classes for In-patient and out-patient Information.
- Involved in development of Traffic Forecasting module.
- Involved in development of business component using struts action classes, hibernate for the transaction management to insert data into oracle database and getting data from it.
- Created XML Schema, XML template and XSL.
- Involved in development of scripts for UNIX platform deployment.
- Created POJO, Hibernate HBM files, Hibernate DAO's Using Hibernate tool
- Version control using SVN.
- Involved in User Acceptance Test and prepared test cases.
Environment: Java, J2EE, JSP, Servlet, STRUTS, Websphere Application Server, Eclipse, JavaScript, Oracle 9i, PLSQL, JDBC, UML, Rational Rose, Windows 2000.