We provide IT Staff Augmentation Services!

Senior Analyst Programmer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • 12+ Years of demonstrated IT Experience in different Phases of Software Life - cycle including Analysis, Design, Development, Deployment, & Support of Enterprise/Web Applications.
  • Experience in the requirements, analysis, design, development, Testing and support of web application systems using J2EE technologies.
  • Worked as a Team Lead in critical projects. Assigned activities and tasks to the team and coordinated with client managers to successfully implement various modules of the project.
  • Good at leading the onsite team and coordination with offshore team.
  • Worked extensively in Java and J2EE technologies such as MVC frameworks, Web Services, Java Server Pages (JSP) and Java Servlets
  • Experienced in the web designing technologies like XML, XSL, XSLT, AJAX, JQuery, HTML, CSS, and Java Script.
  • Extensive experience in design, development and implementation of Model-View-Controller (MVC) using Struts 1.x, 2.0 frameworks, and Spring MVC frameworks. Worked on ORM frameworks such as Hibernate 3.0
  • Experience in using spring modules like Spring Core, Spring MVC, Spring DAO and Spring Batch.
  • Experience in development of Web Services with SOAP, Apache Axis, Restful Services, JAX-RPC, JERSY, JSON, WSDL, XML, XSD, UDDI, SOA Tools, and SOAP UI.
  • Experienced in Oracle 9i backend programming for various applications like designing tables, writing Stored Procedures, Functions and Triggers & PL/SQL
  • Well versed in Object Oriented Analysis and Design based on UML approach.
  • Participated in requirements gathering from the client and formulating the User Requirement document.
  • Proficient in using design patterns like MVC, Business Delegate, Front-Controller, Session Facade, Factory, DTO, Data Access Object (DAO), Service Locator, Singleton patterns, Adapter, etc.
  • Good Database designing skills and extensive experience in SQL, PL/SQL, batch Process, and Oracle 8i/9i/10g/11i.
  • Experience working with J2EE application servers IBM Websphere, BEA WebLogic, Jboss and IDE’s like WSAD, RAD, Eclipse, My Eclipse, WebLogic workshop, Jbuilder.
  • Experience with OOAD Techniques, Use Cases, Interaction Diagrams (Sequence, Class and Collaboration diagrams), Packages and Classes.
  • Experience on Agile/ Scrum and Extreme Programming (Test Driven development, Pair programming), Software Development Life Cycle (SDLC).
  • Experience in building scripts using ANT version control using CVS and unit testing using JUnit.
  • Involved in Unit Testing and clarifications with QA team in various phases of QA activities.
  • Certified in ITIL Foundation v3 and Java Sun certification.

TECHNOLOGIES STACK:

Platform : Java, JEE, Hibernate, Spring, Spring Boot, Rest Web services

Cloud Computing: Amazon EC2/S3

Scripting Language : Java Script, JQuery

Databases: Cassandra, MYSQL, Server 2008 R2, Oracle 9i

Tools : Eclipse IDE, Rational Clear quest, Rational Application Developer, Win CVS, Subversion, Stash.

Web & Application Servers : IBM WebSphere Application server 6.0.1, Weblogic Apache Tomcat, JBoss 4.0.5GA and 5.1.0

Web-services: Apache Axis, SOAP, WSDL, UDDI, Restful Services, JAX-RPC, Jersy, JSON

Modelling Tools : Rational Rose.

Reporting Tools : Crystal Reports XI.

CI Tools : Jenkins, cruise control, Bamboo

PROFESSIONAL EXPERIENCE:

Confidential

Senior Analyst Programmer

Responsibilities:

  • Implemented the custom portlets for the Broker portal.
  • Experience / ability to adhere to the agile methodology. Had sprints with 2-week iterations.
  • Develop and unit test new modules for Podium application.
  • Develop UI components using SPRING MVC, JSP, Ajax, and JavaScript.
  • Used Spring’s functionality of Dependency Injection and Dependency Inversion Principle (DIP)/Inversion of Control (IOC) patterns to wire beans from Presentation to business services in the configuration files.
  • Used Spring Aspect Oriented Programming (AOP) to handle logging and transactions and caching.
  • Involved in the upgrade of the portal from Liferay 6.1 to 6.2 version by customization of the necessary components.
  • Developed web services using Restful Services, JAX-RPC, Jersy, JSON to provide services to the business partners
  • Developed the framework for the speed wagon project to have dynamic role based themes.
  • Participate in discovery/solution walkthrough/Podium roadmap sessions.
  • Preparing deployment and configuration management standards for SIT environments
  • Handling of Problem and Incident management with iTAM for production related issues

Technology Stack: Java/J2EE, Hibernate, Spring, Spring MVC, Liferay 6.1/6.2, MS SQL 2008 R2, web services, ant, Jenkins.

Confidential

IT Domain Specialist

Responsibilities:

  • Experience / ability to adhere to the agile methodology. Had sprints with 2-week iterations.
  • Develop billing portlets and modules for home page of Your Confidential Tools application using Liferay API.
  • Develop UI components using SPRING MVC, JSP, Ajax, and JavaScript .
  • Develop middle tier components using Java and Spring. Used Hibernate as ORM tool for persisting Java objects in database.
  • Write database code using SQL, PL/SQL stored procedures and functions for Oracle.
  • Integrated Google search in the YTT portal for the global search feature.
  • Integrate, build and deploy applications in Dev and SQI environment using Bamboo .
  • Developed various batch jobs which process bulk of data received from business partners in the format of XML files and flat files.
  • Worked on complex queries , which help in validating and processing bulk of data irrespective of UI pages.
  • Worked on tuning and optimizing the code and queries for better performance.
  • Developed web services using Restful Services, JAX-RPC, Jersy, and JSON to provide services to the business partners.

Technology Stack: Java/J2EE, Hibernate, Spring, Ajax, Liferay 6.1, MS SQL 2008 R2, Web services, ant, Bamboo, Unix, Confidential online platform (cloud based), Google search

Confidential

Project Lead

Responsibilities:

  • Developed Application on MVC software architecture using JSF Framework separating presentation from business logic.
  • Implemented MVC using JSF2.X , & worked with Facelets.
  • Used Hibernate OR Mapping for persistence layer.
  • Developed Object -- Relational (O/R) mapping using Hibernate 3.0
  • Applied Springs IOC Container to facilitate Dependency Injection
  • Used Spring AOP for transaction.
  • Used Agile Methodology for project.
  • Applications Version controlling was accomplished using SVN .
  • Written Complex SQL Queries as per the requirement
  • Built project using Apache Maven and Jenkins build scripts.
  • Developed batch Jobs for registration and performance calculations modules using spring batch.
  • Developed Unit test cases using Junit and power mock.

Confidential

Senior Developer

Responsibilities:

  • Impact analysis and estimation for the enhancements to be implemented in the BUS system.
  • Design and development of Contract Management, Vehicle Payment Calculation and Payment Calculation Engines for Confidential application enhancement.
  • Implemented authentication and authorization using LDAP and Spring security framework.
  • Develop UI components using SPRING MVC, JSP, Ajax, and JavaScript .
  • Use AJAX for developing user-friendly screen interaction. E.g. asynchronous screen refresh of screen sections on user updates
  • Lead and implemented a POC on evaluating migration from traditional Oracle to Cassandra for the BUS system

Confidential

Technical Specialist

Responsibilities:

  • Migrated PASS OPR system and third party libraries by making the changes in the existing code base.
  • Designed and documented the software migration strategy for the OPR refresh project.
  • Configuration management planning of OPR application specific software and associated infrastructure policies, procedures, activities, tools and application data.
  • Migration of OPR application to virtual environments and documenting the migration plans for DEV, UAT, and PROD environments.
  • Incident management in the new environments of PASS OPR.

Confidential

JEE Developer

Responsibilities:

  • Document program specification and write test cases for new functionalities in the Confidential application.
  • Implemented Session Factory , POJO’s, and hibernate.cfg.xml, hibernate.hbm.xml files.
  • Used Java persistence framework, Hibernate 3.0 to perform powerful Object Relational Mapping (ORM) and querying databases using Hibernate Query Language (HQL).
  • Developed Mailing System using Spring JMS .
  • Designing the crystal reports using crystal Report XI and writing the stored procedures related to RCTI and Rail status reports in Payments application.
  • Configuration activities for the Confidential application using the subversion tool.

We'd love your feedback!