Sr. Java/j2ee Developer Resume
CaliforniA
SUMMARY
- Sun Certified Java Programmer with 8+ years of relevant experience in Software analysis, design, development, testing and maintenance of web and enterprise applications using Java and J2EE technologies
- Areas of expertise include CoreJava, J2EE, STRUTS (MVC), Spring Framework, Hibernate, Servlets,JSF Graphical User Interface design using JSPand AJAX.
- Excellent skills in Web Technologies like XML Parsers, Schemas, DTDs, JSPs, Servlets, Java Script, HTML,CSS.
- Experience in implementing SOA architectures with web services using WSDL, SOAP and UDDI
- Experience in working with web/applications serversIBM Web sphere 6.1/7.0, BEA Web logic 7.0/6.1, Apache Tomcat 5.5/6.0/7.0.
- Extensive working experience and thorough understanding of RDBMS using Oracle9i/10g/11g, MySQL4.1/5.1.
- Extensive experience in Oracle Databases with SQL, PL/SQL statements, Stored Procedures, Triggers.
- Developing Web, Client/Server, multi - tiered applications from designing of the architecture, requirements gathering through testing and installation with quick learning curve on new technologies and excellent problem solving, analytical, logical and inter personal skills.
- Have experience in XML technologies XML, JAXP-SAX/DOM, WSDL, JAXB and web services (SOAP,REST).
- Experienced doing warranty support and solving the complex issues rose during thethat state.
- Worked on multiple Operating Systems like UNIX, LINUX, Windows XP, and Windows 2000/7.
- Applied Use Case diagrams and Class diagramsin UML usingRational Rose.
- Flexibility, Security, Performance and Scalability issues been taken care for robust and efficient application development.
- Involved in all stages of System Development Life Cycle - Waterfall, Scrum and Agile.
- Proficiency in preparing Functional and Technical Design Documents as per Specifications.
- Development experience in Agile Methodologies and Scrum
- Strong experience in Unit testing through JUnit framework..
- Very good at problem understanding and solution designing.
- Self-motivated and quick learner of new concepts and technologies.
TECHNICAL SKILLS
PROGRAMMING LANGUAGES: Java, C, C++, PL/SQL.
RDBMS: Oracle, SQL*Plus MySQL.
Enterprise Java: JSP, Servlets, EJB, JMS, JNDI, Logging API,Various J2EE And Standard Design Patterns, JSF, AJAX, JQuery.
CORE JAVA: Serialization, JDBC, Internationalization & Localization etc.
WEB TECHNOLOGIES: HTML, DHTML, JavaScript,XML,CSS,AJAX,JQUERY.
XML TECHNOLOGIES: XML, XSL/XSLT, SAX/DOM, SOAP, WSDL, JAXB, JAXP.
TOOLS: & FRAMEWORK: Struts, Spring, Hibernate, Web Services, Log4J, Junit, Maven, Ant, RUP, Rational Rose, Groovy, Grails, JPA Angular JS.
WEB SERVICES: SOAP,REST, Apache AXIS, WSDL, XML
APPLICATION SERVERS: Web Sphere 6.1/7.0, Web logic Application server,Apache Tomact 5.5/6.0/7.0. ..
TOOLS: SQL Developer, Eclipse, IntelliJ,Net Beans.
SOURCE CONTROL SYSTEM: CVS,SVN, Perforce.
DEBUG/BUG TRACKING: Rational Clear Quest, ALM, HP Quality Center.
INFRA STRUCTURE S/W: Dreamweaver and other office automation andPresentation Software
OPERATING SYSTEMS: UNIX, Linux, Windows XP,Windows 2000/7.
OTHER SKILLS: Requirements engineering, UML, Design patterns, code reviews,test planning.
PROFESSIONAL EXPERIENCE
Confidential, California
Sr. Java/J2EE Developer
Responsibilities:
- Provide client support- attend requirement sessions and understand capacity and upcoming release.
- Attending the JAD (Joint Application Development) sessions with all the clients to discuss about requirements/approach/development/testing plans and dates.
- Responsible for design and Implementation of outbound and Inbound Interfaces to load master data as per client requirements using Core java/J2EE and Hibernate Framework.
- Implemented controller classes for business logic using Spring MVC.
- Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java andHibernate Framework.
- Implemented various design patterns in the project such as Singletonand Data Transfer Object (DTO).
- Hibernate is used for the O-R mapping between object and DB tables.
- Collection framework used to transfer objects between the different layers of the application.
- Used ANT in build and deployment activities.
- Analyzing and implementing the customizations as per requirements.
- Preparing the technical design document for customizations.
- Developed Queries using using Hibernate Query Language (HQL) for dynamic searches.
- Wrote Junit classes for the services and prepared documentation.
- Integrated various modules and deployed them in WebSphere Application Server.
- Distribution of work among team and coordinate team in work efforts.
- Provide qualityassurance for deliverables, ensure deliverables meet functional requirements.
- Act as scrummaster in working with agile methodology.
- Responsible for debugging, testing, maintaining and deploying the application.
- Support developers in work efforts, knowledge transfer, building skills, new team member initiation.
- Perform code reviews and co-ordinate within the team in work efforts.
- Used Agile Methodology (scrum meetings) for development process
Environment: Core Java, J2EE,Hibernate Framework,Spring MVC,JMS, XML, Oracle11g Tomcat,WebSphere, Junit, ANT,IntelliJ, HQL,Perforce.
Confidential, California
Sr.Java/J2EE Developer
Responsibilities:
- Attending the JAD (Joint Application Development) sessions with all the to discuss about requirements/approach/development/testing plans and dates.
- Responsible for implementing Customization tasks at application level.
- Work closely with clients to get the clear understanding of the Business and IT Requirement
- Responsible for Migrating the application from Product version 5.3 to 5.7.1.
- Analyze the requirements and worked on providing various options.
- Implemented Solutions using Core Java,J2EE,Hibernate Framework.
- Implemented controller classes for business logic using Spring MVC.
- Collection framework used to transfer objects between the different layers of the application.
- Implemented various design patterns in the project such as Singletonand Data Transfer Object (DTO).
- Developed the Interfaces to load master data as per client requirements.
- Wrote HQL statements for creating tables, views to insert and modify the existing data in Oracle Database.
- Hibernate is used for the O-R mapping between object and DB tables.
- Wrote build & deployment scripts using ANT.
- The Product customizations has been implemented on the Apache Tomcat web server.
- Used Agile Methodology (scrum meetings) for development process.
- Provided technical guidance to business analysts for the testing in various phases of the project.
- Performed testing on developed code using Junit.
- Fixed Numerous bugs.
Environment: Core Java, J2EE, Hibernate Framework, Spring MVC,XML, Oracle11g Tomcat, WebSphere Application Server, Junit, ANT, IntelliJ, HQL,perforce.
Confidential, California
Sr.Java/J2EE Application Developer
Responsibilities:
- Developed enhanced customer requirements for this module.
- Key Contribution in implementing strategy based templates according to customer.
- Took ownership for implementing Contract templates.
- Implemented Solutions using Core Java, J2EE, Hibernate Framework.
- Hibernate is used for the O-R mapping between object and DB tables.
- Collection framework used to transfer objects between the different layers of the application.
- Implemented various design patterns in the project such as Singletonand Data Transfer Object (DTO).
- Developed the custom validation for contracts.
- Was Made team point of contact for contract templates.
- Used Agile Methodology (scrum meetings) for development process.
- Wrote HQL statements for creating tables, views to insert and modify the existing data in Oracle Database.
- Performed unit testing on developed codeusing Junit.
Environment: Core Java, J2EE, Hibernate Framework, Spring MVC, JMS,XML, Oracle11g Tomcat, WebSphere Application ServerJunit, ANT, IntelliJ, HQL,JDBC, Servlets, perforce.
Confidential
Sr.J2EE Developer/Analyst
Responsibilities:
- Provide client support- attend requirement sessions and understand capacity and upcoming release.
- Attending the team meeting sessions with all the clients and backend application teams (which impacted for the current requirement) to discuss about requirements / approach / development.
- Prepare Design, Functional and Technical documents as per the HLBR specifications.
- Oversee technical implementation, ensure adhering to standards, perform design..
- Provide test and production support. Co-ordinate and track environment issues
- Provide quality assurance for deliverables, ensure deliverables meet functional requirements.
- Support team members in work efforts, knowledge transfer, building skills.
- Implemented the REST and SOAP web services with the frameworks Jersy and Axix2.
- Internally used XML parsers like DOM, SAX, JAXB and used XML description files WSDL.
- Implemented the SQL queries for getting the required information.
- Support build deployments using Maven.
Environment: Java/J2EE, WebServices, Oracle9i, REST, SOAP webservices, XML, HTTP protocol, SOAP
Confidential
J2EE Developer/Analyst
Responsibilities:
- Designed the application by implementing the Struts Framework to use MVC architecture for loose coupling, tight cohesion, parallel developmentHibernate Framework.
- Designed and developed Customer registration and login screens using HTML, JSF, Servlets and JavaScript.
- Developed web pages to display the account transactions and details pertaining to that account using DHTML, JSF and CSS.
- Designed and developed JSF components, implemented event handling using Java, JSF, AJAX, and JavaScript for various modules.
- Used log4j for logging mechanism.
- Work closely with the end user to get a clear understanding of the Business and IT Requirements.
- Prepare Design, Functional and Technical documents as per the requirements.
- Provide quality assurance for deliverables, ensure deliverables meet functional requirements.
- Hibernate is used to manage the O-R mapping with the database.
- Implemented various design patterns in the project such as Singleton and Data Transfer Object (DTO).
- Developed user interface using JSP to simplify the complexity of the application.
- Implemented the queries for getting the required information.
- Support build deployments using ANT.
Environment: CoreJava, J2EE, JSP, HQL, Struts, WebSphere Application Server, JavaScript, Eclipse, MySQL, ANT, Log4J, AJAX,JSF, Servlets, HTML, DHTML.
Confidential
Java/J2EE Developer
Responsibilities:
- Develop the application using Spring based MVC framework and some of the J2EE technologies (JSP, Servlets, EJB, JDBCI), Java, JavaScriptandHibernate Framework.
- Preparation of work packages of Technical Design Documents for Enhancements.
- Major involvement in writing Design Approach Documents and have designed architecture for the web module using Spring MVC framework and implemented the design of UI using Ajax Framework.
- Wrote code in IOC and Dependency Injection features in various aspects of Spring Framework.
- Used Structured query language to develop the queries.
- Analyzing the enhancements and giving the impact analysis and estimation.
- Implemented JNDIObjectFacoryBean for injecting JNDI objects in Spring configuration setup for fetching a database connection
- Development of the enhancements as per the technical and functional specifications.
- Developed the UML diagrams using Rational Rose.
- Designed User Interaction Screens, Coding and Unit Testing.
- Deployed the application using websphere application server.
- Involved in Integration and smoke testing.
- Analyzing the Incidents raised in the production and provides the fix as per the SLA.
Environment: Java/J2EE, Spring MVC, Spring Core, WebSphere, JSP, Servlets, EJB, Eclipse, Rational Clear Rose, MySQL, HTML, DHTML, XHTML.
Confidential
Java Developer
Responsibilities:
- Designed the application by implementing Java, J2EE, WebServices, SQL.
- Used JDBC and Servlets for the DB Connection and business logic.
- Implemented the REST and SOAP web services with the frameworks Jersy and Axix2.
- Designed the application by implementing the Struts Framework to use MVC architecture for loose coupling, tight cohesion, parallel development Hibernate Framework.
- Internallu used XML parsers like DOM, SAX, JAXB and used XML description files WSDL.
- Implemeted using the HTTP and SOAP Protocols.
- Responsible for debugging, testing.
- Working in teams and coordinate with them for collective output.
Environment: Java/J2EE, Servlets, JDBC, Jersy, Axis2, MySQL,Tomact, REST, SOAP webservicesXML, HTTP protocol, SOAP Protocol, SAX, DOM, JAXB, WSDL, Eclipse, HTMLJavaScript,.