Senior Developer Resume
Richardson, Tx
SUMMARY:
- Eleven 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).
- Expertise using Spring Frame work technologies like Spring Core, Spring MVC, Spring-Test, SpringJDBC, Spring JPA flow etc.
- Expertise to develop the JSF components using JSF Implementations like ICE Faces, Prime Faces .
- Expertise using frameworks like Struts, Spring framework, Hibernate, JQuery, AJAX and Web services.
- Strong knowledge on User Interface (UI) and User Experience design (UX) principles.
- Expertise in Java/J2EE Design Patterns like Singleton, Factory, MVC, Composite View etc.
- Developed Service Oriented Architecture (SOA) based J2ee applications that conforms SOA standards.
- Expertise to implement SOAP Web Services and on Restful 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 in Apache Casandra Database, materialized views and triggers.
PROFESSIONAL EXPERIENCE:
Confidential, Richardson TX
Senior Developer
Responsibilities:
- As part of CCR-R Team working as K2view resources involved in Design and Development phases.
- Co-ordinating with AT&T managers gathering requirement and assigning to development team .
- Creating RESTFUL API webservices based on Oracle Stored procedure.
- Implemented application Validations and Error Handling
- Created SSTables for Bulk Load oracle data into Cassandra Database.
- Generated Test Scenario’s for the application based on Client Requirements.
- Design Application Interface Design documents and Unit Test Design Documents.
- Conducting code reviews with Client manager to verify the AT&T coding Standards.
- Design Data Model, created several tables for Phase -1 release.
- Build Parsers and Populations using K2fabric studio development tool to generate the Cassandra tables.
- Implemented initial load logic to load data from Oracle to DBCassandra
Environment: Core Java1.8 J2EE, K2 FabricStudio3.4, Log4j, Apache Cassandra,Oracle11g,RestFul webserices,XML,Tomcat Application Server,Linux,Spring, SVN subversion
Confidential, Richardson, TXSr. Developer
Responsibilities:
- As part of YODA application development team involved in Yoda Common and Yoda Web API module.
- Work Closely with Business Analyst to complete Software Requirements Specification document.
- Implemented Functionality Based on High Level Design Document hand over by BSA’s.
- Implemented code to consume Soap Web service for Application API process.
- Developed Business logic using with Java and spring Technologies
- Developed Java Beans and Configured with Spring Configuration file using Dependency injection.
- Developed common custom Exception class using spring NestedRuntimeException exception class for application exception messages .
- Conducting code review for completed modules with Project Managers, Project Architects and BSA’s.
- Data base entities are created using Hibernate reverse engine and these entities are configured using annotations.
- Developed several Hibernate Mapping file for configuration of entity’s and Named Query’s.
- Implemented Spring JDBC Template and Spring JPA to execute the query for retrieving data results.
- Prepared Java doc’s for each and every Functionality for clear understanding of end user(client)
Environment: Core Java, J2EE, Eclipse (Kepler)4.3.2, Log4j, Spring Core, SpringMVC, Spring JDBC, Spring JPA,JUnit4.11,, SOAP Web services, SOAP UI, WebLogic 11g,Unix/Linux, Hibernate 4.3.Oracle 11g.
Confidential, Austin,TXSr. Developer
Responsibilities:
- As part of POPS application development team I 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.
- Implemented Model-View - Controller Design Pattern, Factory and Singleton Design patterns.
- 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.
- Implemented code to consume Restful Web service for customer to complete Payment process .
- Data base entities are created using Hibernate reverse engine and these entities are configured using annotations.
- Implemented Spring JDBC Template and Spring JPA to execute the query for retrieving data results.
- Unit Test cases implemented using TESTNG and 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, Eclipse (kepler)4.3.2, Logback1.1.2, Spring 4.1, Spring JDBC, Spring JPA,JSF 2.0, Prime faces 5.2,, JUnit4.11,Java Mail 1.4.4,Jasper,Design Patterns, Rest Web Services Report 4.7,Weblogic 11g,Unix, Hibernate 4.3.Oracle 11g.
Confidential, McLean, VASr. Developer
Responsibilities:
- As a part of Pricing Execution application development Team I 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.
- Implemented Java/J2EE Design Patterns like Composite Design Pattern, Delegate and Singleton Patterns.
Environment: Core Java, J2EE 1.6,, Ant1, Eclipse3.5, Log4J,IBM Clear Case,, Putty, Apache Digester,Tool,Weblogic 11g,Unix/Linux, Design Patterns,Java Beans,DB2..
Confidential, Pittsburgh, PASr. 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), ICEfaces 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.
Environment: Core Java, J2EE 1.5,, Ant1.7, Maven3.0.5, JAXB,SOAP, Centralized Data Schema(CDS), Web logic 11g, Eclipse3.5, Log4J,SVN,Webservices, Java Beans, Putty Tool, WebLogic 11g,Unix/Linux .
Confidential, West Des Moines, IASr. 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 using Agile methodology with daily meetings to keep track of the progress and Issues pertaining to the project.
- Developed the code using Agile Scrum method with projects divided into succinct work cadences, known as sprints, which are typically two and three weeks in duration
- Provide status to the supervisor on regular basis and escalate complex/time sensitive issues.
- Configured all XMI’s using JBoss Server Configuration file named core-standlone.xml.
- Developed EJB Session Beans to expose application Business logic.
- Used SVN as Version Control Tool to perform Checking-out and Checking-in of codes from the repository.
- Developed to code for unit testing using TestNg and Junit framework.
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, Angular JS 1.3 Unix/Linux,Log4J,,TestNG,Junit,SVN.
Confidential, St.Louis,MOSr. 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, Nashville,TNSr. 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
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, Memphis, TNSr. 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.
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
ConfidentialSr. Developer
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-ICEfaces 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-ICEfaces 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
ConfidentialU C Tax 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