Programmer Analyst Resume
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.
IDE Tools: Eclipse, Net beans.
Other Tools: iReports, TOAD,Ant and Maven
Source Control: SVN, Maven.
Methodology: OOP’s, J2EE Design Patterns, MVC framework, Agile, SCRUM.
Other Technologies: IBM ODM Rule engine, BPM and Rule IT.
PROFESSIONAL EXPERIENCE
Confidential
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.
- Used NPM for installing required node modules and other published Angular NPM modules.
- Angular is of a Component Driven Architecture.
- Working knowledge on Azure cloud IaaS and PaaS Services.
- Worked Extensively with Angular CLI for creating components, Services, pipes, Directives.
- Worked on some of the new features of Angular 4 like new if else syntax, ng-templates, form validators.
- Designed and developed the application using Angular 2 framework along with HTML5, CSS3, Type Script, Java Script, Node.js, NPM.
- Enhanced legacy application by building new components in Angular 2 and typescript.
- 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 7, Rule IT, WSDL, SOAPUI, Linux, Web Sphere Application Server, Wildfly, Tomcat, SQL, PL/SQL, SQL developer, Toad and Oracle 10G.
Confidential
Programmer AnalystResponsibilities:
- 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.
- Worked on the REST/Web API to create the services and tested on postman and used in AngularJS $HTTP service calls and bind the data in the table using ng-repeat attributes.
- Leveraged MVC design pattern to organize AngularJS controllers, Custom directives, factories and views
- Developed Web applications and Web Services using MVC4, Entity Framework, HTML5, CSS3, JavaScript, JQuery AND AngularJS.
- 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.
