We provide IT Staff Augmentation Services!

Lead Developer/sr Developer Resume

Richardson, TX

SUMMARY:

  • Over 11.1 years of diversified IT experience in complete software development life cycle process including System Analysis, Design, Development, Testing, Implementation and documentation with JAVA/J2EE Web application development.
  • Adept at managing all phases of the Implementation and Maintenance project life cycles
  • Strong Technical background mixed with good problem solving skills.
  • Expertise in Java 1.6 and above, J2EE, Servlets, JSP, and XML, Hibernate etc.
  • Well versed with and hands on knowledge on Java 1.8 and 1.9 concepts.
  • Strong working experience in Client/Server technologies
  • Implemented the front end using HTML 4, HTML 5, DHTML, CSS, Java script frame works like Scrit - aculo-us, Prototype, AJAX, jQuery, Angular JS, JSON.
  • Well versed with and working expertise in CSS3 media queries.
  • Well versed with browser web tool kit.
  • Working experience in using the iRise Prototyping tool for preparing the UI Mock ups for business during requirements analysis and design phases.
  • Have good working experience in compression technologies like YUI Compressor, Dynamic Web Remoting.
  • Have good working experience in all phases of Software Development Life Cycle.
  • Working experience in Water fall, Agile model of application development.
  • Have good working experience Web Services - JAX-WS
  • Experience in developing applications using different frameworks like Spring 2.0, Struts 1.1 and Hibernate 2.0/3.0.
  • Worked in XML technologies like DOM, SAX, XSLT, JAXB, Xtream.
  • Good working knowledge in EJB.
  • Used frameworks like Front Servlet, Struts 2.x, Spring for MVC, DAO implementations.
  • Implemented Spring DAO with Oracle stored procedures, DB2 8.2 with XML features.
  • Hands on experience in Spring Boot implementations.
  • Have good working experience in project Lombok.
  • Worked on implementing the loggers using Log4j.
  • Implemented Junit, Mockito testing and have good knowledge in TestNG, and Selenium.
  • Well versed with UML concepts and used UML tools like Micro soft Visio, Rational Rose.
  • Implemented Design patterns like Singleton, Worker, MVC, Factory, Business Delegate, etc.
  • Worked with IBM Web Sphere, Web Logic, JBoss, and Tomcat servers.
  • Implemented the secure file transfer using Tumbleweed.
  • Experience in working in UNIX and writing Shell scripting.
  • Implemented the build using tools like Ant, Maven 3.x, and have knowledge in Gradle.
  • Working experience with code analyzers Check style, PMD, Sonar.
  • Working experience in Continuum, Jenkins.
  • Good working experience with Rally, Jira.
  • Well versed with and used Tortoise SVN, Git hub.
  • Used the editors like Eclipse, Net beans, RAD, Spring Tool Suite.
  • Have good knowledge in DevOps concepts like Docker, Nagios, Chef, and Jenkins.
  • Have good programming knowledge in No SQL database MongoDB.
  • Learning React JS concepts.
  • Basic knowledge in Android programming and worked on a Proof of Concept.
  • Good understanding and proof of concepts knowledge of Pebble programming.
  • Involved in requirement analysis, planning and design activities.
  • Have performed work estimation and sizing activities.
  • Involved in issue analysis and resolution with time bound environments.
  • Have been Quality conscious and proactive in nature
  • Team player and Self-Starter with professional attitude
  • A result oriented approach with a good proven track record with excellent interpersonal and good communication skills with proactive attitude and leadership qualities.
  • Have won best performer award, multiple times, for the good work and client interaction skills.
  • Have mentored and guided the team to meet the hands on experience on the project.

TECHNICAL SKILLS:

Programming Languages: Java, J2EE, EJB, Android, Pebble, Hadoop concepts.

Reporting tool: BIRT

Web Technologies: Servlets, JSP, JSF, JSTL

Front end Technologies: JavaScript, AJAX, jQuery, CSS3, JAWR, DWR, JSF.

Frame Works: Struts, Spring, JPA, Hibernate

Web Services: JAX-WS

XML Technologies: DOM, SAX, JAXB, Xtream.

Design Patterns: Singleton, MVC, Front Servlet, Dependency Injection, Business Delegate, Factory, and others.

Web/App Servers: Web Sphere, Web Logic, Tomcat, JBoss EAP.

Databases: DB2 8.2, Oracle, MySQL.

Operating System: MS-DOS, UNIX, Redhat Linux, Windows

Build tools: Ant, Maven, Gradle.

Version control: Tortoise SVN

Other tools/concepts: Log4j, UML, iRise Prototyping tool, Micro soft Visio, JUnit, Mockito, TestNG, Shell Scripting, Check style, PMD, Sonar, Putty, Win SCP, project Lombok.

PROFESSIONAL EXPERIENCE:

Confidential, Richardson, TX

Lead Developer/Sr Developer

Responsibilities:

  • Responsible for Requirement analysis, design, build, testing and roll out activities.
  • Have prepared the design documentation using MS-Visio.
  • Have implemented the application changes in back end and front end using Java, JSP, EJB, Oracle, Web Services, Struts, HTML5, and CSS3.
  • Implemented the Web application in Java, Struts.
  • Used spring framework for dependency injection with the help of Spring Configuration files and coded Business services using spring and also interacted with the database using Spring JDBC, Spring DAO.
  • Extensively used Spring Framework to implement MVC architecture.
  • Extensively used SOAP and Restful web services.
  • Worked on migrating the jQuery based UI to Angular JS implementation.
  • Created a Transaction History WebServices using SOAP that is used for internal communication in the workflow process.
  • Worked on Project Lombok integration.
  • Developed customized Jsp Tags for displaying information.
  • Implemented various design J2EE patterns such as Single Ton, MVC, Façade, Factory and DataAccessObject patterns etc.
  • Started analyzing implementing the project with Spring Boot and Micro services.
  • Developed user authentication and directory retrieval process using JNDI and LDAP
  • Developed server side components to process the business logic.
  • Designed and developed web pages using JSP and struts framework to display the information from Data bases.
  • Developed Business tier with Stateless and Stateful Session Beans, and BMP Entity Beans as per EJB 2.0 Specifications
  • Designed and developed Message Driven Beans (Point-to-Point Communication) to consume messages from Java Message Queues and trigger thread pools and generate emails
  • Developed reusable Custom Tags using Java Server Pages Standard Tag Library (JSTL 1.0) to ease UI screens development
  • Analyzed and implemented the EJB for the session bean requirements which interacts with the Oracle data base.
  • Implemented the Web service integration for a back end service details.
  • Worked on CSS3, HTML 5, AngularJS for the new front end pages.
  • Used jQuery for the existing application pages.
  • Used Maven as the build tool and Tortoise SVN as the Source version controller.
  • Performed the code review internal to team.
  • Responsible in fixing the external code review comments.
  • Have provided extensive support for the SIT and UAT in analyzing the BAU implementation and the post change implementation.
  • Responsible for planning and organizing the environment conflict analysis.
  • Have interacted with project stake holders in analyzing the requirements and finalizing the design.
  • Responsible for successful project roll out.

Environment: Java 1.6, EJB 2.x, Web Services, Spring, Oracle, JSTL, JSP, Struts, HTML 5, CSS3, jQuery, AngularJS, Sonar, MS Visio, Unix, and Windows.

Confidential, Richardson, TX

Lead Developer/Sr Developer

Responsibilities:

  • Carry out requirement analysis, design, build, testing and roll out activities.
  • Prepare design documentation using MS Visio.
  • Implement application changes in back end and front end using Java, JSP, Oracle, SOAP and Restful Web Services, Project Lombok, Tomcat 7.0, WebSphere 8, HTML5, and CSS3.
  • Establish the Rest communication for the view to model layers.
  • Utilize SQL Server for database access layer.
  • Work with SOAP-based web services for internal system conversation.
  • Develop project Lombok integration.
  • Developed BIRT reports for the created quotes and proposals.
  • Implementing the workflow using Activiti BPMN.
  • Customize JSTL tags for displaying information.
  • Set up user authentication and directory retrieval process using JNDI and LDAP.
  • Devise server side components to process the business logic.
  • Design and develop web pages using JSP and struts framework to display the information from databases.
  • Interact with back end systems using JMS messaging for triggering payment processing.
  • Work on CSS3, HTML 5 and AngularJS for new front end pages.
  • Utilize Maven as the build tool and Serena Dimensions as the source version controller.
  • Perform automated build using Jenkins.
  • Work with IBM Rational Team Concert for Sprint task management.
  • Conduct code review internal to team.
  • Fix external code review comments.
  • Provide extensive support for SIT and UAT in analyzing BAU implementation and post-change implementation.
  • Plan and organize environment conflict analysis.
  • Collaborate with project stakeholders in analyzing requirements and finalizing the design.
  • Produce a successful project roll out.

Environment: Java 1.6, SOAP and Restful Web Services, SQL Server, JSTL, JSP, HTML 5, CSS3, Project Lombok, Sonar, MS Visio, Unix, Windows, Tomcat, Web Sphere, IBM Rational Team Concert, Serena Dimensions, Maven, and BIRT reporting, Activiti BPMN.

Confidential, Richardson, TX

Lead Developer/Sr Developer

Responsibilities:

  • Responsible for Requirement analysis, design, build, testing and roll out activities.
  • Have prepared the design documentation using MS-Visio.
  • Have implemented the application changes in back end and front end using Java, JSP, EJB, Oracle, Web Services, Struts, HTML5, and CSS3.
  • Implemented the Web application in Java, Struts.
  • Used spring framework for dependency injection with the help of Spring Configuration files and coded Business services using spring and also interacted with the database using Spring JDBC, Spring DAO.
  • Extensively used Spring Framework to implement MVC architecture.
  • Used Hibernate Framework to persist Java Objects into the database.
  • Extensively used SOAP and Restful web services.
  • Created a Transaction History WebServices using SOAP that is used for internal communication in the workflow process.
  • Worked on Project Lombok integration.
  • Developed customized Jsp Tags for displaying information.
  • Implemented various design J2EE patterns such as Single Ton, MVC, Façade, Factory and DataAccessObject patterns etc.
  • Developed user authentication and directory retrieval process using JNDI and LDAP
  • Developed server side components to process the business logic.
  • Designed and developed web pages using JSP and struts framework to display the information from Data bases.
  • Developed Business tier with Stateless and Stateful Session Beans, and BMP Entity Beans as per EJB 2.0 Specifications
  • Designed and developed Message Driven Beans (Point-to-Point Communication) to consume messages from Java Message Queues and trigger thread pools and generate emails
  • Developed reusable Custom Tags using Java Server Pages Standard Tag Library (JSTL 1.0) to ease UI screens development
  • Analyzed and implemented the EJB for the session bean requirements which interacts with the Oracle data base.
  • Implemented the Web service integration for a back end service details.
  • Worked on CSS3, HTML 5, AngularJS for the new front end pages.
  • Used jQuery for the existing application pages.
  • Used Maven as the build tool and Tortoise SVN as the Source version controller.
  • Performed the code review internal to team.
  • Responsible in fixing the external code review comments.
  • Have provided extensive support for the SIT and UAT in analyzing the BAU implementation and the post change implementation.
  • Responsible for planning and organizing the environment conflict analysis.
  • Have interacted with project stake holders in analyzing the requirements and finalizing the design.
  • Responsible for successful project roll out.

Environment: Java 1.6, EJB 2.x, Web Services, SOAP. Hibernate, Spring, Soap, Oracle, JSTL, JSP, Struts, HTML 5, CSS3, jQuery, DWR, Sonar, MS Visio, Unix, and Windows.

Confidential, Phoenix, AZ

Technical Lead /Onsite-Offshore coordinator

Responsibilities:

  • Responsible for Requirement analysis, design, build, testing and roll out activities.
  • Have performed the Logical model design development.
  • Have prepared the design documentation using MS-Visio.
  • Have involved in the project work estimation.
  • Implemented object/relational persistence and query service using Hibernate. Developed the data layer using Hibernate Persistence Framework. Created Hibernate mapping files and Hibernate configuration files for individual modules.
  • Application development using EJB 3, MDB, Java Beans, JSP, Java Script, AJAX, Servlets, JSF 2, JMS, JDBC, SOA, JPA 2, and XML using Eclipse, WebSphere Studio Application Developer (WSAD), JBoss EAP 6.x.
  • Implemented Spring framework and used Struts MVC architecture for the GURU application.
  • Extensively implemented Messaging service (JMS) to post the request and response to the queue
  • Implemented XML parsing using DOM & SAX parsers, used XSL and XSLT to display and transform XML documents
  • Involved in migration from Web Sphere Application Server 5 to 6.0.1, resolved bug-fixing, performance and compatibility issues.
  • Have been responsible for analyzing the JAX-WS implementation application and deriving solution for the back end migration impact on the application.
  • Have used JAX-WS to implement the Flex Select service and to interact with other services like Card Service, Statement Service, etc.
  • Have used JAX-WS Web services to interact with back end services.
  • Have implemented the MVC pattern for the web application using Struts.
  • Have implemented the Web application in MVC architecture with Struts 2.0, Tiles, and JSP.
  • Used Various Design Patterns like MVC, Session Facade and Transfer Object, Intercepting filter
  • Have used the design patterns like MVC, Business Delegate, Singleton
  • Have extensively used jQuery 1.4, CSS3, HTML5 for the front end.
  • Have implemented the application changes in Java, JSP, CSS3, Struts, Web Services, EJB.
  • Used Maven 3.x as the build tool and Tortoise SVN as the Source version controller.
  • Have participated in the Unit testing phase.
  • Have implemented the project in Waterfall model.
  • Have prepared the design document using MS-Visio.
  • Have implemented the application in Java 1.5, Struts, Spring.
  • Have implemented the application using the Worker design pattern when interacting with multiple services.
  • Have implemented the Internationalization using Struts for serving multiple market requirements.
  • Have used JSTL and Tag library for implementing the market specific content presentation.
  • Have used JAXB in reading and writing the XML messages.
  • Implemented the secure file transfer using Tumbleweed.
  • Used Maven 3.x as the build tool and Tortoise SVN as the Source version controller.
  • Implemented the application on Unix (AIX), and Redhat Linux 6.x environments.
  • Have implemented the application on AMEX NGI platform in full project development life cycle.
  • Have implemented business process automation work flows, work queues, interfaces.
  • Have been responsible for constant monitoring of the MYCA environment conflicts and its resolution plans.
  • Have been proactive in analyzing the requirements and validation of the implementation.
  • Have identified couple of design level issues in the back end systems and have implemented the corresponding fixes very quickly without impacting the project time lines.
  • Have analyzed use cases like business rules, data elements, process flows
  • Have interacted with client and project stake holders in analyzing the requirements and finalizing the design
  • Experience in Data Analysis, Data Modeling, Data Migration and write complex SQL
  • Implemented the electronic data interchange (EDI) for interacting with third party systems.
  • Have played a key role in identifying and reporting the existing issues in the back end systems and get them resolved.
  • Have implemented transactional management and transaction performance and data integrity models.
  • Have implemented the data mapping migration for the Globe star migration project.
  • Have worked closely with end-to-end team, business teams in understanding the dynamic requirements which business has proposed at almost end of the testing phase.
  • Have been responsible for the CMRs planning, creation, and roll out activities.
  • Have rolled out the project within tight time lines with zero post production issues and no IMRs.
  • Have worked on the design documentation preparation using Microsoft Visio.
  • Have design the class, sequence diagrams as part of the design phase.
  • Have used JSTL implementation for JSP level dynamic actions.
  • Have used EJBs to interact with the back end systems.
  • Designed an Ajax-style interface using JavaScript, XML in HTML, and JSP pages.
  • Developed various test cases and performed unit testing and peer-code review using JUnit.
  • Struts Validation Framework is used for server side validation

Environment: Java, Hibernate, Spring, JMS, JAX-WS, Struts, JSP, MVC, JMS, EJB, Scriptlets, Web Sphere Application Server, Oracle, SQL, PL/SQL, Spring, JSTL, jQuery, HTML5, MS Visio, Java script, JSP, CSS, Check style, PMD, Sonar, and Windows

Confidential

Developer

Responsibilities:

  • Working as a team lead in the first client project.
  • Member of the team that worked at client location at offshore.
  • Provided trainings to off shore team on Servlets and JSPs.
  • Responsible to client for application related deliverable of the team.
  • Analyzing and providing Estimations for incidents.
  • Continuously monitoring and making sure that the team resolves incidents within SLA limits.
  • Schedule meetings for weekly status call.
  • Suggest and implement processes to improve process and quality of the deliverable.
  • Worked on Core Java 1.3, Servlets, and JSP
  • Developed control logic using Servlets and EJBs for translation module
  • Developed user interface using JSP and Tag libraries to update and query database
  • Developed test cases and tested control logic using JUnit
  • Developed XML, XML Schema, and XSL for Aeronautical Data
  • Developed XML schema by extensive use of XML patterns
  • Developed XML to database mapping using Oracle 9i based on XML Schema
  • Developed translation module that accepts Country’s ADP and updates AXE using JAX-RPC
  • Implemented data constraints on XML data using PL/SQL and XPath

Environment: Java, Servlets, JSP, EJB, XML, XSL, XPath, Oracle

Confidential

Developer

Responsibilities:

  • Worked on designing the application and prepared the design documentation using Rational Rose to created class diagrams, sequence diagrams, and use case documentation.
  • Build the application using Java 1.5.
  • Build the web application using Struts and Tiles.

Environment: Java, JSPs, Struts, Servlets, JSP, EJB, XML, XSL, XPath, Oracle, Windows

Hire Now