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 and Java Beans.
- 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 dat 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 noledge 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 Autantication 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.
- Has 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:
- As part of POPS application development team me took complete responsibilities of Work Queue module.
- Initially participated with Business Analyst and End users for gathering complete business requirements.
- Work Closely with Business Analyst to complete Software Requirements Specification document.
- Understanding Complete Functionality and developed Class Diagrams and Sequence Diagrams.
- Implemented Functionality Based on Class Diagrams and executed with Technical Leads.
- Developed all User Interfaces Components using JSF and Prime faces.
- Developed managed beans and interfaces for business logic and binding these beans in UI pages.
- Logic implemented to send an email notification to the operator based on reviewer decision.
- Logic implemented to generate a PDF file and add an attachment to the operator’s email notification.
- PDF files are generated using Jasper Report compiler and iReport tool.
- Organized Code review meetings to get approval for the Code changes implemented based on Class Diagrams.
- Data base entities are created using Hibernate reverse engine and these entities are configured using annotations by Hibernate JPA.
- Unit Test cases implemented using Junit for Functionality test and validate the functionality.
- Prepared Java doc’s for each and every Functionality for clear understanding of end user(client)
- Developed User Guide document for end user to understand flow of the application.
Environment: Core Java, J2EE 1.6, Eclipse (kepler)4.3.2, Logback1.1.2,Spring 4.1, GUAVA 18.0,JSF 2.0, prime faces 5.2,JUnit4.11,Java Mail 1.4.4,Jasper Report 4.7,Weblogic 11g,Unix, Hibernate 4.3.Oracle 11g.
Confidential
Sr. Developer
Responsibilities:
- As a part of Pricing Execution application development Team me was involved in Pricing Execution - Assessment Team.
- Work closely with Apps System Engineers and internal engineers’ team in supporting new features and services.
- Understanding Complete Functionality and developed Class Diagrams and Sequence Diagrams.
- Implemented Functionality Based on Class Diagrams and executed with Technical Leads.
- Organized Code review meetings to get approval for the Code changes implemented based on Class Diagrams.
- Implemented Java Beans with core functionality to use this beans across the application.
- Developed Application Configuration files (xml) as per the requirements and integrated into source code .
- Implemented Apache Digester Parser to Marshall and Un Marshall the Application config files.
- Unit Test cases implemented using Junit for Functionality test and validate the functionality.
- Prepared Java doc’s for each and every Functionality for clear understanding of end user(client)
Environment: Core Java, J2EE 1.6,, Ant1, Eclipse3.5, Log4J,IBM Clear Case,, Putty, Apache Digester,Tool,Weblogic 11g,Unix, Java Beans,DB2..
Confidential, Pittsburgh,PA
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 Java Beans with core functionality to use this beans across the application.
- 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 autantication 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, Java Beans,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, non 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 Beans 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 noledge 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,Java Beans, JBoss4.5,IBM Web Sphere 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 Autantication Logic using LDAP Server.
- Implemented Servlet Filter class for LDAP user autantication.
- 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 dat 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