We provide IT Staff Augmentation Services!

Programmer Analyst Resume

0/5 (Submit Your Rating)

SUMMARY

  • 6+ years of experience in Analysis, Design, Development and Maintenance of Software Applications
  • Experience in developing core java applications, Service Oriented Architecture (SOA) Applications using Servlets, JSP (JSTL), JDBC and frameworks like Spring (Core, JDBC), Spring Boot and Hibernate.
  • Experience working with Spring MVC Web Architecture
  • Experience working with various databases like Oracle, MySql and MS access
  • Good Hands on experience with SQL and PL/SQL coding
  • Worked in creating eclipse java project and deploying on AWS (Amazon Web service) cloud
  • Experience working with HTML, CSS, JSP, JavaScript and JQuery
  • Experience working with XML, XSLT, DTD and XSD
  • Understanding of web services like SOAP and Restful with frameworks like Jersey and JAX - RS
  • Experience working with Operating Systems like Linux and Windows
  • Experience in working with Application Servers/Web Servers such as WebLogic 7.1, Apache Tomcat 7.x/6.x/5.x, build tool ANT 1.6.1 and project management tool SVN
  • Experience with IDE’s like Eclipse, Visual Studio, Pl/Sql Developer
  • Working experience with SVN, GIT and Jira. And understanding of Jenkins and Docker.
  • Ability to work in a team environment and as an individual with strong technical and communication skills
  • Able to work effectively at all organizational levels and have an ability to work in an Agile Environment
  • Exceptional ability to learn and master new technologies and also to deliver outputs in short deadlines

TECHNICAL SKILLS

Languages

: Java, J2EE, Oracle SQL and PL/SQL, Python, C and C++

Methodologies: Agile (Scrum) and Waterfall

Java API’s & J2EE Technologies: Collections, Threads, JDBC, Servlets, JSP

Web Technologies: HTML, CSS, JSP, JavaScript and jQuery

Web Application Frameworks & Web Services: Hibernate 3.x/4.x, SOAP and Restful Web Services.

Application Servers: Web Logic7.1

Web Servers: Apache Tomcat 5.x/6.x/7.x

Databases: Oracle 9i, 10g, MYSQL, MS SQL Server 7/2000

IDE: Eclipse, Visual Studio, Pl/Sql develo

PROFESSIONAL EXPERIENCE

Programmer Analyst

Confidential

Responsibilities:

  • Responsible for the development and support of Radar Application in Java and Python
  • Participated in the Architectural & design reviews with the enterprise architectural teams and analysis, design, implementation of various Business Services using Java, Spring and Hibernate
  • Wrote PL/SQL queries to access data from Oracle database and developed materialized views to perform basic query optimization for these Oracle databases. Implemented complex SQL queries on the database along with Stored Procedures, triggers and PL/SQL code blocks
  • Designed and developed new requirements for releases using Web services and mentored co-workers in design patterns, best practices, Object Oriented concepts, transaction management and concurrency issues
  • Involved in capturing feed files from a unix machine, read and store data in oracle database
  • Involved in enrichment of raw data and store them in master tables
  • Involved in creating position XML’s based on the asset type and transferring out to remote machine to calculate risk numbers
  • Checking input xml’s if it’s valid and read the xml data (greeks and stress values for each position) and load them back to radar tables based on each business unit
  • Maintaining the health of data processed in radar application using sql queries and unix commands.
  • Developed python scripts which captures the arrival of raw feed files from different parts of the world and stored them in Sandra database for future use to check the SLA’s.
  • Maintaining automated (autosys/bob) jobs which are responsible to run the batch and load the raw data into tables and create xmls
  • Responsible to check Data Quality and identifying issues root cause and reporting

Environment: Java 1.7, Core Java, Spring, Hibernate, SVN, Jdbc, JUnit, XML, Oracle PL/SQL, Linux, Python, Quartz and Sandra database, Putty, Toad, Winscp, Ant and Jira.

Software Engineer

Confidential

Responsibilities:

  • Responsible for the support and development of Application on JEE, Struts and Hibernate framework
  • Implemented the system using the MVC design framework. Developed and implemented the control screens and business logic in JSP, JSTL, Struts, Data Access Objects (DAO), XML, JAXB, the main shell with struts-Action Forms, utility classes and the Form Beans.
  • Used Data Access Objects (DAO) to communicate with the database for the business logic, used Hibernate in this process.
  • Developed the JSP screens, used JSTL’s for the conditional iterations and used most struts tlds: html, bean, logic, tiles. Used JavaScript for enhancing the features of JSP
  • Performed Server-Side validation of data using the *.xml files
  • Developed Methodology for Software testing and validation. Developed frameworks for testing, debugging the code and the errors using log4j.
  • Developed scripts for the Application: maintained, configured and deployed the application on the WebSphere Application Server 5.1. Timely maintenance of the server, JDBC drivers, connection pooling and scheduled processes for backup.
  • Used MQ extensively, configured the queues, QManagers, ports for deploying the application and managing the messages.
  • Use existing tools and techniques to execute test cases and build/script new tools for performing testing/validation function
  • Execute and analysis automation test results.
  • Support production deployment of applications and perform “validation testing”

Environment: Java, J2EE, Struts, Servlets, JSP, EJB, JDBC, HTML, JSTL, JavaScript, XML, DTD, Hibernate 3.0, log4j, QTP, SQL Server 2000, IBM WebSphere MQ, WSAD 5.1, RAD 8.5.5, WAS 5.1, 6.1, 7.0, 8.5, MKS Source Integrity 10

Confidential

Software Engineer

Responsibilities:

  • Involved in Design, Development and testing of Batch Process, Portal Web Services.
  • Involved in requirement gathering, analysis, functional specifications and prepared Interface Requirements Documents.
  • Developed the code using agile methodology with daily meetings to keep track of the progress and delivered work in sprints.
  • Responsible as a Java Developer to implement with J2EE Applications using Servlets, Java Server Pages (JSP), JavaBeans, JDBC, XML and DTD.
  • Developed UML Sequence diagrams using Microsoft Visio to document the Batch Process, Web Services design.
  • Developed the JSP screens, used JSTL’s for the conditional iterations and used most struts tlds: html, bean, logic, tiles. Used JavaScript for enhancing the features of JSP
  • Prepared Test Cases and performed Unit Testing using jUnit.
  • Used JDBC to connect to Agencies Database, query agencies database and worked on Connection Pooling.
  • Developed DAO class using Hibernate which are used by all the Interfaces to communicate with the database.
  • Played key role for Identifying complete regression test suit for each release and running through QTP tool
  • Planning of Test Execution across Regression and New Functionality within the Team
  • Key resource in the team to Extracting all component related XML's using UNIX commands and SQL
  • Key role in writing SQL queries to search essential data from Siebel database and also responsible for creating new data as per the script.
  • Hands on experience in working in functional testing on Siebel CRM application and web applications

Environment: Java, Servlets, Struts, JDBC, JSP, SQL, HTML, CSS, Java Script, SQL Server 2000, Apache Tomcat web server, Eclipse, IBM WebSphere.

Confidential

Associate Software Engineer

Responsibilities:

  • Involved in design and Development of UI using HTML, DHTML, and JavaScript.
  • Involved in the development using JSPs and Servlets for the input and output forms on the web browsers
  • Involved in requirement gathering, analysis, functional specifications and prepared Interface Requirements Documents.
  • Coded Database layer using JDBC to store and retrieve data from Oracle 7.
  • Responsible for deploying the application on Tomcat Server.
  • Responsible for writing build scripts using ANT
  • Responsible for integrating application with log4j for easy maintenance.
  • Responsible for installing the application at client’s location.
  • Prepared Test Cases and performed Unit Testing using jUnit.

Environment: Java, J2EE, XML, XSL, JSP, Servlets, JavaScript, JDBC, Java Mail, HTML, CSS, ANT, Tomcat 4, Oracle, Unix.

We'd love your feedback!