Java+Fullstack+Developer Resume.
Java+Fullstack+Developer Resume.
TECHNICAL SKILLS:
Programming Languages Core Java, Java 1.8, SQL, PL/SQL, XML, XSL
Web Technologies J2EE, Servlets 2.4/2.5, JSP 2.0/2.1, JSTL, JDBC 2.0/3.0, Filters,
Listeners.
Front-end Technologies HTML4/5, XML, Java Script v1.8, TLD, CSS, JQUERY, AJAX,
BackboneJS, Angular 2, NodeJS, Ember JS, JSON, Typescript.
J2EE Technologies JSP, JDBC, JNDI, Web Services, BPM - Activiti, Hibernate.
Tools Photoshop, Illustrator, InDesign, Fiddler, Firebug, Maven, ANT
Web/Application Servers Web Logic 7.0/8.1/9.0/10.0, IBM WebSphere 4.0/5.5, JBoss 4.0.5,
Apache Tomcat 5.5/6.0
Software Development Waterfall Model, V-model, RUP, Agile, Scrum, Test Driven
Development (TDD)
Web services Soap UI, HAPI FHIR, WSDL, RESTful
Version controllers SVN, CVS, Clear Case, GIT
Testing JUnit 4.1.2, JUnit-Perf, JMock, Cactus, Jasmine, Karma
XML Technologies XML, XSL, XSLT, DOM, and JAXB
Database Oracle 8i/9i/10g, MySQL 4.x/5
Educational Details: Bachelors’ in Computer Science from JNTU
Professional Experience:
Responsibilities:
Participated in Agile (Scrum) methodology and Involved in Design, development, System testing
and User Acceptance Testing.
The application is based on Micro Service Oriented Architecture using Angular 4.0 and
Cassandra DB and MySQL to develop Single Page Applications (SPA).
Implemented Angular 4.0 directives, expressions, routing capabilities for bookmarking, filters,
validations and Angular UI components, Components, ng-Modules, Providers, Services and
classes for navigation respectively.
Developed Confidential Boomi Atmosphere HL7 integration with Open EMR to demonstrate sending
IoT health telemetry reports as clinical report addendums.
Used Java 1.8 features such as Lambda Expressions to make the code concise and Stream API to
increase the performance.
Involved in designing and developing DBaaS UI consoles with Angular 7 Framework, web markup,
including HTML5, CSS3, Bootstrap, and Typescript.
Worked with Angular CLI and Typescript in Angular 4.0 to create Controllers and Angular
components for the Web Pages.
Optimized performance is achieved by Angular 4 Lazy Loading.
Used Spring Boot which is radically faster in building cloud Micro Services and develop spring
based application with very less configuration.
Lead daily standups, solutions architecture, perform full-stack development (Spring boot, React,
Angular, Java/JEE HAPI FHIR & FHIR JPAServer, DMN), architecture (UI/UX, Wireframes
Design, Neo4J, Tiger Graph, Apache Drools, Nginx and HAP Roxy Ingress Controllers,
Microservices design, RDBM & Data Model design, Spark Clusters, CDC with Debezium, Kafka),
and DevOps (Jenkins, Therefrom, both RHOS and MS-Azure/AKS) implementing entire stack
utilizing IaC (Infrastructure-as-Code).
Very good experience in developing applications using Object Mapping(ORM)Technologies Such as
JPA and Hibernate
Implemented Elastic Search for caching to enhance the performance of application.
Implemented Node JS as a server-side proxy for an observing various response time.
Implemented modules into Node JS to integrate with designs and requirements.
Used Node Package Manager (NPM) to manage modules & used it to install useful tools as Grunt
and Express.
Used Express JS which is fast, assertive, essential and moderate web framework of Node.js that
helps manage a sever and routes.
Build a CI/CD pipeline using Jenkins automation and GitHub repositories using web hooks plugin
Worked with Express JS which gives MVC Structure to the Node JS.
Built-in AJAX HTTP Service with observables is used extensively for making quick and
incremental updates to UI of the application.
Applied to the business modules integration using Spring Boot, Cassandra DB.
Worked with Cassandra Node Connector for database persistence to interact with Cassandra.
Worked in integrating JMS with SPRING BOOT by providing an instance which is embed with
Active MQ.
Implemented Spring Netflix Zuul API gateway and Eureka service registry for reverse proxy of
API’s.
Experience in various AGLIE, RUP methodologies like Test Driven Development (TTD), SCRUM,
and Pair Programming.
Deployed frontend application using AWS S3 and configured CORS to consume RESTful services
from another domain.
Involved in using java like Collections, Exception Handling, Multi-Threading, Serialization and Java
1.8 features like Lambda expressions, Stream API, and Method references.
Performing research on FHIR and DUO data mappings, and Disease Ontology mappings
Deployed Spring Boot based micro services on Docker containers using Amazon ECS.
Experience in introducing Docker utilizing Docker tool compartment. Condition provisioning
arrangements utilizing Docker.
Authenticating Users and to provide the security to Restful web services using OAUTH 2.0.
Using Swagger Framework, actualizing the Restful API and Swagger gives the rich UI to test API.
Worked on unit test cases using Karma and Jasmine on client side.
Wrote comprehensive Unit test cases using JUnit and Spock.
Load data from various data sources into HDFS using Kafka.
Environment: Angular 4.0, Angular 7, Node JS, Java 1.8, HTML5, CSS3-SASS, Twitter Bootstrap 4.0,
ES6 JavaScript, AJAX HTTP Service, Typescripts, Spring boot, JPA, jQuery, OAuth2.0, Apache Kafka,
Active MQ, Jenkins, Bamboo, Log4j, MY SQL, Cassandra DB, Elastic search, Redis, NPM, Web pack,
RESTful, EC2, AWS S3, EBS, Elastic Load Balancer, Junit4, Docker, Spock, Karma, Jasmine, Eclipse
Java EE IDE.
Responsibilities:
Developed dynamic web pages using HTML5, CSS3, and jQuery, Bootstrap, CSS3 (SASS) and
AJAX.
Worked with Angular JS Controllers, Directives, Services and filters for application functionality.
Used many Angular JS Directives which allow developing many custom and reusable HTML for
data binding and behavior of components.
Used Angular JS to create views to hook up models to the DOM and synchronize data with server
as a Single Page Applications.
Used Backbone JS to utilize its rendering functions and create controllers to handle events triggered
by clients and send request to server.
Utilized Core Java concepts like Collections, Multithreading and Exception handling to develop
business components.
Used Multithreading in programming to improve overall performance using Singleton design
pattern in Hibernate Utility class.
Developing a secure FHIR-based Block chain service which supports XACML, BPMN, and ML.
Developed application on spring framework by utilizing its features like Spring Boot, Spring
Dependency injection, Spring Beans, Spring Security, Spring JPA, Spring Web flow using
MVC.
Used Spring Core for configuring and using the spring beans in the application.
Built REST API end-points for various concepts using JAX RS API.
Developed RESTful services based on Spring REST using Jersey framework.
Developed several RESTful API web services which produces both XML and JSON to perform
tasks, leveraged by both web and mobile applications.
Documented the REST API’s using Swagger2 API for briefing the services involved in the
application.
Implemented Cross cutting concerns like logging and declarative transaction management using
Spring AOP.
Used spring batch framework to create custom readers and writers to work with the application.
Used Hibernate in data access layer to access and update information in the database and used HQL
to query the database for complex data.
Used spring framework with Hibernate to map to Oracle database and mapped using Hibernate
Annotations.
Implemented ODBC which is used for connecting to the database Oracle.
Provided support for all core web services technologies including Web Service Description
language (WSDL).
Developed Java-based FHIR HAPI NiFi Processor to support FHIR streaming analytics, with Kafka
and Spark event streaming analytic integrations.
Integrated testing methods implemented by using Karma and Jasmine.
Have worked on AWS to integrate the server side and client-side code.
Used AWS deployment services to quickly set up a dynamic website and configured virtual
servers.
Environment: SOA, HTML, CSS- Saas, AJAX, Angular 1.6, SOAP, JAX-RS, jersey, Swagger,
Hibernate, Spring, Spring Batch, WSDL, Spring AOP, Oracle DB, Karma, Jasmine, AWS, JWT.
Responsibilities:
Developed User Interface view with Spring MVC and AngularJS as a Service Oriented
Architecture (SOA) application.
Used HTML5, CSS, jQuery, Ajax and performed client-side validations using JavaScript.
Implemented AngularJS as the framework to build a single-page application (SPA).
Created responsive UI modules using Backbone.JS, Handle Bar JS, and Ember JS.
Updates data using CRUD (Create, read, update, delete) features of Backbone.JS and Paginator
for pagination for Tables.
Grunt used for Minification of JavaScript files, compilation of SAAS files into CSS and for
monitoring the application.
Used jQuery UI plugins like Drag gable, Resizable, Autocomplete, AJAX, JSON, and Angular
JS in developing interactive web pages.
Implemented Multithreading for handling multiple requests and for high performance.
Developed RESTful services based on Spring REST using Jersey framework.
Implemented Internationalization using Spring MVC Interceptors, spring core modules and
native Spring AOP facets of Logging and transactional management.
DB2 database used to load the application data and written PL/SQL procedures, complex queries to
perform various data operations.
Wrote Hibernate Criteria queries for data retrievals and have performed the ORM mappings to map
java entities to database tables.
We kept up bean life cycle by utilizing Spring IOC which keeps up session information of beans.
Implemented persistence layer using Hibernate that uses the POJOs.
Configured multiple data source using Hibernate Session Manger.
Implemented Hibernate Template to great extent making use of HQL, Named Parameters, Named
Queries and interfaces such as Expression, Query and Criteria.
Developed SOAP web services using JAX-WS and persistence using Hibernate and JPA
framework.
Developed SOAP Web services in Mule ESB based on SOA architecture.
Developed SOAP Services and Web Service Clients (JAX-WS) with data representation in different
formats such as XML.
Developed Spring Batch processes for financial reporting applications.
Message broker services are achieved in the application using Active MQ with JMS framework.
Implemented Spring Dependency Injection (IOC) feature of spring framework to inject beans into
User Interface and AOP for Logging.
Used Spring Security framework for login authentication, password hashing. Worked on Java
Message Service (JMS) API for developing message oriented middleware (MOM) layer for
handling various asynchronous requests.
Implemented Quartz scheduler to execute batch programming using Spring Batch.
Performed Angular JS end to end testing using Protractor framework and Integration testing
methods and Behavioral driven are implemented using Selenium and Cucumber respectively.
JIRA tool for project management used in the application to tack bugs, issues and project
management functions.
Environment: Angular JS, HTML5, CSS3, AJAX, Bootstrap, JSON, XML, Active MQ, JMS, Hibernate,
DB2, SOAP services, JAX-WS, JPA Framework, Spring Rest, Spring MVC, Spring Security, Hibernate,
Spring Transactions, Spring Batch, Quartz scheduler, Spring IOC, Mule ESB, Git, Active MQ, DB2,
Pivotal Cloud Foundry(PCF) server, Grunt, Protractor, Grunt, Selenium, Cucumber, JIRA.
Client: Giant Eagle, O'Hara Township, PA. May 2016 – July 2017
Role: Java Developer
Responsibilities:
Designed User Interface (UI) web applications using web technologies like HTML5, HTML DOM,
DHTML, XHTML, XML, XSL, XSLT and CSS3 based on W3C standards. Wrote custom
JavaScript utilizing jQuery to enhance theme, setup server to handle more number of page requests.
Build data-driven applications for the enterprise using the Prime Faces Java server Faces UI
framework.
Created views using components of JSF Prime Faces in XHTML files and configured JSF
framework.
Extensively used Java server Faces (JSF) Navigation rules and JSF tags for enhanced user
Interface.
Implemented data access logic by using Hibernate Persistence framework to enable the persistence
mapping between java objects and RDBMS.
Used JaxWS framework to create SOAP web services.
Wrote Web Services using SOAP for sending and getting data from the external interface.
Used Spring Batch to build the POJO-based development approach of the Spring Framework.
Used various Core Java concepts such as Exception Handling, Multithreading and Collection
APIs to implement various features and enhancements.
Used Collections extensively to store, retrieve and manipulate objects in the business logic layer.
Involved in using JPA (Java Persistence API) frameworks and APIs such as JDO (Java Data
Objects) and Hibernate.
Worked on Hibernate persistence tier. This involves developing mapping files and Hibernate
(POJOs/ DAOs).
Developed UNIX Shell Scripts for batch jobs to transfer the data on different servers.
Implemented Spring AOP for providing proxies.
Used Spring Security to develop Login and Logout features of the application.
Implemented Spring Security for posing security constraints on JSF UI page views.
Developed Unit Test Case for UI Screens using Jasmine and Karma.
Configured Glassfish application server and deployed the instances on it.
Environment: HTML, XHTML, CSS, JavaScript, jQuery, Java Server Faces(JSF), Jasmine & karma,
Gulp, JSP, Spring AOP, Spring Bean, Spring Annotation, Spring Security, Hibernate, RDBMS, SOAP,
JAX-WS, RDBMS, Drools, JUnit, Log4j, Glassfish.