Sr Java Developer /tech Lead Resume
PhoeniX
SUMMARY
- 9 + years in java,j2ee platform with Excellent knowledge in Banking,Telecom,Transaction Billing,Mobile Payment domain. Sun Certified Java 5 Programmer.
- Java EE 5 Web Services Developer
- Experienced in Software Technology - Core Java, Swing, J2EE Technologies like Servlets, JSP, JDBC, HTML, XML, XSLT, AJAX, Jakarta Ant, JavaScript, REST and SOAP based Web services and Multi - Threading concepts.
- Strong expertise in development and deployment of web components that include Servlets 2.2/2.3/2.4, JSP 1.1/1.2/2.0 and business layer components that include Web Services, RMI, and JDBC 2.0/3.0.
- Worked extensively inHTML, JavaScript, DOM, AJAX,XML, XSLT .
- Experience in implementing Service Oriented Architecture (SOA) using Web Services (SOAP & Restful) and java XML parsers such as SAX and DOM.
- Worked experience in Object Oriented Analysis, Design and Development of Applications with UML diagrams using Enterprise Architect.
- Extensive knowledge of Web Application servers like Apache Tomcat, Glass Fish.
- Hands on experience in Design Patterns, Data Structures, XML Schema/DTD validations and Ant build scripts.
- Experience in using CVS and Rational Clear Case.
- Efficient in Defect Management for resolvingIntegration Issues, System Testing Issues, User Acceptance Issues, Production Issues.
- Hands on experience in Oracle, SQL Server, MySQL and Informix.
- Huge experience working in Agile Development Methodology.
- Experienced in SOA, Web Services, WSDL, JAXB, SAX and DOM
- Proficient with Comprehensive Technical/ Business Skill Set Java, J2EE, JSP, Servlet, Swing, Spring, Hibernate, Web Services, Oracle, SQL, Web2.0 (AJAX)
- Experience in full-life cycle application development involving all phases like planning, design, development, training, debugging, testing, performance tuning and deployment.
- 8+ years of in Depth working with Websphere 6.0,7.x along with RAD6 and RAD7 and Eclipse
- Proficient in performance Analysis of J2EE Application using JMeter, Splunk
- Significant experience using UML, particularly in the construction of use-case, sequence, state, activity, and deployment diagrams.
- Significant practical experience using the Rational Unified Process and the Systems Development Lifecycle (SDLC)
TECHNICAL SKILLS
Programming Languages: Java, J2EE, XML, HTML, Velocity, JavaScript, SQL, PL/SQL.
Web Technologies: AJAX, CSS, J2EE, Servlets, JSP, SAX, DOM, RMISwing, JDBC, JNDI, Ant, Maven.
Application Servers/Web Servers: Apache Tomcat, JBoss, Oracle GlassFish Server.
Frameworks & Design Patterns: Spring core 3.0, Spring MVCHibernate, AngularJS, DAO and Validator Framework.
IDE: Eclipse, NetBeans, EditPlus.
Databases & Platforms: Oracle, SQL Server 2008, SQL Server 2012, MySQL, Informix.
Configuration Mgmt Tools: IBM Rational Clear case, CVS (Concurrent Versions system).
Operating Systems: Windows 2000/XP/7, Linux.
Development Methodology: Agile, Waterfall.
PROFESSIONAL EXPERIENCE
Confidential, Phoenix
Sr Java Developer /Tech Lead
Responsibilities:
- Involved in requirements gathering, design, and development and testing phases of Software Development Life Cycle (SDLC).
- Followed Agile Methodology and used Rally to create and manage requirements via User Stories.
- Design and developed web application using JSF, Spring Web Flow, AJAX technology and front end UI using JSF, Apache My Faces and Prime Faces UI components.
- Managed business objects, resource management in the business logic tier using Spring Framework.
- Configured Web Application Context as a Context Listener in the web.xml file to Integrating Spring with JSF.
- Implemented Spring Dependency Injection and Aspect Oriented Programming.
- Configured Hibernate, Spring and My Faces (JSF) to map the business objects to Database using XML configuration file.
- Analysis, design, development of Batch processes.
- Design and development of web services.
- Involved in root Cause Analysis for the problems in the proposed architecture.
- Derived the architecture and design of Batch Process and get it reviewed and approved by Amex architects.
- Involved in Application performance tuning.
- Involved in various meetings with customers/clients to gather the performance requirements and SLAs
- Created a number of Load testing scripts for Data seeding purposes
- Worked on production to find the current and projected user volume and transaction density.
Confidential, Phoenix
Sr Java Developer /Tech Lead
Responsibilities:
- Managed business objects, resource management in the business logic tier using Spring Framework.
- Implemented Spring Dependency Injection and Aspect Oriented Programming.
- Configured Hibernate, Spring and MyFaces (JSF) to map the business objects to Database using XML configuration file.
- Wrote various Hibernate Queries using Hibernate Query Language (HQL) and hibernate criterion queries to execute queries against database.
- Developed complex service components for Data Access Layer, DAO classes to interact with backend using Java and Hibernate Framework.
- Involved in writing Hibernate mapping files (HBM files) and configuration files.
- Developed POJO’s, Data Access Object (DAO) which handles all database operations using Hibernate.
- Created and managed AJAX calls in the application, integrated with the JSF controls.
- Extensively used XHTML, DHTML, AJAX, CSS, JavaScript and jQueries.
- Worked closely with the business and database administrator.
- Used CVS for version control repository across common source code used by developers.
- Involved in configuring and deploying the builds on JBoss Application Server.
- Monitored the error logs using Log4J and fixed the problems.
- Involve SPOCs from different teams for better resolution of issues and requirement clarifications
- Version control and configuration management using SVN.
Environment: Java, J2EE, Spring 3.x,Javascript,Ajax,CSS,JQuery,JUnit,Web Service,DB2,WINDOWS, IBM Websphere Application Server 6.1,JAVA 1.5, XML, HTML,SOAP UI,IBM Rational Application Developer, Websphere Application Server, IBM Websphere MQAmerican Express, Phoenix - USA
Confidential
Sr Java Developer /Tech Lead
Responsibilities:
- Actively involved in all phases of SDLC process/methodology, right from project initiation and ensured project delivery.
- Experienced in developing Web Services using - SOAP, WSDL and developing DTDs, XSD schemas for XM.
- Analyzed current programs including performance, diagnosis and troubleshooting the problem.
- Prepared design and technical specification documentation
- Extensively used the LOG4j to log regular Debug and Exception statements.
- Involved in design, analysis and architectural meetings.
- Provide recommendations to management concerning issues of programmer productivity and software development management.
- Used SVN software; and version control
- Version control and configuration management using SVN.
Environment: Java, J2EE, Struts 1.2,Javascript,Ajax,CSS,JUnit,Web Service
Confidential, Phoenix
Sr Java Developer /Tech Lead
Responsibilities:
- Actively involved in all phases of SDLC process/methodology, right from project initiation and ensured project delivery.
- Experienced in developing Web Services using - SOAP, WSDL and developing DTDs, XSD schemas for XM.
- Analyzed current programs including performance, diagnosis and troubleshooting the problem.
- Prepared design and technical specification documentation
- Extensively used the LOG4j to log regular Debug and Exception statements.
- Involved in design, analysis and architectural meetings.
- Provide recommendations to management concerning issues of programmer productivity and software development management.
- Used SVN software; and version control
- Version control and configuration management using SVN.
Environment: JAVA, AJAX, JSP and Web Service. WINDOWS, Windows XP/ Linux, Java, XML,JSP, AJAX,SOAP UI, JUNIT, SVN, Websphere 6.0
Confidential, Phoenix
Sr Java Developer
Responsibilities:
- Extensive use of Java scripts and Ajax to control all user functions.
- Written hibernate Configuration and data mapping xml’s to map table data to data access objects used by the web application.
- Worked extensively on hibernate 3.0 JPA annotations.
- Developed REST and SOAP based web service interfaces to consume different third party web services.
- Implement different insurance modules like underwriting, billing, claims, rating, accounting etc. as per the requirements.
- Use Spring MVC and Hibérnate Framework for data handling.
- Implement the Hibérnate API for data base Connectivity.
- DevelopedDAOsusingDAO Design Patternto insert and update the data in the database.
- Design the user interface of the application using HTML, Velocity, JSP, CSS, JavaScript and AJAX.
- Developed JUnit test cases for unit testing.
- Used Validator framework for performing data validations.
- Used CVS as source code repository tool.
- Configure web.xml and spring-config.xml according to the Spring framework.
Environment: java, Struts, Hibernate, Oracle 9 i.LINUX, Windows 2000, Unix, Webservice, Weblogic, Java1.4, JSPs, Oracle, Servlets, JavaScript, HTML, Ant, XML
Confidential
Java Developer
Responsibilities:
- Developed REST and SOAP based web service interfaces to consume different third party web services.
- Used the JDBC Configuration files for data base Connectivity.
- DevelopDAOsusingDAO Design Patternto insert and update the data in the database.
- Design the user interface of the application using HTML, Velocity, JSP, CSS, JavaScript and AJAX.
- Developed JUnit test cases for unit testing.
- Developed several web pages using HTML, Javascript, Ajax, CSS, JQuery
- Hands on experience in creating/altering the reports using SQL Server Reporting Services (SSRS).
- Implemented SSRS Integration with Java/JEE web applications.
- Integrated with JMS/MQ to upload BOP Insurance plans in the system.
- Hands on experience in debugging, testing the web service with Soap UI.
- Performed Unit Testing on the application using Junit.
Environment: java, Struts, Hibernate, Oracle 9 i. HTML, Javascript, Ajax, CSS, JQuery SQL Server Reporting Services (SSRS). Soap UI.
Confidential
Sr Java Developer
Responsibilities:
- Developed user-friendly GUI interface usingHTML, CSS,and JSP.
- Developed Application front end using Spring Framework 2.5.
- Followed Web Accessibility Guidelines while coding the website.
- Converted raw images and layouts from a graphic designer intoCSS/HTML themes.
- Implemented client side validations in registration forms, login and logout forms usingJava Script.
- Extensively usedJQUERY, JSON, AJAXandDOMscripting to create interactive web applications like message posting andauto completeform validations.
- Used CSS in design of the templates and skins.
- Worked with the design of the templates and skins inCSS.
- Used Eclipse as development tool as well as for running Unit test cases.
- Coded Tested and debugged Java code and Servlets using Eclipse.
- Development, testing Servlets and JSPs in the typical MVC2 Architecture.
- Used Rational Clear Case as a source control for code changes.
- Used Maven for building the application.
- Provided production support by interacting with the end-users and fixing bugs.
- Involved in writing database packages, Stored procedures and triggers.
- Involved in configuration and deployment of application on Jboss App Server.
- Design or co-ordinate design of various modules of the application and provide mapping to each requirement change for the project.
Environment: java, Struts, Hibernate, Oracle 9 i. JavaScript, CSS, HTML, DHTML, XHTML, AJAX, JQuery, JBoss EAP 6.1, CVS, 7.0, Oracle9i, JUnit.
Confidential
Java Developer
Responsibilities:
- Developed user-friendly GUI interface usingHTML, CSS,and JSP.
- Developed Application front end using Spring Framework 2.5.
- Followed Web Accessibility Guidelines while coding the website.
- Converted raw images and layouts from a graphic designer intoCSS/HTML themes.
- Implemented client side validations in registration forms, login and logout forms usingJava Script.
- Extensively usedJQUERY, JSON, AJAXandDOMscripting to create interactive web applications like message posting andauto completeform validations.
- Used CSS in design of the templates and skins.
- Worked with the design of the templates and skins inCSS.
- Used Eclipse as development tool as well as for running Unit test cases.
- Coded Tested and debugged Java code and Servlets using Eclipse.
- Development, testing Servlets and JSPs in the typical MVC2 Architecture.
- Used Rational Clear Case as a source control for code changes.
- Used Maven for building the application.
- Provided production support by interacting with the end-users and fixing bugs.
- Involved in writing database packages, Stored procedures and triggers.
- Involved in configuration and deployment of application on Jboss App Server.
- Design or co-ordinate design of various modules of the application and provide mapping to each requirement change for the project.