Sr Java Developer Resume Profile
PROFESSIONAL PROFILE
Around 8 years of strong experience in the complete life cycle SDLC of the software development process including requirement gathering, analysis, design, development, writing technical/system specifications, interface development and implementation of Client/Server application using Object Oriented Methodologies .Expertise in multi-tiered application development using Java/J2EE Technologies. Expertise in reviewing client requirement, prioritizing requirement and creating project proposal.
SUMMARY OF QUALIFICATIONS
- Extensive working experience in unit testing framework JUNIT.
- Expertise in building web applications using J2EE Servlets, JSP, JDBC, EJB, Web services framework utilizing Model View- Controller MVC architecture.
- Designed and implemented dynamic Web content and Web- Server applications using HTML, XML, RESTful Web services and Simple Object Access Protocol SOAP .
- Used JavaScript and Cascading Style Sheets CSS to customize graphical user interface GUI .
- Used AGILE methodology for software development.
- Followed Test Driven Development TDD using Junit4 and Mockito.
- Implemented Design Patterns like MVC and Data Access Object DAO .
- Developed web pages using JSP, JQuery, AngularJS Asynchronous JavaScript and XML AJAX , HTML, CSS, XSD.
- Implemented spring configuration files for the beans defined and injected properties into them using Spring Dependency Injection.
- Implemented Presentation layer using Spring MVC framework, Service Layer using Spring and persistence layer using Spring DAO and Hibernate 2.
- Implemented multi module maven projects.
- Implemented Hibernate in data access layer to access and update information in the database and configured .hbm and .cfg.xml files according to hibernate framework.
- Strong experience in developing data models using Hibernate POJO's
- Demonstrated expertise in Hibernate query language HQL .
- Experience with Databases such as MySQL, Oracle 10g/11g and SQL Server.
- Conversant with Web/application Servers- BEA WebLogic, Apache Tomcat and IBM WebSphere, JBoss.
- Used Log4j to capture runtime exception and logs that help in debugging the issues.
- Performed various levels of testing like Unit, System, Pairwise, Integration, End-to-End E2E /User Acceptance Testing.
- Knowledge in Analysis of Defect severity, Defect tracking System and Defect reporting.
- Ability to write test plans, test cases, test procedures and test scripts from requirements and Use Cases.
- Experience in Installing and Configuring HP and IBM Testing Tools QuickTest Pro, WinRunner, LoadRunner, Rational Clear Quest, Rational Performance Tester .
- Good experience in modification of existing applications to add new components and features emphasizing: maintainability, reliability, scalability and performance, Integration of Web Applications.
- Recognized as SME Subject Matter Expert in Telecom domain
- Experience in Enterprise Application Integration
- Good interpersonal communication skills, excellent problem solving abilities and able to coordinate with project team to achieve goals and objectives. Strong time management and prioritization skills.
- Excellent Written, Analytical Skills, Verbal Communication skills with a customer service oriented attitude and worked with the offshore team as onsite cordinator to provide the update on the daily basis.
TECHNICAL EXPERTISE
Java/J2EE Technologies | Java /J2EE 1.4/5, JDBC, JSP, Servlets2.4, XML, Java beans, Java Script , HTML, Eclipse 3.5 |
Operating System | Windows NT, UNIX |
Databases | Oracle10j , SQL Server, MySQL Server, |
Enterprise Servers | Apache Tomcat , IBM WebSphere 8.x , BEA WebLogic |
Web Services: | WSDL, SOAP, REST |
Other tools Technologies: | Junit5.0, Log4j, JIRA,AJAX |
Methodologies: | Agile ,Waterfall, TDD |
Build Tools: | ANT, MAVEN |
Framework: | Hibernate2.x, Spring Core,MVC,AOP,DAO , Struts |
Analytical Tools: | MS Project, MS Office, MS Excel, MS Word, MS PowerPoint |
Test Management Tools: | HP Quality Center, HP Quick Test Pro, HP Loadrunner, IBM Rational Performance Tester, Selenium, IBM Rational Clearquest, IBM Rational Requisite Pro |
PROFFESIONAL SUMMARY
Confidential
Sr Java Developer
- Develop and maintain java code required for the web application.
- Implemented Model View- Controller MVC architecture using Spring Framework.
- Performed validations by using Restful Web Services with JAX-RS.
- Developed various components of the application and unit tested them.
- Added AJAX calls using JQuery.
- Wrote Code to interact with back-end JAVA, AJAX, JSON.
- Designed the front-end using HTML, CSS, JSP and JavaScript.
- Used Log4J for logging user events.
- Created test cases for testing the functionalities using JUnit 4
- Used My Eclipse IDE for code development.
- Installation, Configuration administration of Web Logic environment, including deployment of Servlets. Used Oracle as the backend.
ENVIRONMENT: JDK1.5, SPRING, REST, HTML, CSS, JSP, JAVASCRIPT, JSON, AJAX, WEB LOGIC, ORACLE 10G.
Confidential
Sr Java Developer
- Analysis, Design, Development, Testing and maintenance of the 2 web based applications SHOTS and EXMGR.
- Designed and developed new Web GUI screens for the SHOTS application using Struts framework utilizing MVC architecture.
- Developed application components using Java, Servlets, and JSP.
- Built new interfaces and enhanced existing interfaces for the application using Web Services.
- Worked on UNIX shell scripts to send application information to interfacing applications in flat files for data warehousing.
- Involved in writing unit, system, pairwise, integration and business scenario test cases and preparing test data for the 2 applications.
- Involved in code review of the project.
- Involved in building and deploying code in various test and production environments using WebSphere server.
- Performed Business Analyst role for the SHOTS application to write system requirements for various releases using tools like Rational Requisite Pro.
- Thorough analysis of application logs and defect handling with application end users to fix and resolve production issues
ENVIRONMENT : JAVA , J2EE COMPONENTS SERVLETS, JSP, JAVA BEANS, SOAP WEB-SERVICES, STRUTS, XML, JDBC, JAVA SCRIPT, ECLIPSE,AGILE METHODOLOGY, ORACLE 10G, UNIX SHELL SCRIPTS, PL/SQL, RATIONAL REQUISITE PRO, QUALITY CENTER HP-QC .
Confidential
Sr Java Developer
- Developed project using Struts 2.0 web frame work based on MVC Architecture.
- Served integral role in analysis, design, development and implementation of new requirements
- Used Java Beans, Servlets, Action classes, Action Forms as Model, JSP, Struts tag libraries, JSTL, as View Action Servlet as a Controller.
- Created web.xml, struts-config.xml, and application-resources properties.
- Involved in code reviews and ensured code quality across the project.
- Developed API used for Performing 3rd Party verification like Address verification, Phone number validation using web services.
- Developed JMS interface programs to push the new data from the One Point Application to other Corporate systems
- Suggested architectural improvements for the One Point to Corporate System Integration.
Environment: Java JDK1.5 , J2EE, JSP, Struts2.0, Servlets, JavaScript, XML, CSS, Oracle 10g, WebLogic Server, Maven, Clear quest, svn.
Confidential
Java Developer
- Involved in requirements gathering and analysis from the existing system. Captured requirements using Use Cases and Sequence Diagrams.
- Developed the application using Struts, Servlets and JSP for the presentation layer along with JavaScript for the client side validations.
- Developed and used JSP custom tags in the web tier to dynamically generate web pages.
- Worked with Struts MVC Paradigm components such as Action Mapping, Action class, Dispatch action class, Action Form bean.
- Implemented spring service layer with dependency wiring, transaction, DAO and annotations.
- Used Hibernate to do the object relational mapping between the tables and java objects.
- Wrote Test Cases using JUNIT as a framework.
- Developed a code for Web services using XML, SOAP and used SOAP UI tool for testing the services
- Proficient in testing Web Pages functionalities and raising defects.
- Participated in Code Reviews for better quality assurance and Debugged the application Module.
- Deployed the application on WebLogic server.
- Involved in planning process of iterations under the Agile Scrum methodology.
ENVIRONMENT: JAVA, J2EE, HTML, JAVASCRIPT, STRUTS 1.1, CSS, XML, ORACLE10G, SQL SERVER, ECLIPSE 3.5