We provide IT Staff Augmentation Services!

Programmer Analyst Iii Resume

5.00/5 (Submit Your Rating)

Charleston, WV

SUMMARY:

  • Over 5+ years of strong software experience in design, development and deployment of Web - Based and Client-Server business applications using OOPS , Java/J2EE technologies and Relational Databases .
  • Strong working experience in Software Development Life Cycle (SDLC) process like Waterfall , Agile Scrum and Test-driven development methodologies.
  • Experience in Architecture, Designing, Development and Deployment of High-Performance, Scalable, Distributed Applications.
  • Implemented Rich User Interfaces using Servlets , JSP, JSTL, HTML5, DHTML, XHTML, CSS3, JavaScript, JQuery, JSON, AngularJS and AJAX.
  • Expertise in Core Java concepts likes OOPS , Data Structures & Algorithms, Collections, Multithreading, Exceptions handling, I/O.
  • Proficient in implementation of frameworks like Struts, Spring, JSF, AJAX Frameworks and ORM frameworks like Hibernate.
  • Experience in developing Web Applications with various Open Source Spring Framework (Spring MVC, IOC, AOP, DAO, JDBC), Struts Framework, Hibernate ORM.
  • Strong knowledge of Design including J2EE Design Patterns Singleton, MVC, DAO, Business Delegate, Front Controller.
  • Extensively worked on implementing Service Oriented Architecture (SOA) using XML Web Services (SOAP, WSDL).
  • Good experience in producing and consuming the Web Services - REST using Jersey, JSON, JAX-RS and Web Services - SOAP using WSDL, UDDI, JAXB and SOAPUI.
  • Worked with both SQL type of databases like Oracle, Microsoft SQLSever, MySQL.
  • Involved in writing the applications that implement the CRUD operations using PL/SQL and query languages of ORMs.
  • Have experience of optimizing the queries that can run efficiently which reduces the performance issues of applications.
  • Experience with build tools includes Ant, Maven for deployment and customizing WAR / JAR file management for web applications.
  • Used and worked with Application servers like Apache Tomcat, IBM WebSphere, Oracle WebLogic Server, Glassfish.
  • Experience and deep knowledge in bug tracking tools like JIRA, Bugzilla and source code management tools like GIT, CVS.

TECHNICAL SKILLS:

Programming Languages: Java, SQL, PL/SQL,C.

Markup Languages: HTML/HTML5, CSS/CSS3, JAVASCRIPT, DHTML, XHTML.

Web Technologies: JSP, Servlets, EJB, JSTL, JMS, Applets, JavaScript.

Frameworks and Tools::

Struts, Spring, Hibernate, Spring MVC, Spring AOP, AngularJS, JQuery, JSF,JUnit, Postman

SOAP, REST, JAXRS, JAX: WS, Jersey.

Design Patterns and Tools: Singleton, Value Object, MVC, DAO, Front Controller.

Operating Systems: Windows, Unix, Linux.

Databases: MySQL, Oracle, Microsoft SQL server, MongoDB.

Web/App Server: Apache Tomcat, IBM WebSphere, Oracle WebLogic, Glassfish.

PROFESSIONAL EXPERIENCE:

Confidential - Charleston, WV

Programmer Analyst III

Responsibilities:

  • Worked in Agile development environment and was part of Scrum team to analyze, gather requirements and document them.
  • Involved in meeting with various tax departments like TAAD, Revenue to gather requirement and review the various tests conducted on the doc submissions.
  • Developed detailed specifications by analysis of requirements for development of different modules.
  • Used Angular 2 accompanied by HTML, CSS, Bootstrap, jQuery to create a more responsive and scalable web interface.
  • Used available and custom directives to handle custom events and used various modules available in Angular. Created generic and reusable components in the angular.
  • The REST calls by Angular App was handled by NodeJS to retrieve the data from backend Rest Webservices.
  • Implemented JAX-RS with Spring to create REST Webservices, which carries and responses the data processed from the XML.
  • The service layer built was responsible for validating the XML data received with the XSD of the respective return.
  • The Unmarshalling of the XML file was handled using JAXB parser and the XML node data was mapped with the XPath of element in the XSD for the validation.
  • Created XML Schemas to validate the XML input files. The data from the XML input is mapped using the XPath.
  • Integrated Hibernate with Spring to implement persistence layer of the application, which was connected to SQL Server in the backend.
  • Written Stored procedures, views, triggers etc and even involved in the query optimizations for minimal performance issues.
  • Even involved in creation of the return Doc and tables in Gentax and migrated them to different environments.
  • Maintained a very clear documentation in Gentax with SQRs.
  • Written unit tests for the server side using JUnit, Jasmine was used to write unit tests for JavaScript.
  • Involved in Eureka configuration and dependencies management using Maven.
  • Cross cutting concerns like Logging and transaction management handled using Spring AOP and integrated Log4j framework.
  • Used Fast Central Repository of Gentax to publish the code developed.
  • Written Unit tests for extra validation of the code.

Environment: Java 1.8, J2EE, AngularJS, HTML, CSS, Bootstrap, jQuery, JAXB, Spring MVC, Spring Core, Spring REST, Spring AOP, Hibernate, SQL Server, Gentax, XMLSpy.

Confidential - Allen, TX

Java Developer

Responsibilities:

  • Was part of designing, gathering the requirements and dependency configurations for the application.
  • The existing web application was re-implemented using Angular as the frontend presentation layer and backed with RESTful API.
  • Worked mostly on the backend of the application building the RESTful API with Jersey and JAX-RS, integrated with Spring framework.
  • Utilized the dependency injection deign pattern of the Spring Framework for the rapid and quality application development.
  • Used HTML to create template for the Angular APP and designed the web layout using custom CSS.
  • Have experience of successfully implementing the user stories and applying the updated that are received from Retro.
  • Used annotation approach to make in the Spring and JAX-RS to make easier and cleaner development of the application.
  • Written the Web services that can produce both JSON and XML form of data.
  • JAXB was used to parse XML type of data and Jackson Parser was used to parse the JSON type of data.
  • For the persistence layer of the application, Hibernate was used.
  • This application was backed with Oracle Database and used PL/SQL to write the Stored procedures.
  • Unit tests were written using Junit Framework.
  • Used Git for the version controlling tool.
  • Deployed the application over Oracle WebLogic application server.

Environment: Java 1.7, JEE, AngularJS, Spring, REST, Eclipse, UML, WebLogic, Spring MVC, HTML5, JSP, CSS3, JavaScript, jQuery, Bootstrap, XML, Log4j, Oracle, JUNIT, Maven, Git, JIRA.

Confidential - Oklahoma City, OK.

Java Developer

Responsibilities:

  • The environment of developing was in Agile methodology to develop and maintain the University web application.
  • This was built on Spring framework integrated with Hibernate as the backend and AngularJS as the Frontend of the application.
  • The frontend was implemented using AngularJS that feeds on the JSON data that is produced by the RESTful Services that was built by us.
  • Using Angular with node.js modules feature MVC pattern, Templates and Two-way data binding and used JQuery for creating behavioral aspects of the web page.
  • Implemented the view layer using HTML, CSS, JavaScript, jQuery, Bootstrap.
  • Used various modules of Spring like Spring MVC, AOP, Hibernate to build the backend of the application.
  • Created the RESTful web services that can produce the JSON type of data which is further used by the Web application and Mobile application.
  • Writing Ajax calls to populate data on the UI pages and load pages dynamically.
  • Developed stored procedures, triggers and functions using Oracle database.
  • Developed unit test cases to test spring services using JUNIT framework.
  • Implemented logging using Log4j.
  • Deployed and tested the application using the WebLogic server.
  • Used Maven to build all project modules.
  • Used Git as version control.
  • Responsible for implementing the code, Fixing QA defect rose on JIRA .

Environment: Java 1.7, JEE, AngularJS, Spring, REST, Eclipse, UML, WebLogic, Spring MVC, HTML5, JSP, CSS3, JavaScript, jQuery, Bootstrap, XML, Log4j, Oracle, JUNIT, Maven, Git, JIRA.

Confidential

Java Developer

Responsibilities:

  • Followed AGILE methodologies with sprint planning every two weeks and daily stand up meetings to monitor the status.
  • Involved in requirements gathering, analysis and design and in development of application based on J2EE using Spring and Hibernate
  • Implemented the business using Spring implementation and achieved data persistence through Hibernate ORM framework.
  • Integrated the application with Spring Framework for implementing Dependency Injection and provide abstraction between presentation layer and persistence layer.
  • Wrote SQL injection queries, cross site scripting code, etc. and injected them within the different project parameters to exploit security flaws.
  • Used HTML, CSS, JavaScript, JSP, jQuery, AngularJS, AJAX, and Bootstrap in front end.
  • Developed REST architecture-based web services to facilitate communication between client and servers.
  • Used JAX-RS annotations to specify the type of data producing or consuming, validate the user requests, map user requests and to pass input parameters.
  • Used Eclipse IDE for the application development and integration to the frameworks, deployed applications on IBM WebSphere server.
  • Provided Technical support for Production environments resolving the issues, analyzing the defects using JIRA , providing and implementing the solutions for defects.
  • Developed the unit test cases Test Driven Development (TDD) and mock testing using JUNIT .

Environment: Eclipse IDE, WebSphere, HTML, CSS, AngularJS, Spring, MySQL, PL/SQL, Core Java, Git, JIRA, Unix, Linux, Agile, Hibernate,JNDI, Bootstrap, Ajax,Rest API.

We'd love your feedback!