Programmer Analyst Resume
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,