• Designed, developed, reviewed and maintained Java applications and solutions based on industry standards and best practices
• Used Java 1.8 features such as Pipelines and Streams, Default methods to code up applications.
• Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
• Consumed all the Restful web services using Angular http services and promise objects. Used Angular $resource for API calls to Backend.
• Developed back end interfaces using embedded SQL, stored procedures, Functions, Anonymous PL/SQL programs, Cursor management, Exceptions Handling in PL/SQL programs, Collections, Object Types and Row, Table level triggers.
• Used JIRA to deal with the agile development environment. Designed the Web application layout and forms using HTML, CSS, and JavaScript.
• Developed REST endpoints using Spring MVC
• Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology (SCRUM) for developing application.
• Used Bootstrap to decorated navigation bars, buttons, and display menus.
• Used Java 1.8 features such as Pipelines and Streams, Lambda expressions, Date and Time API, Default methods to code up applications.
• Developed back end interfaces using embedded SQL, PL/SQL packages, stored procedures, Functions, Anonymous PL/SQL programs, Cursor management, Exceptions Handling in PL/SQL programs, Collections, Object Types and Row, Table level triggers.
• Involved in development, design and implementation front end part of the widget-based application.
• Hands on experience in front end frame works like React, Redux, Backbone, jQuery etc.,
• Involved in daily scrum to discuss the design and work progress.
• Used AJAX, JSON with jQuery to request data and response processing.
• Implemented MicroService Architecture with Spring Boot based services interacting through REST. Worked on cross browser testing in IE, Firefox and Chrome.
• Created Cross-Browser compatible and standards-compliant CSS-base page layouts. Debugged and tested the application using Jasmine and Chrome develop tool.
• Maintained the code based and source code check in and check out with Git.
• Worked with QA team on daily basis in fixing the reported bugs/defects.
• Handled all aspects of the web applications including maintaining, testing, debugging and deploying.
• Designed the Web application layout and forms using HTML, CSS, and JavaScript.
• Developed REST endpoints using Spring MVC
• Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup
• Wrote test cases as per test driven development for all layers and rest controllers
• Consumed REST Web Services to communicate with third-party information provider
• Implemented backend using various spring framework modules. Used Spring JDBC templates in DAO layer for some reporting queries
• Used Hibernate framework as persistence engine, actively engaged in mapping, and hibernate queries.
• Developing Micro Services, and creating API’s using Java Spring Boot framework using Maven as a build tool and Oracle as an enterprise level database.
• Worked on building & deploying Java code through Jenkins, used Jenkins Amazon Web Services (AWS) Code Deploy plugin to deploy to AWS and worked AWS Cloud management.
• Used JIRA for defect management and to keep track of bugs and issues.
• Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor application.
• Defining test cases and Coordinating/Conducting unit testing in JUnit.
• Involved in all phases of Software Development Life Cycle (SDLC) such as Requirements gathering, modelling, analysis, Design, Development, and Testing.
• the Web application layout and forms using HTML, CSS, and JavaScript.
• Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using JavaScript events.
• Using AngularJS created custom directives for data manipulations and to display data in company standard format in UI.
• Consumed all the Restful web services using Angular http services and promise objects. Used Angular $resource for API calls to Backend.
• Implemented MicroServices using Spring Batch, Spring Boot, and Spring Security and deployed on JENKINS. Developing and designing SPA user interfaces in Angular.js.
• Worked on Front end by using Angular.js and JavaScript.
• Used Angular.js for connecting the API's using Angular.js http service.
• Implemented Continuous Integration and Continuous Delivery (CI & CD) Process stack using DevOps tools like Jenkins.
• Used Sqoop to import the data on to Cassandra tables from different relational databases like Oracle, MySQL
• Created few custom directives to extend the functionality of HTML.
• Wrote code to fetch data from Web services using jQuery, AJAX via JSON response and updating the HTML pages.
• Used Firebug to debug the application and traverse the documents. Manipulated the nodes using DOM and DOM Functions.
• Developed server-side scripts in shell to customize GIT and integrate it with tools like JIRA, and Jenkins
• Developed dynamic web pages using, Angular.js and hand coding of HTML, XHTML, and CSS.
• Using AJAX to request JSON data through third party REST APIs to acquire products data from server and display it in sorted order.
• Experienced in providing application support to resolve production issues and make enhancements
• Implemented application layer security using JWT & Spring Security.
• Extensively used Spring Core, ORM and Transaction Management modules
• Developed the DAO layer using Spring, Hibernate and generated reports using
HQL
• Responsible for mapping the database model into persistence objects using Hibernate Annotations
• Implemented ORM in the persistence layer using Hibernate framework in conjunction with Spring Aspect Oriented Programming (AOP) functionality
• Designed and implemented CRUD operations for data persistence
• Implemented several design patterns such as Singleton and Factory, DAO, and DTO to resolve the most common design issues
• Experienced in creating Lambda functions manually using Java.
• Implemented S3 by creating a bucket and passing the event information to Lambda.
• Participated in writing complex SQL queries using joins, sub queries and correlated sub queries to retrieve data from the database
• Developed unit test cases using Junit & Spring Test and used Spring AOP & log4J for logging.
• Involved in all phases of project from analysis and requirement phase to delivering the project. Followed agile methodology and participated in daily SCRUM meetings.
• Used Spring/MVC framework to enable the interactions between JSP/View layer and implemented different design patterns with J2EE and XML technology.
• Implemented DAO layer using different hibernate techniques like strategies, Inheritance, annotations and criteria interfaces.
• Designing new components to fit in the already existing architecture using core Java, multi-threading different design patterns like the factory method, Abstract factory pattern, Singleton. While developing web-based applications used Web Services, both SOAP/WSDL and REST.
• Involved in Construction of UI using jQuery, AngularJS, Ext.js, Bootstrap and JavaScript.
• Implemented Ajax and jQuery-based navigation system visually identical to previous table-based system to improve ease of maintenance and organic search engine placement.
• Used JavaScript and AJAX for performing client-side validation and implemented server side validating business rules in Java.
• Examined the Oracle 9idatabase tables, stored procedures and views used in the project as part of testing using PL/SQL Developer tool.
DATABASES:
WEB SERVER TOOLS: