We provide IT Staff Augmentation Services!

Programmer Analyst Resume

NJ

SUMMARY:

  • Sun Certified Java Developer having 9+ years of professional experience in developing web based, distributed architecture, client/server applications in multi - platform environments with Java/J2EE technologies using Object Oriented Analysis and Design (OOAD).
  • Involved in all the phases of Life Cycle of Software Development (SDLC). Implemented the projects on Agile Methodology and involved in running the scrum meetings.
  • Analysis, Design, Development and maintenance of J2EE Business applications, Web-based using the following core technologies - Java, Servlets, JSP and XML.
  • Experience in developing web based J2EE applications using Struts/Spring frameworks.
  • Experience in Spring Framework such as Spring WEB, Spring IOC, Spring AOP and Spring Boot.
  • Experience in implementation of Micro Services by using Spring Boot.
  • Build Spring Boot micro services for the delivery of software products across the enterprise.
  • Extensive experience in Requirement gathering, Analysis, Design, Coding, Design/Code Reviews, Unit and Integration Testing.
  • Hands on experience in designing front end interfaces using HTML, JSP, CSS, Java Script and Ajax.
  • Good Experience in using Object Relational Mapping tool like Hibernate.
  • Experience with various IDEs like Eclipse.
  • Solid working experience with Oracle 9i/10g/11g and MySQL databases. Hands on experience in PL/SQL Programming and writing stored procedures, triggers, functions etc..
  • Experience in developing web-services using, Apache Axis, SOAP, WSDL and UDDI.
  • Experience in developing Restful web-services using Jersey .
  • Experience in generating the reports using Jasper reports by using iReports Tool.
  • Hands on experience XMLs using JAXB.
  • Strong experience Shell scripts and Linux commands.
  • Experience in Business Process Analysis, Detailed Data Analysis.
  • Experience in designing and developing UI Screens using Java Server Pages, Angular JS, Html, CSS and JavaScript.
  • Having good experience to create DTAs and Rules by using IBM ODM Rule engine software.
  • Used SVN and Maven for Source code version control.
  • Experience in designing transaction processing systems deployed on various application servers including Tomcat, Jboss, Wild fly server and Web Sphere.
  • Designed dynamic user interfaces using AJAX and JQuery to retrieve data without reloading the page and send asynchronous request.
  • Having good experience in Angular JS, Angular 2 and Typescript.
  • Having knowledge on React JS.
  • Having knowledge on AWS.
  • Having good knowledge in development of Hadoop technologies such as HDFS, MapReduce, Pig, Sqoop, Hive and Hbase.
  • Good Experience in Process Improvement and Continuous Integration.
  • Excellent Experience in Code Refactoring.
  • Excellent Client interaction skills and proven experience in working independently as well as in a team.
  • Excellent communication, analytical, interpersonal and presentation skills.
  • Experience in implementing Microservices architecture applications using Spring Boot and Web Services.
  • Converted various functionality of monolith application to microservices architecture effectively
  • Using sleuth and zipkin tools to track the logs.

TECHNICAL SKILLS:

Operating Systems: Windows and Linux

Programming Languages: Java, J2EE, SQL, PL/SQL

J2EE Technologies: JDBC, Servlets, JSP, JNDI, Web services.

Frame Works: Struts, Hibernate, Spring, Spring MVC, Spring WEB, Spring Boot Spring IOC - Spring dependency injection wit. CDI.

XML Technologies: JAXB

Scripting Languages: HTML, CSS, JavaScript, JQuery, Angular JS, Angular and Typescript.

Design Methodologies: SDLC, J2EE Design patterns.

Application Servers: Web Sphere, Wild fly, Jboss

Web Servers: Apache Tomcat.

Protocol: HTPP, LDAP.

Databases: Oracle, MySQL.

Other Tools: iReports, TOAD,Ant and Maven SVN, Maven .

OOP s, J2EE Design Patterns, MVC framework, Agile, SCRUM.

Other Technologies: IBM ODM Rule engine, BPM and Rule IT.

PROFESSIONAL EXPERIENCE:

Confidential, NJ

Programmer Analyst

Responsibilities:

  • Developing the web-based applications using J2EE (Spring Boot, Rest API) and creation of JPA entity beans and generation of database schema.
  • Implementing REST End API by using JAX RS to access the angular calls.
  • Creating JPA Entities to managing stateless entity beans.
  • Develop User interfaces for Modern Rich Internet Applications with the latest Front End Angular.
  • Perform product analysis and development tasks of increasingly complex nature which may require extensive research and analysis.
  • Writing tested and documented JavaScript, HTML and CSS
  • Make design and technical decisions for Angular projects.
  • Develop application code and unit test in the Angular, Rest Web Services and Java technologies for the Application Development Center.
  • Ensuring high performance.
  • Developed compliance section to display dynamic fields using PL/SQL scripts.
  • Implemented the compliance profile rules based on parameters using PL/SQL Procedures.
  • Handled the dynamic fields in order to display in TML file using Procedures, Functions and Cursors
  • Defining the granularity of the decision services and their interface with the calling applications.
  • Defining the project organization so that it is convenient for developers and business users alike. In particular, they are responsible for setting up the data model (XOM) that is used as the rules vocabulary.
  • Making sure that rule execution is optimized.
  • Developing, testing, debugging, and deploying decision services. They provide input to the design of the rules.
  • Integrating decision services into business applications, by defining the client execution code.
  • Used GIT to maintain source.
  • Developed Web services using SOAP based WSDL with
  • Used Maven for building and deploying the application.
  • Handled the Exception hierarchy from presentation layer, business layer and data layer.

Environment: Java, Spring Boot, JPA, Angular, Rule IT, WSDL, SOAPUI, Linux, Web Sphere Application Server, Wildfly, SQL, PL/SQL, SQL developer, Toad and Oracle 10G.

Confidential

Programmer Analyst

Responsibilities:

  • Developing the web based applications using J2EE (CDI Frame work, Rest API) and creation of JPA entity beans and generation of database schema.
  • Creating Action classes to implement the business and injecting by using Context Dependency Injections.
  • Implementing REST End API by using JAX RS to access the angular calls.
  • Creating JPA Entities to managing stateless entity beans.
  • Develop User interfaces for Modern Rich Internet Applications with the latest Front End Technologies
  • Perform product analysis and development tasks of increasingly complex nature which may require extensive research and analysis.
  • Writing tested and documented JavaScript, HTML and CSS
  • Make design and technical decisions for Angular JS projects.
  • Develop application code and unit test in the Angular JS, Rest Web Services and Java technologies for the Application Development Center.
  • Ensuring high performance.
  • Developed compliance section to display dynamic fields using PL/SQL scripts.
  • Implemented the compliance profile rules based on parameters using PL/SQL Procedures.
  • Handled the dynamic fields in order to display in TML file using Procedures, Functions and Cursors
  • Defining the granularity of the decision services and their interface with the calling applications.
  • Defining the project organization so that it is convenient for developers and business users alike. In particular, they are responsible for setting up the data model (XOM) that is used as the rules vocabulary.
  • Making sure that rule execution is optimized.
  • Developing, testing, debugging, and deploying decision services. They provide input to the design of the rules.
  • Integrating decision services into business applications, by defining the client execution code.
  • Used GIT to maintain source.
  • Developed Web services using SOAP based WSDL with
  • Used Maven for building and deploying the application.
  • Handled the Exception hierarchy from presentation layer, business layer and data layer.

Environment: Java, CDI, JPA, Angular JS, ODM, BPM, JAXB, JMS Q, WSDL, SOAPUI, Linux, Web Sphere Application Server, Wildfly, SQL, PL/SQL, SQL developer, Toad and Oracle 10G.

Confidential

Programmer Analyst

Responsibilities:

  • Worked in agile framework as an individual contributor Responsibilities include - Interaction with Business team in story grooming, reviewing story/acceptance criteria.
  • Converted a monolithic app to microservices architecture using Spring Boot.
  • Implemented REST Microservices using spring boot. Generated Metrics with method level granularity and Persistence using Spring ORM.
  • Used spring config server for centralized configuration and Sleuth for centralized logging. Used Concourse and Jenkins for Microservices deployment
  • Implemented Zipkins for distributed Micro Service Monitoring. Integrated Swagger UI and wrote integration test along with REST document.
  • Implemented Hysterix a Latency and Fault Tolerance system for Distributed Systems. Wrote Controller, Services and directive code using Angular for a POC for converting CIM UI.
  • Developed story/task by following TDD/BDD and Pair programming concepts. Providing daily status in scrum meetings with the client. Mentored new team members on effective usage of blend of Spring Boot /ORM and Java

Environment: Java 1.8, Restful web Services (JERSEY, Spring Boot), Hibernate, Zipkins, Sleuth, Hysterix, Angular 2, JSON, Log4j, Git, Junit, Tomcat 7, Oracle, Jenkins, JQuery.

Confidential

Aossociate Consultent

Responsibilities:

  • Developed the web based applications using J2EE (Spring framework) and creation of Ibatis mapping files and generation of database schema.
  • Involved in generating XMLs using JAXB.
  • Implemented the Spring WEB Architecture and Spring IOC and configured the bean properties using dependency Injection.
  • Developed a Job schedulers using Quartz framework which will be triggered automatically based on a scheduled time.
  • Configured the Connection pooling technique with Spring Ibatis Configuration file using SQL-Manager.xml file for a set of database instances.
  • Developed compliance section to display dynamic fields using PL/SQL scripts.
  • Implemented the compliance profile rules based on parameters using PL/SQL Procedures.
  • Handled the dynamic fields in order to display in TML file using Procedures, Functions and Cursors
  • Used SVN to maintain source.
  • Developed Web services using SOAP based WSDL with Axis2 service engine.
  • Developed codes for JMS topic connectivity.
  • Developed the code for JMS Queue connectivity.
  • Developed the code for EDMI connectivity.
  • Developed the implementation of spring ibatis configuration.
  • Implemented the code for LDAP connectivity.
  • Used Ant script for building and deploying the application.
  • Handled the Exception hierarchy from presentation layer, business layer and data layer.
  • Developed the web application using Struts framework based on the MVC design pattern.
  • Used Ajax calls extensively populated the data based on the search filter criteria using JQuery request.
  • Implemented the GUI interface using JSP development using framework tag libs.
  • Developed the business rules and guidelines based on the value fulfills the demands to be able to be part of the value from a business perspective.
  • Handled the Exception hierarchy from presentation layer, business layer and data layer.
  • Configuring the Bean classes and its properties in Struts-Config.xml file
  • Implemented the common/regular validations using Struts Validator.xml file
  • Used Struts framework, JSP, AJAX, XML, CSS for developing the web components of the application.
  • Configured the common set of attributes and form beans in Struts-Config.xml.
  • Used DispatchAction, LookupDispatchAction, Forward Action and Include Action for executing a series of action classes based on the business requirement.
  • Implemented the SwitchAction to get invoked different modules.
  • Developed Junit test cases for all the developed core operations.
  • Used Ant script for building and deploying the application.
  • Worked on designing and creating business rules based on the Unified customer data.
  • Conducted the Code Review as part of Oracle standards.
  • Developed the web based applications using J2EE (Spring framework) and creation of Ibatis mapping files and generation of database schema.
  • Developed the code to generating XMLs using XML Beans.
  • Implemented the Spring WEB Architecture and Spring IOC and configured the bean properties using dependency Injection.
  • Developed a Job schedulers using Quartz framework which will be triggered automatically based on a scheduled time.
  • Configured the Connection pooling technique with Spring Ibatis Configuration file using SQL-Manager.xml file for a set of database instances.
  • Developed compliance section to display dynamic fields using PL/SQL scripts.
  • Implemented the compliance profile rules based on parameters using PL/SQL Procedures.
  • Handled the dynamic fields in order to display in TML file using Procedures, Functions and Cursors
  • Used SVN to maintain source.
  • Developed the code for JMS topic connectivity.
  • Implemented the code for JMS Queue connectivity.
  • Handled the Exception hierarchy from presentation layer, business layer and data layer.
  • Implemented the code for spring ibatis configuration.
  • Developed the web application using Struts framework based on the MVC design pattern.
  • Used Ajax calls extensively populated the data based on the search filter criteria using JQuery request.
  • Implemented the GUI interface using JSP development using framework tag libs.
  • Developed the business rules and guidelines based on the value fulfills the demands to be able to be part of the value from a business perspective.
  • Handled the Exception hierarchy from presentation layer, business layer and data layer.
  • Configuring the Bean classes and its properties in Struts-Config.xml file
  • Implemented the common/regular validations using Struts Validator.xml file
  • Used Struts framework, JSP, AJAX, XML, CSS for developing the web components of the application.
  • Configured the common set of attributes and form beans in Struts-Config.xml.
  • Used ForwardAction and IncludeAction for executing a series of action classes based on the business requirement.
  • Implemented the SwitchAction to get invoked different modules.
  • Designed jasper reports by using iReports.
  • Involved the SQL query build.

Environment: Java, JavaScript, JSP, Servlets, Struts1.3, JDBC, iReports, Jasper reports, Html, SQL developer, Toad, Oracle 10G, Jboss server.

Confidential

Programmer Analyst

Responsibilities:

  • Developed the action classes using Struts2 Framework.
  • Designed the web pages using JSP, Java script and JQuery.
  • Wrote the ajax methods by using JQuery..
  • Designed the dynamic web pages using jsp.
  • Developed the code to configure the struts with hibernate.
  • Wrote the pojo classes for hibernate mapping.
  • Wrote hibernate mapping files.
  • Developed hibernate configuration file.
  • Built the query script by using HQL.

Environment: Java, Servlets, Jsp, Struts2, Hibernate, jdbc, MySQL, SQL developer, Toad and Tomcat.

Confidential

Programmer Analyst

Responsibilities:

  • Wrote the action classes using Struts2 Framework.
  • Designed the web pages using JSP, Java script and JQuery.
  • Wrote the ajax methods by using JQuery..
  • Developed html based forms, validations using javascript.
  • Developed jsp based forms using struts tag libraries.
  • Designed the dynamic web pages using jsp.
  • Developed the code to configure the struts with hibernate.
  • Wrote the pojo classes for hibernate mapping.
  • Wrote hibernate mapping files.
  • Developed hibernate configuration file.
  • Built the query script by using HQL.
  • Designed the dynamic web pages using xhtml.
  • Implemented the listener classes using Servlets.
  • Implemented the controller classes using JSF.
  • Developed the business logic in seam classes.
  • Developed the code to configure the jsf with hibernate.
  • Wrote the pojo classes for hibernate mapping.
  • Wrote hibernate mapping files.
  • Developed hibernate configuration file.
  • Built the query script by using HQL.

Environment: Java, Servlets, JSF2, Seam Frame work, Hibernate, MySQL, SQL developer and Tomcat.

Hire Now