We provide IT Staff Augmentation Services!

Sr. Programmer Analyst Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • Have 10 years of professional experience in Software Development, actively involved in the Application Design, Development, and Enhancement & Maintenance activities covering all the phases of Software Development Life Cycle (SDLC).
  • Expertise in Requirement Analysis, Design Architecture, Development, Implementation and Integration of client server architectures using Java/J2EE, Spring, EJB.
  • Full - stack development experience with technologies like Angular, NodeJs, Bootstrap, CSS, Microservices using Spring Boot stack
  • Expertise of Object-oriented principles, Object oriented Analysis, Design, Data Structures, Problem solving, Algorithm complexity analysis and Test driven development.
  • Expertise of Spring 3.0, Spring Boot, Spring Security, Spring Data, Spring JDBC, Spring JPA, Scheduler, Actuator, Swagger, REST & SOAP Web Services Hibernate 3.0, J2SE, J2EE, JUnit, ORACLE, XML, JAXB, HTML, JavaScript, JQuery.
  • Expertise of Webservices- SOAP, Restful, WSDL, and UDDI.
  • Experience of working in front end technologies like Servlets, JSP, JSF, Ice Faces, Ajax, Angular 2, NodeJS, TypeScripts, PrimeNG for developing Web Application.
  • Expertise inOracle PL/SQL.
  • Expertise in using Caching mechanism specially EhCache & Tangosol for boosting performance and simplifying scalability.
  • Experience in using EJBs to develop Component based Architecture to provide Multitier, Distributed & Transactional Enterprise Application.
  • Excellent knowledge of using MDBs and Java Messaging Service (JMS) to communicate between Software Components in Distributed Enterprise System
  • Experience on MVC Architecture (Model View Controller) andImplementation.
  • Experience of working with Multithreading for parallel processing to improve the performance of the application.
  • Experience of working with Java Design Patterns such as Session Facade, Singleton, Data Access Objects (DAO), Business Delegate & Factory pattern
  • Experience of interfacing with Mainframe systems using MIIG calls.
  • Experience of Worked in the Linux environment and experienced in writing Shell Scripts to enhance task execution speed.
  • Proficiency in using Apache Maven & ANT tool for managing the projects build, reporting and documentation.
  • Experience of working in SCRUM (Agile Development Model) team.
  • Knowledge of Wily & AppDynamics Performance Management Tool for software performance improvement.

TECHNICAL SKILLS

Programming Languages: J2SE, J2EE, JDK 1.6 & 1.7, C++, WSDL, XML, HTML, SQL, PL/SQL, UML

Frameworks: Spring 4.x (IOC, AOP, MVC, JDBC & ORM), Spring Boot, Spring Batch, Spring JDBC, Hibernate 4.x, JAXB, XSLT, Log4J, Jersey, JSF, Angular 2

Components/Middleware: Servlets, JSP (EL, JSTL, Custom Tags), RMI, EJB, JMS, JDBC, SAX, DOM

Web/UI Technologies: SOAP, REST, JavaScript, Ajax, JQuery, Angular 2, Typescript, PrimeNG

Unit Tests: Junit 4.0, SoapUI Test suite

RDBMS: Oracle, IBM DB2

Scripting Languages: Bash, Node js, Typescript, Perl

Web/Application Servers: Apache Tomcat 5.x, JBoss 4.1, WebSphere, WebLogic 12.1.2

Build Tools: Ant 1.8.2, Maven

Integration Tools: Hudson, Jenkins, Splunk

Operating Systems: Linux, Windows 9X/2000/NT/XP

IDE / Development Tools: Eclipse 3.x, NetBeans, Visual Studio 6 IDE, Sql Developer, Toad, DB2 Command Editor, Sublime Text 3, Atom Editor

Source Control: Rational ClearCase, CVS, SVN, GIT, Conexus

Methodologies: UML, OOAD, RUP, Waterfall, Agile, Scrum

Other Tools: Microsoft Visio, SharePoint, HP Quality Control, Wily, JIRA, AppDynamics, Dynatrace, SuperPutty, WinScp, SoapUI

PROFESSIONAL EXPERIENCE

Confidential

Sr. Programmer Analyst

Responsibilities:

  • Worked as a Team Lead in Onsite-Offshore model. Responsible for Team mentoring, deployment, monitoring and development.
  • Worked on the requirements and designed class diagrams, sequence diagrams using UML and prepared high-level technical documents, Design Documents, conducting impact analysis of requirements on project.
  • Used Spring, Hibernate, JPA and JDBC to transition pricing related data for more than hundred thousand customers in the minimum possible time.
  • Developed SOAP and Restful webservices for critical synchronous Confidential Rating customer facing applications.
  • Developed UI screens for GRI (General Rate Increase) tool using Angular 2, Node JS, Bootstrap CSS and formulated the build and deployment strategy for both traditional servers as well as Cloud Foundry instance.
  • Worked on high level solution architecture for GRI tool using Modern Web architecture principles and cloud 12-APP factors
  • Designed and implemented business services in SOAP and RESTful Web Services using Spring Boot
  • Developed complex PL/SQL queries for revenue systems to get the accurate data from the database.
  • Developed a User interface applications in JSF and Angular 2.
  • Used EhCache & Tangosol caching to increase the performance of webservices.
  • Worked on deploying and debugging MDB in WebLogic environment to be able to container test the whole flow consisting of 12 different MDBs as part of the flow.
  • Used UNIX scripts to support the transition process to be able to modularize the various stages of the flow and adding functionality to recover from any failure that might occur during execution. Handling exceptions was crucial to be able to identify the failed XMLs containing pricing information.
  • Used Wily performance tool to critically analyze every method call and time taken in milliseconds thereby able to cut down on the overall timing related issues
  • Used AppDynamics tool similar to Wily used to gather performance metrics and streamline code accordingly as per the results.
  • Worked within an agile development process to deliver quality solutions on a predictable schedule.
  • Preparing high level technical documents, Design Documents, conducting impact analysis of requirements on Confidential Pricing01 - eDD.
  • Coordinated with all business analysts and application architects to maintain knowledge on all functional requirements and ensure compliance to all architecture standards.
  • Involved in development of new programs following the Confidential and Confidential standards, along with modification or enhancement of existing programs with Unit Testing.
  • Involved in process alignment of changes, runtime problems, high priority incidents, business impacts etc.
  • Administer all project issues and identify all risks and ensure mitigation within required timeframe and develop and perform tests on all eDD applications and design all these applications according to business requirements.
  • Provide first response to reported production incidents followed by resolution or escalation as necessary and status reporting. Also, report Business Capability Reporting tickets for RCA, permanent resolution, SLA compliance and perform health of systems.
  • Measure and report on application impacting availability issues, monitor and report on problems and error resolution process and perform follow-up.
  • Achieved a service-focused culture with emphasis on delivering on-time, high-quality products and services to internal and external customers.

Confidential

Sr. Programmer Analyst

Responsibilities:

  • Worked as a Module Lead and responsible to maintain respective modules.
  • Worked with EJB, Hibernate, JPA and JDBC to pricing related data for more than hundred thousand customers in the minimum possible time.
  • Designed and developed UI screens with JSF framework to provide interactive screens to display data for Provider module.
  • Developed the business layer logic and implemented EJBs Session beans.
  • Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
  • Developed and implemented client side and server side validations.
  • Worked on JavaScript, Ajax, JQuery functions for client side validations and created CSS for look and feel of application and also involved in back end validation.
  • Implemented Object mapping using Hibernate.
  • Used Hibernate to access database & stored procedures.
  • Used JUnit for unit testing for portal layer.
  • Worked on bug fixing and enhancements on change requests.
  • Used ANT automated build scripts to compile and package the application and implemented Log4j for the project.
  • Worked within an agile development process to deliver quality solutions on a predictable schedule.
  • Implemented Inter Portlet Communications (IPC) between various modules.
  • Developed helper classes for Converting Domain Objects to Value Objects & vice versa.
  • Worked with development team to define and implement architecture direction.
  • Worked with QA team for testing and resolve defects.
  • Monitored all functionality of software and made necessary modifications to ensure system operates in conformance with specifications and also, resolve identified issues and provide status updates to management on regular basis.

Confidential

Sr. Software Engineer

Responsibilities:

  • Worked as a Senior Programmer, responsible to maintain multiple functionalities & modules.
  • Worked on project requirements to formulate and implemented programmatic solutions that efficiently and effectively address said requirements.
  • Implemented singleton design pattern and static classes, which were, used as helper classes in the applications that were built.
  • Worked on UNIX shell scripts to generate reports.
  • Worked with various UML diagrams using MS Visio.
  • Worked on the Unit testing and verified code periodically to ensure that it meets specifications and requirements, by recording and analyzing test data.
  • Worked with internal and external clients to define and capture user needs.
  • Worked on the performance of programs and taken action to correct deficiencies.
  • Worked on the Advising, training or assisting junior members to groom their skill levels, as needed, to ensure timely releases of high quality code.

Confidential

Software Engineer

Responsibilities:

  • Worked as Programmer in the project, responsible for various functionalities.
  • Worked in Agile Software Development model for this project.
  • Worked on Designing the specifications, Design Documents, Data modeling and design of data warehouse.
  • Worked on analyzing existing database schemas and designing star schema models to support the users reporting needs and requirements.
  • Worked on creating the Logical Model using Normalization and Abstraction technique.
  • Worked on the source data, extracted and transformed data with business rules, and built reusable mappings.
  • Worked on completeness and consistency validation checks in order to ensure the data in the data marts is valid and complete. All validation checks are configurable by the user in a standard UI.
  • All validation checks are configurable by the user in a standard UI. For loading each individual entity GoldenSource utilized a completeness concept to ensure all data for an entity is complete.
  • Extensively worked on tuning and thereby improving the load time.
  • Used Repository Manager for managing all the repositories (development, test & validation), was also involved in migration of folders from one repository to another.
  • Worked on Scheduled batch jobs applications.
  • Worked on Unix Shell Scripts for getting the data from all systems to the data warehousing system. The data was standardized to store various business units in tables.
  • Worked on the User Acceptance Test cases and trained users on new products and features.

Confidential

Software Engineer

Responsibilities:

  • Worked as Programmer in the project, responsible for many functionalities.
  • Worked to provide assistance to prepare technical documents and design systems to meet business requirements.
  • Developed application specification and associated coding to ensure compliance with prescribed program standards and technical specifications and prepare existing systems within required timeframe.
  • Worked on development the business layer logic and implemented programs to communicate with Legacy projects developed in C++/VC++.
  • Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
  • Used XML parsers like SAX and DOM for parsing xml documents and used XML transformations using XSLT.
  • Coordinated with project leads and manager to prepare timeframe for projects and provide required enhancements to all programs and design all specifications for all programs. .
  • Performed functional, integration and user acceptance tests on complex programs along with documenting and debugging system applications. Maintained the Production and the Test systems.
  • Worked on documentation, review, analysis and fixed post production issues.
  • Worked on bug fixing and enhancements on change requests.

We'd love your feedback!