Sr. Developer Resume
PROFESSIONAL SUMMARY:
- Nine years in Full Lifecycle software (SDLC) application development using Java, J2EE Technologies.
- Experience with Agile Scrum, and Test Driven Development (TDD) methodology using a various unit testing framework such as JUnit.
- Developed Enterprise Software applications for Telecommunications, Financial, and Insurance - Commerce domain’s using Java, J2ee Spring, Web services, Hibernate, Java Server Faces (JSF) Frame works.
- Extensive project implementation skills using both core and advanced Java technologies (AWT, Swing, Servlets, JSP, EJB, JNDI, JDBC, spring, Hibernate, RMI, XML, XSLT, DOM, SAX, JAXP).
- Expertise using Spring Frame work technologies like Spring Core, Spring MVC, Spring-WS, Spring-Web flow etc.
- Expertise to develop the JSF components using JSF Implementations like Ice faces, RichFaces, etc.
- Expertise using frameworks like Struts, Spring framework, Hibernate, JQuery, AJAX and Web services.
- Developed Service Oriented Architecture (SOA) based J2ee applications that conforms SOA standards.
- Expertise to implement SOAP Web Services and Good Knowledge on REST Web Services.
- Experience in writing stored procedures, functions, triggers using Oracle and comfortable using databases MS SQL Server, My SQL and MS Access.
- Proficient in XML technologies like XSL/XSLT, SAX, DOM, XPath, SOAP, WSDL, DTD, Schema, SOA, JAXB, JAXP.
- Expertise in working with integration tools like Hudson, Maven, and SVN.
- Experience with unit testing using JUnit and knowledge of ANT and Log4j tools.
- Expertise in web tier development, making interactive and user friendly web client with best practices and usability patterns.
- Expertise to implement application Authentication using Lightweight Directory Access Protocol(LDAP) Server.
- Expertise to Analyze test results and determine root cause of failures, and debugging the source code.
- Expertise to develop Test cases and Test Plans for Regressive Functional testing.
- Have strong analytical skills with proficiency in debugging, problem solving.
- Proficient in using XML Suite of Technologies (XML, XSL, XSLT, DTD, XML Schema, SAX, DOM)
- Object-Oriented analysis and design experience with UML & OOAD Techniques.
- Expertise to designing Use Cases, Sequence, Collaboration, Activity and Class diagrams.
- Experienced in deploying applications on Application servers such as BEA WebLogic 8.x/7.x, Oracle Weblogic10.3 and on the Tomcat .Good Knowledge on IBM Web sphere server v8.5,, JBoss Application Server
- Expertise in Unix shell script and Putty Tools
- A good team player, problem solver and quick learner.
- Self-starter, highly motivated, technically sound, and mentoring skills in driving development teams to successful resolution.
- Strong analytical, communication, problem-solving, interpersonal, organizational and team monitoring skills
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Developer
Responsibilities:
- Understanding Complete Functionality and developed Case Diagrams and Sequence Diagrams.
- Work closely with Apps System Engineers and internal engineers’ team in supporting new features and services.
- Developed several User Interfaces screen using Java Server Faces (JSF), Ice Faces and Prime Faces.
- Developed custom validators to display customized validation messages for few components on applications.
- Implemented customized Cascading Style Sheet (CSS) for 3 digit status code application.
- Implemented SOAP Web services for insert, delete, and modify data operation on CDS.
- Implemented logic to Marshall and Un Marshall CDS to Object and Object to CDS using JAXB.
- Implemented LDAP Class and configured in bean configuration file.
- Developed Web Single Sign on (WSSO) for user authentication based on LDAP roles.
- Developed several individual spring bean context files and configured Bean definitions.
- Configured application plugins in application configuration pom.xml file.
- Build application war files and deployed into Weblogic application server for Testing.
- Tracking log files using UNIX shell commands with Putty Tool.
Environment: Core Java, J2EE 1.5,, Ant1.7, Maven3.0.5, JAXB,SOAP,Centralized Data Schema(CDS), Web logic 11g, Eclipse3.5, Log4J,SVN,Webserices, Putty Tool,Weblogic 11g,Unix .
Confidential
Sr. Developer
Responsibilities:
- Understanding Complete Functionality and developed Case Diagrams and Sequence Diagrams.
- Work closely with Apps System Engineers and internal engineers’ team in supporting new features and services.
- Developed the code usingAgilemethodologywith daily meetings to keep track of the progress and Issues pertaining to the project.
- Developed the code usingAgile Scrum methodwith projects divided into succinct work cadences, known assprints, which are typicallytwo and three weeksin duration
- Provide status to the supervisor on regular basis and escalate complex/time sensitive issues.
- Developed Several GUI screens using XMI Technology (Extended XML)
- Configured all XMI’s using JBoss Server Configuration file named core-standlone.xml.
- Developed EJB Session Beans to expose application Business logic.
- Developed Several Java Classes for MVC based architecture
- Developed Several SQL query for complex technical issue to solve in timely manner.
- Expertise to develop SQL query using DDL,DML along with Joins
- Implemented JavaScript based customized frame work for application validation and application logic.
- Implemented several functional test cases using TestNG frame work.
- Expertise to build and deploy application jar file in IBM Web Sphere Server.
- Good Knowledge on Web sphere installation and configuration.
- Used SVN as Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
- Implemented Maven Configuration to build and application deployment.
- Good knowledge on core of project configuration file pom.xml
- Created Server domain using JBoss for application Deployment
- Build ear file with jars and war files releasing for Production.
- Tracking log files using UNIX shell commands with Putty Tool.
Environment: Core Java, J2EE 1.5,, Ant1.7, Agile, Maven3.0.5,Oracle11g,Team Work 6,Database,EJB 3.0, JBoss4.5,IBM WebSphere v8.5,JMS,Eclipse3.5, Unix,Log4J,,TestNG,SVN.
Confidential
Sr. Developer
Responsibilities:
- Understanding Complete Functionality and developed Case Diagrams and Sequence Diagrams.
- Implemented application in Agile Test Driven Development methodology Using Junit.
- Developed Several GUI screens using Asynchronous Java Script Pages(AJAX)
- Configured all JSP using Struts Tiles Frame work.
- Developed EJB Session Beans for application Business logic
- Implemented Several Java Classes for MVC based architecture
- Implemented JavaScript for application validation and application logic
- Configured Framework 3.0 tool with Struts and EJB’s
- Implemented JQuery Scripting for application Chart representation.
- Used SVN as Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
- Implemented Maven Configuration to build and application deployment.
- Created Server domain using Weblogic 10.3 for application Deployment
- Build ear file with jars and war files releasing for Production.
Environment: Core Java, J2EE 1.5, Weblogic, Ant2.0, Maven,DB2, JQuery, Ajax,Framework3.0,Database,JSP,Struts2.0,EJB 3.0,Eclipse3.5, Log4J,,Junit,SVN.
Confidential
Sr. Developer
Responsibilities:
- Understanding Complete Functionality and developed Case Diagrams and Sequence Diagrams.
- Developed a FTP Client Java Class for establishing connection to Mitchell FTP Server.
- Implemented java logic to fetch and retrieve the data from Mitchell vendors database.
- Downloaded the data from FTP server in Zip format using FTP Client
- Implemented Java logic to extract data from the compressed file.
- Updated existed Appraisals based on existed Claim number.
- Integrated a AS400 stored procedures to Create new appraisals, and uploaded into Mitchell’s database.
- Developed Client code to consuming Web services for SOA Architecture applications.
- Implemented Client classes for (Spring-WS) Contract-first web services
- Developed Functional and Technical testing of Web Services
- Developed an automated test plan and test cases for recursive testing.
- Using the JAX-WS API implemented SAX parsing to read XML files.
- Integrated web services to pass estimated data to corresponding destinations.
- Carried out bug fixing by rigorous testing using J Unit.
- Executed the Batch-Process for Claim Center using Hudson integration tool.
- Used SVN as Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
- Build ear file with jars and war files releasing for Production.
Environment: Core Java, J2EE 1.4, Tomcat, Ant2.0, WSDL, XML, Spring-WS, AS400 Server,DB2 Database, SAX Parser, Eclipse3.5, Log4J, JUnit, Hudson,SVN.
Confidential
Sr. Developer
Responsibilities:
- Involved in developing Class diagram in UML showing generalization and other relationships, Sequence diagram describing the interaction of objects over time.
- Analysis and Design of various modules using J2EE Architecture and MVC Design Pattern.
- Involved to design and develop Presentation logic and Business logic.
- Designed several GUI screens using Java Server Faces and IceFaces (JSF2.0, Rich Faces3).
- Implemented Validation logic for JSF-IceFaces Components.
- Implemented internationalization logic using JSF Message Bundles.
- Developed several java classes for handling application objects. Like DTO’s and DAO’s.
- Implemented stored procedures for processing data between GUI screens and Database.
- Implemented application Authentication Logic using LDAP Server.
- Implemented Servlet Filter class for LDAP user authentication.
- Developed EJB’s for handling Database connections.
- Developed EJB’s for retrieving data from database using stored procedures.
- Integrated EJB components, web-components using Oracle Weblogic server.
- Data base drivers configured in Oracle Weblogic server for DataSocure.
- Extensively used PL/SQL for updating data in Tech Connect application.
- Responsible for generating build scripts using Ant.
- Developed Session Beans classes for application's business logic.
- Developed JavaScript for client side validation.
- Carried out bug fixing by rigorous testing using JUnit.
- Developed Test Cases for application Test Reports.
- Implemented Query optimization Technic for SyBase Database querys.
- Used CVS as Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
- Build ear file with jars and war files releasing for Production.
Environment: Core Java, J2EE 1.4, Oracle Weblogic, Eclipse3.5, JSF 2.0, EJB2.0, RichFaces3.2, JDBC,LDAP, JNDI, Log4J, SyBase Data Base, JUnit
Confidential
Sr. Developer
Responsibilities:
- Development of several GUI screens using Java Server Pages (JSP) for UPSS Module
- Involved to design and develop Presentation logic and Business logic.
- Implemented and configured code using Spring/Spring MVC.
- Developed POJO classes and integrated into Spring bean configuration file.
- User interface screens using Java Server Pages (JSP).
- Implemented application in Agile Test Driven Development methodology Using Junit.
- Designed and implemented business layer and persistence framework for Vodafone.
- Implemented web-services (Used Axis 1.4 for this.) in process of updating the project status, resource load etc to the Resource Managing team (RM) and getting back the work request number back from them.
- Extensively used PL/SQL Developer for updating data in Oracle Database for Vodafone applications.
- Used SAX Parser Services for parsing the XMLs that Vodafone get from RM Team and used JavaScript for validating those XMLs.
- Implemented log4j messages for application based console messages.
- Responsible for generating build scripts using Ant.
- Involved in deploying the spring components, web-components and web-services in Tomcat app server.
Environment: Java1.5, JSP 1.2, Servlets 2.3, Hibernate 3.0, spring 2.0.X, Spring MVC,, Axis 1.4, Eclipse 3.2, CVS, Oracle 10g, PL/SQL Developer, Tomcat Server, JavaScript,Log4j.
Confidential
Responsibilities:
- Understanding the requirements of the client and act as a sole functional resource.
- Developed code using java Collections, Exceptions and Multithreading for business logic.
- Developed several GUI screens using JSF-Ice Faces for LIBERATE.
- Implemented Custom validation for Ice faces components.
- Design for the Involving in coding of JSF Pages with XHTML and Ice Faces for different modules.
- Implemented Validation logic for JSF-Ice Faces Components.
- Implemented internationalization logic using JSF Message Bundles
- Implemented unit test using Junit.
- Implemented SOAP messages for Data Exchange from Mainframe data base interaction
- Making clear for solving the coding errors time to time
Environment: Eclipse 3.0, Tomcat5.0.Jdk1.5, JSF, Ice Faces, SOAP, Mainframe data Database Log4J, Windows XP
Confidential
Java Developer
Responsibilities:
- Involving in presentation layer for developing web-tier components by using JSPpages, page code, Form Beans.
- Understanding the requirements of the client and act as a sole functional resource
- Developed application components and properties files
- Developed Action Form class and configured into struts-config.xml file.
- Implemented Validation logic into struts Action Class.
- Configured and Exception logic into struts action mapping.
- Implemented internationalization logic using Message Bundles and configured into struts application configuration file
- Implementation of Unit Testing Using JUnit.
- Involved in integration of Presentation Layer
- Implemented Hibernate ORM frame work for data persistence.
- Developed Hibernate mapping files and integrated into frame work configuration file.
- Integrated and Deployed application in Tomcat application server.
Environment: Eclipse 3.0, JSF1.2, Servlets, Tomcat, Struts 1.x, Oracle10g, Hibernate, ANT, Windows XP