We provide IT Staff Augmentation Services!

Sr. Programmer Analyst Resume

5.00/5 (Submit Your Rating)

Richmond, VA

SUMMARY:

  • I am Sun Certified Java Programmer. 12 year of experience in designing, developing, and maintenance and testing the database related Web based Client Server Technologies in N - Tier Java/J2EE Architecture . I am based out in Richmond Virginia .
  • My expertise lies in using Java related technologies - Java 5/6/7 and Java EE 5, JSP 2.2, Servlets 3.0, Web Services 1.3 (REST/SOAP), JMS,JMX (Java Management Extensions), XML, JSON, HTML, CSS, JavaScript on Windows and UNIX platforms.
  • I have used multiple frameworks such as , Spring Core 3, Sprint Boot, Spring MVC,Spring JDBC, Spring AOP, Spring Batch, Struts 1.2 and Hibernate 3.0, mybatis& JPA for ORM.
  • I have utilized and worked with various application/web servers like IBM WebSphere 6.1 and Tomcat 6. I have used Oracle 9i - PL/SQL, IBM DB28.1 and MySQL 5.1 for persistence. I amwell versed with various design patterns such MVC, Factory, Singleton, DTO, Abstract factory, Command .
  • Goodexperience with Agile Scrum methodology. Well versed with all sprint related process .
  • I have good experience in Enterprise Architect tool using the UML language. I alsohave experience in , Maven, JUnit, IDE’s such as Eclipse, RAD v7.0 and STS . I have a very good understanding of Test Driven Development ( TDD ). I have excellent communication and interpersonal skills.
  • Worked as individual contributor and leading roles, good adaptability and flexibility in assigned roles in project.

TECHNICAL SKILLS:

Methodologies/Techniques: A gile (Scrum), Pair Programming, TDD and consistent code reviews,Clean code and Waterfall Model SDLC Cycle.

Systems Architecture: Object-Oriented Analysis and Design, Design Patterns (GoF), Java EE Design Patterns, Aspect-Oriented Programming (AOP)

Programming Languages: Java 1.5/1.6 /1.7

Front End Technologies: JSON, CSS, HTML

Scripting Languages: Java Script, UNIX

Server-side Technologies: Servlets, JSP

Back-end Technologies: JDBC, ORM, Hibernate 3.x, JPA

Web Technologies: Web Services, SOAP, WSDL, XML, XSD

J2EE Framework: Struts1.x, Hibernate 3.x, Spring 3.0, Mybatis

Database (RDBMS): Oracle 9i - PL/SQL, MySQL, and DB2

Web Server: Apache Tomcat 6/8Application Server: Tomcat 6.0, IBM WebSphere 6.1

Operating Systems: UNIX, Windows

Tools: IDE, Eclipse (MARS), Spring Tool Suite (STS), RAD - IBM Rational Application Developer V7.0

Databases: PL/SQL Developer, TOAD, Squirrel, DB2 Client

Version Control System: Subversion (SVN), GIT, Microsoft Team Foundation Server (TFS), Microsoft visual source safe (VSS)

Bug tracking tools: JIRA, HP Quality Center

Testing: Junit, SOAPUI,Google POSTMAN Tool, JMock

BuildTools: Apache-Maven-2.2.1, Jenkins

Other: Microsoft Visio 2010, Enterprise Architect, Sonar

PROFESSIONAL EXPERIENCE:

Confidential, Richmond VA

Sr. Programmer Analyst

Responsibilities:
  • Working as Microservice lead, mentoring my offshore team members apart from contributing in code development.
  • Designed and developed micro services using Spring Boot, Spring MVC, MongoDB, Web services(SOAP, REST), Mybatis, Apache Camel, Apache CXF, IBM WebSphere, Oracle, Git, Bamboo, UNIX, Maven
  • Active Participation in Sprint planning, Task estimation, Daily Scrums, Sprint Retrospective and Sprint demo. Working onagile Methodology (Scrum) with a sprint.
  • Participating in requirement gathering, story point’sestimation, refining and grooming.
  • Actively participating in production release of application.

Confidential

Financial Data Service Layer

Responsibilities:
  • Participated in all release level engagements/meetings. Accountable for Change Order preparation, approval and smooth execution and closure. Used Agile Methodology (Scrum).
  • Used JPA and Hibernate for DAO layer DDL/DML queries. Configured the MQ and read the messages and mapped into Java objects.
  • Used Spring Dependency Injection for all object creation. Used IBM Rational Team Concert for bug tracking and Agile related process.
  • Used Spring Source Tool Kit (STS), an enhanced Eclipse tool, as Integrated Development Environment.
  • Used JMX (Java Management Extensions) API for monitoring the queue performance.
  • Used JNDI lookup to access the queue. Used IBM MQ publisher/subscriber messaging.
  • Created application interfaces in using Spring Core which parses the XML data.
  • Created controller classes, REST client for serving the front-end as per the MVC Pattern and Spring MVC platform.
  • Configured and run the Maven 3.0 build for project building and creating executable JAR (Java Archive) .
  • Wrote store procedure, triggers using PL/SQL queries in Oracle Database.
  • Configured and run the Continuous Integration Tool ( Jenkins) for build automation.
  • Used Junit for building test cases.
  • Worked in client location in London for two months.

Environment: Java 1.6, J2EE, Spring 3.0, IBM MQ, Hibernate 3.0, JMX ( Java Management Extensions), Web Services (REST), PL/SQL, Oracle 11i, Maven 3.0, IBM RTC (Rational Team Concert), Spring Tool Suite (STS), Enterprise Architect, Jenkins, UNIX

Confidential

Responsibilities:
  • Active Participation in Sprint planning, tasking out phase, Daily Scrums, Sprint Retrospective and Sprint demo. Worked on TDD and Agile Methodology (Scrum) with a sprint of four weeks.
  • Produced and developed REST Web service using Spring MVC.
  • Created Annotation based configurable REST web services, using request mapping.
  • Consumed SOAP based web services, used Top-Down approach.
  • Used Sonar tool to identify the defects and fixing accordingly to enhance code quality.
  • Used Spring Dependency Injection for all object creation. Used Spring AOP module to create aspects.
  • Used and configured annotation based JPA extensively in DAO layer. Created batch jobs using Spring Batch.
  • Used Maven3.0 for project build, deploy, reporting and documentation based on project objet mode (POM).
  • Setup Jenkins for continuous integration based development .
  • Used Tomcat 6.0 as Web Server.Used Chrome SOAPplugin for testing and mocking services.
  • Used Junit and JMock for building test cases.80% test coverage was must.
  • Responsible for requirements gathering from the clients and translating them to UML diagrams using Enterprise Architect .
  • Worked in client location in Germany for total 5 months.

Environment: Java (JDK 1.6), Spring 3 (IOC, AOP, MVC, Batch), Web services (REST, SOAP), JPA, JMX, Oracle 11i, Maven 3.0, CITRIX, HP Quality Center, Tomcat 6.0, Team Foundation Server (TFS), Enterprise Architect .

Confidential

Investment Banking Strategic Margining (IBSM)

Responsibilities:
  • Independently developed and done the unit testing of Manual Entry and Intra Account Transfer modules. Used JPA and Spring JDBC for DAO layer.
  • Used Spring Dependency injection for all object creation. Created REST Webservices using Spring MVC .
  • Wrote storeprocedure, triggers using PL/SQL queries in Oracle Database.
  • Configured and run the Maven build for project building and creating executable JAR.
  • Used continuous integration tool Jenkins for build automation.Developed the Checked/Audit Trail / Hold /Free functionalities in movements screen.
  • Associated with Database Design of the application.Used Junit for building test cases.
  • Used Tomcat 6.0 as Webserver.Worked with Websphere Application Server 6.0.
  • Used SVN as version control tool.Quality of deliverables is as per the client’s defined standards.

Environment: Java (JDK 1.6), Spring Core, Spring MVC, Spring JDBC, SVN, Oracle11g, JIRA,Tomcat 6.0, WebSphere Application Server 6.0, UNIX

Confidential

IBID Inactivity

Responsibilities:
  • Associated with database design of the application.Quality of deliverables is as per the client’s defined standards.
  • Provided resolution of team technical issues/problems. Responsible for estimation for the new Change Request.
  • Developed Use Cases, Activity and Class Diagrams, other design document and prototype artifacts using UML - EA tool .
  • Used Spring Dependency injection for all object creation.Used Hibernate for DAO layer DDL/DML queries.
  • Wrote store procedure using PL/SQL queries in Oracle Database.
  • Independently developed and done the unit testing of report generation.

Environment: Java (JDK 1.6), Spring Core 3, Hibernate 3, SVN, Oracle PL/SQL, DAO, UML

Confidential

Company Car Asset Management (CCAM)

Responsibilities:
  • Developed JSP pages using HTML and CSS.
  • Wrote end to end flow from Model, View and Controller layer using Struts 1.2.
  • Propagated exception/error messages from DAO to user interface layer.
  • Written store procedures using PL/SQL queries .
  • Independently developed and done the unit testing of Shipment (Request, Cancel, Complete), Customs (Request, Cancel, Complete), Out of Service, Ownership Change actions modules.
  • Successfully developed the major departments screens R&D, Customer mediation, Asset Management, common attributes are name of few.
  • Primarily associated with database design of the application

Environment: Java (JDK 1.4), Struts1.2, JSP 2.0/Servlet2.0, HTML, JavaScript, Websphere Application Server 6.0, IRAD 6.0, PL/SQL, DB2 client, MS-VSS and DB2 9.1

We'd love your feedback!