We provide IT Staff Augmentation Services!

Programmer Analyst Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Having 10+ Years of experience as a programmer in Object Oriented Analysis and Design, developing, testing and maintenance of distributed and Client server Java applications including professional experience and educational.
  • Solid background in Core Java API, Multi - threading, Collections framework, Java Beans.
  • Experience in Java Database Connectivity: JDBC API, Entity Beans, DAO Pattern, and configuring data sources on WebLogic.
  • Used persistence frameworks, Hibernate to map POJOs to a relational database.
  • Expert level knowledge in using spring modules like Spring Core, Spring DAO, Spring MVC, Spring AOP and Spring JDBC.
  • Used MVC (Model View Controller) architecture , using Spring, Struts.
  • Expertise in frontend technologies such as HTML, CSS, JavaScript, Angular, JSP, XML and JSON.
  • Experience in design and implementation using different RDBMS like Oracle and MySQL.
  • Having hands on experience in deploying web and J2EE enterprise applications in Tomcat Server and Web Logic Server.
  • Expertise in migration and up gradation of WebLogic server and installing service packs for Web logic server.
  • Experience in SOAP, WSDL and REST Web Services.
  • Having experience in Confidential wagger files for REST services
  • Working Experience in Spring Boot.
  • Working Experience in Oracle Coherence.
  • Working Experience in JMS.
  • Working experience with Angular 2.
  • Using IDEs like Eclipse, Edit Plus, Text Pad, Net Beans, My Eclipse and STS.
  • Experienced in building and deploying J2EE Applications archives (Jar, War and Ear) in WebLogic Application Server and Tomcat using Apache Maven and Ant.
  • Hands on experience with version control systems like CVS, SVN and GIT for providing common platform for all developers.
  • Experience in testing frameworks like Junit, Karma and Mockito.
  • Have experience in Software Development Processes like SDLC, Waterfall, Agile, SCRUM and Sprint. To track the process of Agile process used Version one.
  • Experience in working with different operating systems Windows, UNIX and LINUX.
  • Extensively implemented J2EE design patterns such as MVC, Factory Pattern and Singleton.
  • Experience in trouble shooting failed mission critical production systems under extreme pressure conditions and time constraints.
  • Ability to work effectively while working as a team member as well as individually.
  • Excellent communication and Inter-Personal Skills, well organized, goal oriented.

TECHNICAL SKILLS:

Programming Languages: JAVA, J2EE, SQL

J2EE Technologies: Struts, JSP, JDBC, JMS

Web Technologies: HTML, Angular2, JQuery, XML, JSON, AJAX and JavaScript.

IDE: Eclipse, My Eclipse and NetBeans.

Application/Web Server: Oracle WebLogic and Apache Tomcat

Databases: Oracle 9i/10g/11g/12c, SQL, MySQL.

Web Services: SOAP, REST Template, JAX-WS, JAX-RS, WSDL, Apache CXF.

Methodologies: Agile and Waterfall

Operating Systems: Windows, Linux, UNIX

Application Frameworks: Struts 1.x/2.x, Spring (Dependency Injection, Spring MVC, Factory Pattern, Core, Spring DAO, Spring AOP, Spring Boot)

ORM Frameworks: Hibernate, Spring JPA, DAO

Version Control: CVS, SVN and GIT

Other Tools: ANT, Maven, Log4j, Jenkins, Junit, Mockito, JMS, Sonic ESB and SoapUI

PROFESSIONAL EXPERIENCE:

Confidential

Programmer Analyst

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis & development for the project. Followed AGILE Methodology and participated in SCRUM Meetings.
  • Developed UI using Angular2.
  • Developed Rest Client using Apache CXF framework.
  • Developed Rest services using Apache CXF framework.
  • Perform Code reviews to assure code is adhering to best performance practices and assist with performance related problem resolutions
  • Used Spring encapsulate the business logic.
  • Extensively used Log4j logging in the application.
  • Used Eclipse Indigo as the IDE for the application.
  • Developed logic to get details from Oracle coherence cache.
  • Used Apache Maven for build and deploy.
  • Used JUnit, Mockito and Karma for unit testing.
  • Involved in the testing of the application after integrating with UI, and fixing of issues.
  • Responsible for delivering changes to different Development, Integration and User Acceptance Testing regions(UAT), supporting User Acceptance testing and addressing User Acceptance Testing defects and supporting the system in Production and fixing Production defects.
  • Addressed defects identified in DEV, QA, UAT phases and tracked them using ALM.
  • Set up Jenkins server and build jobs to provide automated builds based on polling the GIT source control system.

Environment: Java1.8, Spring, Spring Boot, Apache CXF framework, JAX-RS, Angular2, Log4j, Oracle 11g, TOAD, Oracle Coherence Cache, Tomcat, Junit, Mockito and Apache Maven 3.3.

Confidential

Programmer Analyst

Responsibilities:

  • Involved in various phases of Software Development Life Cycle (SDLC) as requirement gathering, data modeling, analysis & development for the project. Followed AGILE Methodology and participated in SCRUM Meetings.
  • Developed SOAP services using Apache CXF framework.
  • Developed and maintained data persistence using Hibernate framework.
  • Used Spring encapsulate the business logic.
  • Used JIBX for marshaling and unmarshaling.
  • Extensively used Log4j logging in the application.
  • Used Eclipse Indigo as the IDE for the application.
  • Developed logic to get details from Oracle coherence cache.
  • Used Apache Maven for build and deploy.
  • Used JUnit for unit testing. Developed Use case
  • Involved in the testing of the application after integrating with UI, and fixing of issues.
  • Responsible for delivering changes to different Development, Integration and User Acceptance Testing regions(UAT), supporting User Acceptance testing and addressing User Acceptance Testing defects and supporting the system in Production and fixing Production defects.
  • Addressed defects identified in DEV, QA, UAT phases and tracked them using ALM.

Environment: Java1.6, Spring, Apache CXF framework, Hibernate, Log4j, Oracle 11g, TOAD, Oracle Coherence Cache, Junit, Golden source and Apache Maven 3.3, WebLogic, Junit, Mockito.

Confidential

Member Technical Staff

Responsibilities:

  • Involved in various stages of the project life cycle mainly development, Coding, unit testing,
  • Implementation and support of the applications.
  • Developed Java bean classes and Spring configuration files.
  • Developed Hibernate classes to communicate with Oracle database.
  • Developed SOAP based Web services using Apache axis frame work.
  • Used SOAP UI tool for web services testing.
  • Developed JAXB java classes for XML parsing.
  • Deployed code changes on the application server in all environments and configured JMS modules.
  • Implemented log4j for application logging.
  • Used Win CVS for version control.
  • Used Eclipse as IDE for application development
  • Prepare the release documents for every release
  • Attending the scrum calls on daily basis.
  • Responsible for delivering changes to different Development, Integration and User Acceptance Testing regions(UAT), supporting User Acceptance testing and addressing User Acceptance Testing defects and supporting the system in Production and fixing Production defects.
  • Addressed defects identified in DEV, QA, UAT phases and tracked them using ALM.

Environment: Java1.6, Spring, Apache CXF framework, Hibernate, Log4j, Oracle 11g, TOAD, Extjs, Junit, Golden source and Apache Maven 3.3.

Confidential

Member Technical Staff

Responsibilities:

  • Involved in various stages of the project life cycle mainly development, Coding, unit testing, implementation and support of the applications.
  • Developed DAO classes to communicate with Oracle database.
  • Developed SOAP based Web services using Apache axis framework.
  • Developed schedulers using threads to poll the data base
  • Configured Topic and Queue using JMS test client.
  • Used SOAP UI tool for web services testing.
  • Developed JAXB java classes for XML parsing.
  • Wrote Unix shell scripts for running the application
  • Implemented log4j for application logging.
  • Used Win CVS for version control.
  • Used Eclipse as IDE for application development
  • Prepare the release documents for every release
  • Attending the scrum calls on daily basis.
  • Responsible for delivering changes to different Development, Integration and User Acceptance Testing regions(UAT), supporting User Acceptance testing and addressing User Acceptance Testing defects and supporting the system in Production and fixing Production defects.
  • Addressed defects identified in DEV, QA, UAT phases and tracked them using ALM.

Environment: Java1.6, Spring, Apache CXF framework, Hibernate, Log4j, Oracle 11g, TOAD, Oracle Coherence Cache, Junit, Golden source and Apache Maven 3.3.

Confidential

Analyst Programmer

Responsibilities:

  • Involved in various stages of the project life cycle mainly development, Coding, unit testing,
  • Implementation and support of the applications.
  • Developed Java bean classes and spring configuration files.
  • Developed Hibernate classes to communicate with Oracle database.
  • Used Business Delegate design pattern to manage the complexity of distributed business components and exception handling.
  • Designed and developed web pages using JSP, Java Beans, HTML, and JavaScript.
  • Developed and deployed stateless session EJB’ Confidential to implement the business logic and to handle various interactions with the database.
  • Deployed code changes on the application server in all lower environments.
  • Implemented log4j for application logging.
  • Used Win CVS for version control.
  • Used Eclipse as IDE for application development
  • Responsible for LLD and HLD documents.
  • Prepared the unit test cases based on requirement document.
  • Responsible for delivering changes to different Development, Integration and User Acceptance Testing regions(UAT), supporting User Acceptance testing and addressing User Acceptance Testing defects and supporting the system in Production and fixing Production defects.

Environment: Java1.5, Spring, Servlets, JSP, HTML, Hibernate, EJB2.0, Log4j, Oracle, Junit, Apace Ant, JavaScript, web logic, TOAD and Ajax.

Confidential

Software Engineer

Responsibilities:

  • Involved in various stages of the project life cycle mainly development, Coding, unit testing,
  • Implementation and support of the applications.
  • Developed Java bean classes and spring configuration files.
  • Developed DAO implementation classes to communicate with MySQL database.
  • Designed and developed web pages using Liferay, JSP, Java Beans, HTML, and JavaScript.
  • Deployed code changes on the application server in all lower environments.
  • Implemented log4j for application logging.
  • Used VSS for version control.
  • Used Eclipse as IDE for application development
  • Responsible for LLD and HLD documents.
  • Prepared the unit test cases based on requirement document.

Environment: Core java, Spring, Jsp, Liferay Portal, MySQL, JavaScript, Log4j and Tomcat.

Confidential

Software Engineer

Responsibilities:

  • Involved in various stages of the project life cycle mainly development, Coding, unit testing,
  • Implementation and support of the applications.
  • Developed Java bean classes and Struts configuration files.
  • Developed Action classes to Action form bean classes.
  • Developed DAO implementation classes to communicate with MySQL database.
  • Designed and developed web pages using JSP, Java Beans, HTML, and JavaScript.
  • Deployed code changes on the application server in all environments.
  • Implemented log4j for application logging.
  • Used VSS for version control.
  • Used Eclipse as IDE for application development
  • Responsible for LLD and HLD documents.
  • Prepared the unit test cases based on requirement document.

Environment: Core java, Spring framework, Jsp, Log4j, Tomcat6.X and Oracle.

Confidential

Software Engineer

Responsibilities:

  • Involved in various stages of the project life cycle mainly development, Coding, unit testing,
  • Implementation and support of the applications.
  • Developed Java bean classes and Struts configuration files.
  • Developed Action classes to Action form bean classes.
  • Developed DAO implementation classes to communicate with MySQL database.
  • Designed and developed web pages using JSP, Java Beans, HTML, and JavaScript.
  • Deployed code changes on the application server in all environments.
  • Implemented log4j for application logging.
  • Used VSS for version control.
  • Used Eclipse as IDE for application development
  • Responsible for LLD and HLD documents.
  • Prepared the unit test cases based on requirement document

Environment: Java, Servlets, JSP, JDBC, Struts, WebLogic and Oracle,

We'd love your feedback!