We provide IT Staff Augmentation Services!

Senior Developer & Tech Lead Resume

3.00/5 (Submit Your Rating)

San Antonio, TX

SUMMARY:

  • Have 8 years of developer working experience in Java/J2EE project requirements gathering, analysis, design, Software development OOAD and implementation.
  • 2 Technical Certifications, 3 Process Certifications and 4 Internal Technical Certifications.
  • Excellent knowledge of Object Oriented concepts and exposure to Java/J2EE technologies.
  • Excellent work experience in coding with View layer, Business service layer and Model layers (MVC frameworks) and component based development.
  • Strong work experience in Struts, PS Framework, Wicket and Spring MVC.
  • Expertise in JavaScript frameworks - Angular JS, Node JS, AJAX and JavaScript.
  • Experience in building the components using Core Java, Servlets, JSP, EJB 2.0, EJB 3.0, Web Services (JAX-RPC/JAX-WS), Restful WS (JAX-RS) - JBoss Resteasy, Apache CXF,WINK and Jersey Runtimes.
  • Good working experience in developing business layers using Spring Core.
  • Good working experience in ORM model Hibernate/JPA and RDBMS concepts.
  • Strong work experience in JDBC using SQL Queries in DB2 and Oracle as backend in J2EE applications.
  • Knowledge on XML technologies like JAXB.
  • Experience in Java Messaging Service (JMS) and IBM MQ Series.
  • Hands on experience in J2EE Design Patterns like Singleton, Factory, Session Facade, Business Delegate, Front Controller and Data Access Object.
  • Troubleshooting expertise using Firebug, IE developer tool kit and Chrome extensions.
  • Work experience on different application servers like WAS 6.0, WAS 7.0, WAS 8.5 and Apache Tomcat with hands on experience in configuring JNDI, Datasource and JMS on the servers.
  • Strong work experience in batch developments based on Java/J2EE framework.
  • Worked in SAFe, Agile and Waterfall methodologies.
  • Domain knowledge in Banking.
  • Strong experience in SDLC design phase using UML, Sequence and Class Diagram generation using RSA 9.0.
  • Experience in IDE - Eclipse, RSA 8.0, RSA 9.0.
  • Skilled with version control software like Borland StarTeam client and IBM RTC and knowledge on GitHub.
  • Work experience with AWC tools for application build and deployment.
  • Competent in Unit Testing (JUnit), Integration Testing (SOAP UI, JunitEE) and functional Testing (Selenium).
  • Monitoring and Troubleshooting the applications using Splunk, WAS servers (Unix based).
  • Experience with Static code analysis tools PMD, CodePro.
  • Good adapting, quick learning, excellent communication and interpersonal skills.
  • Good analytical and problem-solving, planning and organizing, team player.

TECHNICAL SKILLS:

Application Development:  UML, Java 1.4, 1.5, 1.6,1.7, JavaScript, AJAX, Angular JS, Node JS, HTML5,CSS3,XML, Struts, Presentation services frameworks, Wicket, Spring MVC, Servlets and JSP, JMS, JAXB, RMI, Big Webservices (SOAP 1.1 JAX WS 2.0, JAX - RPC), JAX-RS - Restful Services, EJB3, Hibernate, JPA,JDBC, Spring

Application Development Tools:  PUTTY, SoapUI 5.0.0, SQL Squirrel client, IBM DB2 Control Center, Smartbear

Configuration Management Tools:  IBM RTC (Rational Team Concert), Star Team

Build and Deploy Tools:  ANT, AWC (Automatic Websphere Configuration)

Servers:  Apache Tomcat V7, Websphere Application Server (WAS) 6.0, Websphere Application Server (WAS) 7.0, Websphere Application Server (WAS) 8.5

Database:  Oracle 9i/10g, IBM DB2

IDE:  Websphere RSA 9.0, Websphere RSA 8.0, Eclipse 4.2.1

Operating System:  Windows, Unix, Linux

PROFESSIONAL EXPERIENCE:

Confidential, San Antonio, TX

Senior Developer & Tech Lead

Responsibilities:

  • Involved in development of Limitless Cash Back Rewards Credit Card Product Origination.
  • Designed and Developed new interactive UI screens with HTML5 and Angular JS.
  • Coded the business logic (eligible and apply) by using REST Webservices and Spring DI and IOC.
  • Developed java mappers, validators, error handlers, Value Objects, helpers and invokers classes.
  • Developed ORM with DB2 by using Hibernate.
  • Integrated business layer with external vendor and existing layers.
  • Reviewed all the coding work done by the team to adhere to Java/J2EE standards.
  • Coordinated with Product Owner, Vendor team and Development team through agile fashion.
  • Used Component Integration Testing servers, SoapUI for validation and defect fix.
  • Troubleshoot and fixed pre-production issues and defects.
  • Developed Splunk monitor tool for Production monitoring team.
  • Provided release support and post production warranty support.
  • This project was executed with SAFe model. Managed all the scrum works through RTC.

Environment: HTML 5, Angular JS, Apache CXF REST Webservices (JAX-RS), Spring DI, Spring IOC, Hibernate, JAVA 1.6, IBM DB2, WAS8.5,SOAPUI, RSA 9.0, PUTTY, IBM RTC.

Confidential, San Antonio, TX

Senior Developer & Tech Lead

Responsibilities:

  • Involved in design and development of new underwriting system and conversion system from Bureau Links to SM software.
  • Developed and designed new underwriting UI screens with Spring MVC.
  • Coded the REST Web services (JAX-RS) Apache Wink and Spring DI, AOP for business logic.
  • Created controllers, mappers, validators, error handlers, value objects, helpers and invokers.
  • Developed ORM with DB2 by using Hibernate.
  • Implemented J2EE design patterns like Singleton and Factory.
  • Reviewed all the coding work done by the team to adhere to Java/J2EE standards.
  • Coordinated with Product Owner, Vendor team and Development team through agile fashion.
  • Used Component Integration Testing servers, SoapUI tools for validation and defect fix.
  • Troubleshot and fixed pre-production issues and defects.
  • Developed Splunk monitor tool for Production monitoring team.
  • Provided release support and post production warranty support.
  • This project was executed with Agile model. Managed all the scrum works through RTC.

Environment: Spring MVC, Apache Wink REST Web services (JAX-RS), Spring DI, Spring AOP, Hibernate, JAVA 1.6, IBM DB2, JBOSS, RSA 9.0, PUTTY, IBM RTC.

Confidential, San Antonio, TX

Senior Developer & Tech Lead

Responsibilities:

  • Involved in the analysis of all bank applications and their runtime properties.
  • Created new JAX-WS SOAP webservices for the existing EJB services.
  • Migrated JAX-RPC into JAX-WS webservices.
  • Migrated Resteasy JAX-RS Webservices into REST apache Wink.
  • Created new java utility classes to handle Object, Primitive types, Collections, Date, File related operations to reduce the internal infrastructure level code dependency.
  • Effectively utilized Websphere administration to set up MQs, NSBs, Data Sources, Shared Libraries, Resource Environment Entries and Resource dependencies.
  • Created Recovery framework setup for bank databases.
  • Involved to move bank applications and databases into Active/Active framework.
  • Modeled DB2 and Oracle database schema's for Active/Active operational environment. Modified application queries in related to schema's constraints.
  • Fixed pre-production issues and Certified all the applications in the new environments with backward compatibility.
  • Created Splunk queries for effective comparison between old and new environments.
  • Provided slow rollout release support and post production warranty support.
  • This project was executed with Waterfall model.

Environment: EJB3, JAX-WS, JAX-RPC, JAX-RS, JAVA 1.6, IBM DB2, ORACLE, Hibernate, JPA, WAS 7.0, WAS8.5, RSA 9.0, IBM RTC.

Confidential, San Antonio, TX

Senior Developer

Responsibilities:

  • Involved in development of dynamic Esign widget, documents storage and retrieval services.
  • Developed and designed UI origination screens with Spring MVC and JavaScript's.
  • Coded EJB exposed as SOAP Webservices (JAX-WS) for business logic.
  • Designed various UML diagrams with difference performance metrics.
  • Created mappers, validators, error handlers, value objects, helpers and invokers.
  • Modified Hibernate classes to accommodate new tables.
  • Ran static code analyzer tools to identify CQ violations and fixed them.
  • Troubleshot and fixed pre-production issues and defects.
  • Developed Splunk monitor tool for Production monitoring team.
  • Provided release support and post production warranty support.
  • This project was executed with Agile model. Managed all the stories and tasks through RTC.

Environment: EJB2, JAX-WS, HTML, Spring MVC, JavaScript's, JAVA 1.6, IBM DB2,WAS 7.0, RSA 8.0, PUTTY, AJAX, Borland Starteam.

Confidential, San Antonio, TX

Senior Developer

Responsibilities:

  • Developed and mapped new EAR and WAR specific to mobile channel in Common Bank Servicing System.
  • Developed and designed new UI screens with HTML, Wicket and JavaScript's for all servicing.
  • Coded business layer with EJB and integrated with existing services.
  • Created mappers, validators, error handlers, value objects, helpers and invokers.
  • Implemented J2EE design patterns like Session Facade and Front Controller pattern.
  • Used IE and Chrome debugger tools to fix the UI issues.
  • Involved and reviewed design and analysis documents.
  • Reviewed all the coding work done by the team to adhere to Java/J2EE standards.
  • Performed Unit testing and Integration testing for front end controllers.
  • Used AWC tools to deploy the application. Used CIT servers to perform validation and troubleshooting.
  • Utilized Websphere Application Server administration to install new EAR and set runtime properties.
  • Troubleshot and fixed pre-production issues and defects.
  • Provided release support and post production warranty support.
  • This project was executed with Waterfall model.

Environment: HTML, Wicket, JavaScript's, EJB, Java 1.6, RSA 8, WAS 7, Borland Starteam, Putty

Confidential

Developer and Team Lead

Responsibilities:

  • Involved in the gathering of manual processes involved and participated in story writing meetings.
  • Participated in Spring planning in each iteration and identified the stories for the sprint.
  • Ordered all the stories and created the tasks in RTC. Managed Kanban board.
  • Developed of new MSR screens using Presentation Services struts based framework.
  • Developed JSPs, Controllers, Delegates, Helpers, Utilities, Validators and Data Access Objects.
  • Integrated business layer with connectivity layer through new POJO services.
  • Developed two new Java/J2EE based batches and set up in test and prod Control-M.
  • Designed and Modeled the DB2 operational database tables and managed the data retrieval and storage through Hibernate.
  • Participated in the scrum events and resolved internal impediments.
  • Responsible for setting up the application in the integration environment for each Sprint demo.
  • Created Unit Test Plan and Integration Plan for each developed module in every iteration.
  • Created knowledge transition documents about the project and shared with maintenance team.
  • Used AWC tools to deploy the application. Used CIT servers to perform validation and troubleshooting.
  • Troubleshot and fixed pre-production issues and defects.
  • Provided release support and post production warranty support.
  • This project was executed with Agile model.

Environment: PS framework, Hibernate, JAX-RPC, Java 1.4, JSP, JavaScript, Borland StarTeam, AWC deploy tools, Putty, WAS 7.0.

Confidential

Developer and Team Lead

Responsibilities:

  • Learned agile methodology and involved in the agile team organization set up as this was the first agile project execution started in USAA bank.
  • Participated in Sprint planning in each iteration and identified the stories for the sprint.
  • Ordered all the stories and created the tasks in RTC.
  • Developed new MSR screens and dual facing windows for members using Presentation Services struts based framework.
  • Developed JSPs, Controllers, Delegates, Helpers, Utilities, Validators and Data Access Objects.
  • Coded new EJB2.0 stateless session bean for eligibility and conversion services.
  • Designed and Modeled the DB2 operational database tables and managed the data retrieval and storage through Hibernate.
  • Responsible for setting up the application in the integration environment for each Sprint demo.
  • Participated in the daily scrum and resolved internal impediments.
  • Participated in the Sprint retrospective and suggested sprint improvements in each iteration.
  • Created knowledge transition documents about the project and shared with maintenance team.
  • Troubleshot and fixed pre-production issues and defects.
  • Provided release support and post production warranty support.
  • This project was executed with Agile model. Managed tasks in RTC and Kanban board.

Environment: PS framework, Hibernate, Java 1.4, JSP, JavaScript, EJB2.0, Borland StarTeam, AWC deploy, Putty, WAS 7.0, IBM DB2.

Confidential

Junior Developer

Responsibilities:

  • Involved in Requirements analysis and design phase. Raised business queries and gets them clarified.
  • Developed High Level and Low Level design documents. Involved in delivering the sequence and class diagrams.
  • Involved in the development of 14 J2EE batch jobs that run in series to review and reprice the Credit Card accounts in USAA.
  • Developed four new batch jobs in Java 1.6 including Decision, Financial and Forecast summary, Memo, Letter and Reprice jobs from scratch by using J2EE batch architecture with Atomic Work Task.
  • Integrated all the batch jobs in the series to produce the reprice results.
  • Developed UTP (Unit Test Plan) and UTR (Unit Test Result) reviews for each batch jobs on test driven development practice.
  • Involved in DB2 database tables modeling and designing to store the necessary batch data.
  • Developed complex SQL queries to handle the tables relationship and retrieve the complex data.
  • Set up batch Component Integrated Testing Websphere Application Server and ran the batch jobs for validation and troubleshooting.
  • Used Control-M tool to configure auto run mode in test and used Splunk for troubleshooting.
  • Used AWC tools to build and deploy the application. Used WAS admin to setup runtime batch configurations.
  • Created knowledge transition documents about the project and shared with maintenance team.
  • Troubleshot and fixed pre-production issues and defects. Provided QA support.
  • Provided release support and post production warranty support.
  • This project was executed with Waterfall model.

Environment: Java 1.6, IBM DB2, ANT, RSA 8, Borland Starteam, WAS 7.0,Putty, CTRL-M

Confidential -

Junior Developer

Responsibilities:

  • Involved in Requirements analysis and design phase. Raised business queries and gets them clarified.
  • Developed High Level and Low Level design documents. Involved in delivering the sequence and class diagrams.
  • Developed and modified UI screens with JSPs, Controller, custom tags using Struts based Presentation Services framework.
  • Developed business service layer EJB2 code to originate the Precomm loans which includes eligibility service calls, originating services call to BOM layer.
  • Modified business object model layer Hibernate code to include additional table columns.
  • Created mappers, validators, error handlers, value objects, helpers and invokers.
  • Done continuous integration during various project lifecycle phases.
  • Developed Unit Test and Integration Test cases for EVP application and executed them.
  • Coordinated with Onsite team stand up calls and regular status meetings with Development and Quality Assurance team.
  • Troubleshot and resolved issues and defects raised by Quality Assurance team.
  • Created knowledge transition documents about the project and shared with maintenance team.
  • This project was executed with Waterfall model.

Environment: PS framework, Rational Software Architect (IDE),WAS6.0, Hibernate, EJB, IBM DB2, Java 1.4, JSP, JavaScript, AJAX, Borland StarTeam, AWC deploy, Putty, ANT.

We'd love your feedback!