Java
Java
Technical Skills:
Responsibilities:
Work in Agile methodology, attend scrum meetings, collaborative sessions, sprint
retrospectives and perform requirements gathering.
Involved in high level system Analysis, Design, Development, Testing and Maintenance of
User interface & Middleware for web based software.
Use Java/J2EE technologies like Spring, Hibernate, RESTful webservices and Spring Boot
for application development.
Implement Micro service Architecture to divide application into business components using
Spring Boot and REST API’s
Integrate Spring DAO with Hibernate for performing persistent operations into Database.
Implement persistence framework using Hibernate & handled Transaction management
using the provided data source & established Database connectivity using ORM mapping.
Use Spring AOP for solving Crosscutting concerns like keeping customer log data and
transaction details.
Develop persistence layer using Hibernate framework by configuring the various mappings
in Hibernate files and created DAO layer.
Designed and developed the microservices using Spring Boot and deployed in docker
containers on AWS cloud.
Develop User interfaces using Angular, TypeScript, Node.JS, JavaScript, jQuery, NPM
modules & Bootstrap.
Design and develop application using Angular 7 framework along with HTML5, CSS3,
TypeScript, JavaScript, Bootstrap, Node.js, NPM
Daily programming in server and client side by using Angular, Node.JS and Express.JS.
Used Java 1.8 features like stream and Lambda expressions.
Maintained Interface compatibility and concurrency in the project using Java 1.8 new
features like default, static methods and Concurrency API.
Have learning experience on AWS concepts like S3, Lambda, EC2, VPC, EBS and IAM.
Worked on consuming data from multiple channels of Kafka and used consumer and
producer API’s and written services.
Used Spring MVC design pattern while developing the application.
Developed the business layer using Spring Boot.
Worked on multiple spring modules IOC, ORM, JDBC, Batch and Security.
Used Spring Boot to collect the data from users and packaged the data as JSON distributed
to applications.
Involved in design of dynamic and multi-browser compatible pages using HTML5, CSS3,
jQuery and JavaScript.
Implemented Angular component router for navigation and services to connect the web
application to the back-end API.
Developed Single page applications and Custom Directives using Angular 7.
Developed views using Bootstrap components, Angular and involved in configuring routing
for various modules using angular UI router.
Used Spring Data and JDBC Template for connecting to database.
Written services which connect to multiple channels and worked on consumer and producer
API.
Used Hibernate ORM, ReactJS framework as persistence engine and wrote Hibernate
Queries to automate the mapping between Oracle database and Objects in Java.
Designed and developed RESTful web services, tested web services using Postman and
REST Client.
Used Jenkins, Maven, Jira and GIT as part CI/CD pipeline.
Used JUnit framework for unit testing of application and Log4j to capture the log that
includes runtime exceptions.
Used Oracle database for data management.
Involved in writing SQL and PL/SQL Stored Procedures and Functions.
Actively involved in code reviews and bug fixing.
Used Maven for project build management.
Wrote Unit tests using Junit and Mockito.
Wrote feature files using Cucumber and implemented test cases using TDD framework.
Implemented automated E2E test cases using Selenium & used Protractor for UI
automation.
Environment: Java 8, RESTful, Spring, Spring Boot, Hibernate, Angular 7, TypeScript, NodeJs,
SAX, XSLT, JAXP, Bootstrap, Eclipse, VS code, Kafka, AJAX, jQuery, JSON, HTML5, CSS3,
JavaScript, Postman, SQL , PL/SQL, Oracle, SLF4J, GIT, JUnit, Mockito, Maven, Linux, Putty,
Splunk, ServiceNow, Kanban, Outlook, Cucumber, Selenium, Protractor, Agile and Windows.
Responsibilities:
Strong knowledge of Scala or strong knowledge of Java with desire to specialize in Scala
Knowledge of Scala or knowledge of Java
Environment: Java/J2EE, Spring, Spring Boot, Hibernate, HTML5, CSS3, JavaScript, JSP,
JMS, XML, DOM, Eclipse, Restful, Angular 4, jQuery, AJAX, JSON, Log4J, Maven, SQL,
PL/SQL, Agile and Windows, Kafka, AWS, Docker and JEST.
Responsibilities:
Participated in the complete software development lifecycle tasks (design, coding, testing
and documentation).
Responsible for preparing the use cases and for designing and developing object models,
class diagrams with UML Specifications.
Developed Spring MVC Rest controllers, services for backend interactions.
Used Spring Inheritance to develop beans from already developed parent beans.
Involved in writing Spring Configuration XML file that contains declarations, DB
connections and other dependent objects.
Developed and deployed REST API Services with SpringBoot to establish services for end
devices.
Used DAO pattern to fetch data from database using Hibernate to carry out various
database.
Used Hibernate Transaction Management, Hibernate Batch Transactions, and cache
concepts.
Developed various generic JavaScript functions used for validations.
Used Angular Js and JavaScript extensively to implement front end /user interface features
in the application.
Involved in implementation of MVC pattern using Node.JS, Bootstrap and Express.
Designed the front-end application and user interactive web pages using web technologies
like Angular Js in conjunction with Bootstrap to render web pages responsive.
Defined new validations through AngularJs for the form field validation implemented
through HTML5 and CSS3.
Developed REST services using Spring and used JAXB API for XML parsing
Consumed RESTful web service and performed data retrieval using Hibernate and
integrated with Web Method via WebServices.
Used Maven to build the application and deployed on Apache Tomcat Server.
Used Eclipse IDE for coding and GIT for version control.
Wrote Hibernate annotation-based mapping Java classes with Oracle Database tables.
Implemented the logging mechanism using Log4j framework and used SVN version control
to track and maintain different versions of the application.
Created and implemented PL/SQL queries, views stored procedures and triggers.