0% found this document useful (0 votes)
79 views11 pages

Java Developer - Dharani

The document provides a summary of a Java developer named M Dharani. It outlines their contact information and extensive experience developing full stack web and enterprise applications using Java/J2EE technologies like Spring Boot, Spring Cloud, Hibernate, Angular, and React. It details their 7+ years of experience building RESTful APIs and microservices. The summary highlights experience with databases like Oracle, SQL Server, MongoDB, and Cassandra; DevOps tools including Jenkins, Kubernetes, Docker; and cloud platforms like AWS.

Uploaded by

leela.k
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
79 views11 pages

Java Developer - Dharani

The document provides a summary of a Java developer named M Dharani. It outlines their contact information and extensive experience developing full stack web and enterprise applications using Java/J2EE technologies like Spring Boot, Spring Cloud, Hibernate, Angular, and React. It details their 7+ years of experience building RESTful APIs and microservices. The summary highlights experience with databases like Oracle, SQL Server, MongoDB, and Cassandra; DevOps tools including Jenkins, Kubernetes, Docker; and cloud platforms like AWS.

Uploaded by

leela.k
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 11

Java Developer

M Dharani
Mail: [email protected]
Ph. No: +1 314-441-2808

Summary:

 7+ years of broad Software Analysis, Design, Development, Implementation and Testing of


Object-Oriented Applications and Web based Enterprise Applications using Java/J2EE.
 Experience using J2EE Design Patterns like MVC, DAO, Singleton, Factory pattern, and
service locator and Delegate.
 Proficient in comprehending and applying Software Development Life Cycle (SDLC)
methodologies, including Agile, Waterfall, and Test-Driven Development (TDD).
 Extensive experience working in Spring framework, Struts framework, O/R Mapping
Hibernate framework, Mybatis and Web services.
 Experience using Spring MVC, Spring Boot, Spring Cloud, Spring DAO, Spring Data, Spring
IOC, Spring Annotations, Spring AOP, Spring Transactions and Spring Security.
 Good Knowledge on developing the UI pages from scratch using HTML5, CSS3, JavaScript, and
jQuery, AJAX, Angular JS, React JS and Node JS.
 Expertise in the implementation of Core concepts of Java, J2EE Technologies: JSP, Servlets,
JSTL, JMS, Struts, Spring, Hibernate, EJB, Java Beans, JDBC, XML, Web Services, JNDI, Multi-
Threading.
 Strong database development skills using Database Servers like Oracle, Sybase, and SQL
Server.
 Having knowledge on Java 1.8 features like Lambda expressions and functional interfaces,
and Parallel Streams.

 Expertise in creating REST APIs and Microservices through Spring Boot.


 Experienced in application development, utilizing multithreading, serialization,
externalization, the collection framework, generics and core Java.

 Expertise in developing Web Services using SOAP, REST, JAX-WS, JAX-RPC, and RESTful.
 Have Experience on REST Micro services using Spring Boot for the customers to consume data.
 Familiar with web services formats XML and JSON.
 Expertise on implementations of Java Message Service (JMS) by using ActiveMQ, Rabbit MQ,
Kafka.
 Proficient in authentication and authorization with Spring Security in the mode of LDAP,
OAuth2, SAML, Web Application Security, JWT (JSON Web Token).
 Good experience to setup, configure continuous build processes using Maven, Ant, Gradle.
 Hands on experience in code review tools like SonarQube, PMD, Find Bugs.
 Experience in developing test cases using JUnit, MOCKITO for Unit testing, and logging
using Log4j.
 Experience in writing SQL, PL/SQL Procedures / Functions, Triggers and Packages on Database
 Good understanding of NoSQL Databases and hands on work experience in writing application
on NoSQL databases like Cassandra DB, MongoDB, and PostgreSQL DB.
 Good experience in working with Web/Application servers like Apache Tomcat, IBM
WebSphere and/or Web Logic, JBOSS.
 Worked on CI/CD tools for creating Jenkins jobs, trigger the build and perform release cuts of
the application.
 Experience in using bug/issue tracking, project Tracking and Management tool JIRA, Rally.

TECHNICAL SKILLS:

Programming Java, C++, SQL and PL/SQL


Languages
Java Technologies JSE, JDBC, JPA, AJAX, JSP, Servlets, EJB, JMS, JSTL, JNDI
Web Technologies HTML5, CSS3, JavaScript, AngularJS, Angular 2.0/4.0, Angular 7,
Node.js, React JS, Bootstrap, XML, XSD, XSL/XSLT, AJAX, jQuery,
JSON, Typescript
Webservices REST, SOAP, WSDL, SAAJ, SAXJ, RESTful, AWS, Microservices,
JAXB, Apache-CXF, JAX-RS
ORM technology Hibernate, iBatis, MyBatis
Application WebLogic, Web Sphere, Oracle Glassfish, Wildfly, Jboss, Apache
Servers/Web Servers Tomcat.
Applications Struts, JSF, Spring Framework, Spring MVC, Spring Boot, Spring,
Frameworks and Cloud, Spring, Batch, Spring Core, Spring Hibernate, Spring
modules JDBC, Spring Security.
Databases Oracle, MySQL and SQL Server, MongoDB, Cassandra.
Operating Systems Windows, Linux and Solaris.
GUI HTML, DHTML, HTML5, CSS3, SASS, Java Script, JSP, jQuery,
AJAX, AngularJS
IDEs NetBeans, Eclipse, IntelliJ, RAD.
Version Control CVS, SVN, Bamboo, GIT
Systems
Tools Viewer JUnit, Log4J, DOM
Build Automation ANT, Maven, Gradle, Jenkins, Jira, Rally, Ansible, puppet
Tools/ Issue Tracking
Tools
Cloud Technologies AWS (Elastic Search, Fargate, EC2, S3, EMI, ELB, Dynamo DB),
Docker,
Azure, PCF

Educational Details:

 Bachelor’s in Computer Science and Engineering from JNTUK, India, 2016


 Master’s in Computer Science from University of Central Missouri, Missouri, USA, 2020

Working Experience:

American Express (Banking & Payments)


Phoenix, AZ June’22-present
Sr. Full stack Java Developer.
Responsibilities:

 Involved in requirements gathering, analysis, design, development, testing and deployment of


web and enterprise applications.
 Developed web pages using Servlets and XML for various modules.
 Created data and security architecture patterns for Micro Services in a co-existence scenario.
 Use modern data analytics and visualization tools including elastic search, Kibana, build
efficient application metrics monitors.
 Developed HTTP requests using Rxjs observable to communicate between server and client
with Angular 8.
 Implemented Angular 9 custom services to implement dependency injection and used pipes to
transformations.
 Created Angular HTTP Client interceptors to add necessary JWT tokens for outgoing requests
from Ui.
 Defined Angular routes using Router module for components at module level to enable lazy
loading for modules and components.
 Worked in React JS components, Forms, Events, Keys, Router, Animations and Flux component.
 Serve as a Software Developer in an agile team that drives user story analysis, design,
estimation and develop web applications.
 Design and develop large scale Java/I2EE using RDBMS, JMS, Spring MVC,XML, JSON, Design
patterns, JSP, CSS, JS etc.
 Using Angular JS and Angular Bootstrap UI extensively for developing the UI using MVC
framework.
 Test and maintain the existing regression suits, conduct code reviews and reports to technical
leads and managers to ensure release changes are deployed into production with high quality.
 Support multiple complex web services, user interfaces and develop/make enhancements to
new/existing web services.
 Worked on React JS Virtual DOM and React Views, rendering using components which contains
additional components called custom HTML tags.
 Maintained high-level expertise in React state management strategies, including Redux, Redux
Persist and redux saga.
 Used ReactJS to create views to hook up models to the DOM and synchronize data with server
as a SPA.
 Exclusively used React-Hooks to handle application life-cycle process.
 Worked on various modules of Service now like Incident management, change management,
problem management, service catalog, User administration, Reporting and Discovery.
 Used ServiceNow to plan and coordinate releases and assign/track any incidents and defects
from across the system.
 Design, build, secure and manage clusters/workloads running on self-managed Kubernetes,
Amazon EKS, Amazon ECS and AWS Fargate.
 Implemented a recursive algorithm to parse large GraphQL introspection queries into a dotfile
format in order to visualize the one-to-many relations between schemas in a SVG format.
 Created Airflow Scheduling scripts in Python to automate the process of sqooping wide range of
data sets.
 Used Amazon Cloud Watch to monitor AWS services and Amazon Cloud Watch logs to monitor
application.
 Developed and debugged Java server side code using Eclipse IDE/IntelliJ Idea and Tomcat
 Patch, Upgrade and keep the PostgreSQL DBs current. Review all PostgreSQL logs for problems
 Managed Kubernetes charts. Created reproducible builds of the Kubernetes applications,
managed Kubernetes manifest file.
 Used Microservices architecture, with Spring Boot-predicated services interacting through an
amalgamation of REST, Swagger, Cassandra and MQ message brokers and leveraging.
 Involve in releasing the builds in to production environment with the change created for it.
 Involve in attending CAB meetings where all the weekly changes in the team is discussed and
approved or postponed by the management.
 Worked on creating, monitoring, modifying and publishing service catalogs with approvals
 Hands on Experience on developing restful API’s.
 Involve in requirements gathering meetings with PO’s with different teams.
 Involve in estimating the sprints and create User stories based on User requirement.
 Hands on experience to perform unit test and UAT in test environment and development
environment.
 Worked as a member in the team to release the changes to the Production environment.
 Hands on experience of using vertx framework with JAVA 11
 Used Rally for the User story and defect tracking
 Worked on developing splunk alerts in case of a failure or error occurs in the Api call.
 Works on Business rules based frameworks, SO architecture and Restful applications design
which helps developing and delivering our services on time.
 Used Angular 4 Http services for asynchronous validations for the input fields of the forms with
the data existed in the database.
 Developed Web application with the newest React features centralized with Hooks.
 Used react bootstrap for styling and responsive web design.
 Works on overall project/systems development using different technologies like vertx, spring,
Hibernate, drools and Rules Engine etc.,

Environment: Java 1.8/11, JavaScript, Hibernate, Kafka, GitHub, Spring Boot, Spring Batch, Intellij,
Unix, JUnit, Angular 8/9/11/12, ReactJS, Redux, Node.js, HTML5, CSS3, and Bootstrap, Docker, AWS,
PCF, Swagger, Microservices, JIRA, Jenkins, SOAP, Maven, WebSphere, Mongo DB, NoSQL, Log4j,
Jasmine, Karma, JIRA, GIT, Maven, SonarQube, Agile.

Delta Airlines,
Atlanta, GA Sept’20- May’22
Sr. Full stack Java Developer.

Responsibilities:
 Involved in requirements gathering, analysis, design, development, testing and deployment of
web and enterprise applications.
 Developed web pages using Servlets and XML for various modules.
 Created data and security architecture patterns for Micro Services in a co-existence scenario.
 Use modern data analytics and visualization tools including elastic search, Kibana, build
efficient application metrics monitors
 Created new RESTful Webservices using JSON data format to communicate with all external
system using Spring MVC framework.
 Implement data aggregations scripts using elastic search and/or Spark in order to evaluate
backend services from functional as well as performance point of view.
 Used databases like Oracle 11g, SQL Server, Couchbase, and NoSQL database like Mongo DB,
PostgreSQL DB as distributed database.
 Designed and developed the application using agile methodology and followed Test Driven
Development (TDD), Scrum.
 Implementing Service oriented architecture (SOA) and OOP concepts using Web Services like
SOAP, REST services.
 Migrate Oracle 11g database to PostGreSQL database using ESF Database migration toolkit.
 Prepared, arranged and tested Splunk search strings and operational strings.
 Sending and receiving event between nodes through RabbitMQ and processed via Akka
Streams, which manage the state with Cassandra and communicate between other
MicroServices with Kafka
 Developed Apache Camel endpoints and used producer template to route messages to JMS
queues.
 Responsible for developing the application using Angular JS, Node JS, Typescript, JSP, CSS3,
HTML 5, jQuery, Bootstrap, Struts and JavaScript.
 Implemented client-side interface using AngularJS which includes Routing, Directives, and
Templates for a Single Page Application.
 Experience in working with Custom Directives, Controllers, Services, filters modules of
AngularJS.
 Leveraged MVC design pattern to organize AngularJS controllers, Custom directives, factories,
and views.
 Created custom directives and filters using AngularJS built-in $http service from controller
through dependency injection.
 Worked on ReactJS for developing UI using Sorting, Pagination and rendering for search
product page.
 Develop the REST Microservices using Java JDK 1.8, Scala, on IntelliJ platform by gathering the
knowledge of previous phase resources and integration with Oracle.
 Coded new current account opening functionality for existing online members using Java, struts
and RESTful web services.
 Deployed PCF on AWS EC2 to manage the containers created by PCF.
 Used rally for task allocation and status tracking as per Agile environment.
 Performed System Testing during Hardening Phase of the System and reported the defects
using Rally.
 Secured the API's by implementing Oauth2 token-based authentication using spring security.
 Used JavaScript and CSS to have better Control on the Browser.
 Implemented the security on microservices using Spring Boot Auth server which generated JWT
tokens as OAUTH2 mechanism.
 Deployed the Spring Batch application on Pivotal Cloud Foundry (PCF) instance and bind the
services like Java and PostgreSQL services.
 I have done testing of the product, creating any defect and tracked any issues using Rally.
 The views are programmed using JSP pages with the struts tag library, Model is the
combination of EJB’s and Java classes and web implementation controllers and Servlets.
 Loading, analyzing and extracting data to and from Elastic Search with Python.
 Developed Spark code using Python for faster processing of data on Hive (Hadoop). Developed
 Hands-on experience with Amazon EC2, Amazon S3, Amazon RDS, VPC, IAM, Amazon Elastic
Load Balancing, Auto Scaling, Cloud Front, CloudWatch, SNS, SES, SQS and other services.
 Created Amazon S3 buckets to keep the web app files and the CloudFormation templates.
 Developed code in Java, J2EE, Webwork and Hibernate using XP Practices Pair Programming,
TDD, and Continuous Integration.
 Worked on performance metrics of client and server using Profiler/Dynatrace
 Used Microservices architecture, with Spring Boot based services interacting through a
combination of REST and Spring Boot.
 Used config-server options of PCF for maintaining application properties pertaining to each
environment and User-Provided-Config-Server (cf cups) option for Syslog and Oracle DB
connectivity.
 Design and implement disaster recovery for the PostgreSQL Database
 Create Spring Boot based Microservices apps for various stages (Integrate, validate, rate, pay,
decision, aggregate, audit and exception).
 Used Angular 7 and Confidential Covalent UI as framework to create a Single Page Application
(SPA) which can bind data to specific views and synchronize data with server.
 Developed user interface by using the React JS, Redux for SPA development.
 Project Setup using my eclipse, IntelliJ and servers like tomcat, JBoss.
 Experience in creating Task definitions, which specifies the tasks, Resource allocation (Fargate),
services and docker image on which application is built.
 Used React JS for templating for faster compilation and developing reusable components.
 Design and implement end-to-end data solutions (storage, integration, processing,
visualization) in Azure
 Design and implement database solutions in Azure SQL Data Warehouse, Azure SQL
 Used various sources to pull data into Power BI such as SQL Server, Excel, Oracle, SQL Azure etc.
 Architect and implement ETL and data movement solutions using Azure Data Factory.
 Extensively used Java 8 features such as lambda expressions, Parallel operations on collections,
multithreading and for effective sorting mechanisms.
 Used Streams and Lambda expressions available as part of Java 8 to store and process the data.
 Experience with Front-end JavaScript frameworks like Angular JS, Node JS. And with the
creation of RESTful Web service.
 Enhanced application performance by Angular 7 Component based development in view of
future Angular framework transitions.
 Troubleshoot production problem by analyzing Splunk logs and Dynatrace.
 Created custom, self-contained, reusable and testable Angular 6/7 modules, controllers,
directives and services to implement key functionalities for customer account summary.
 Extensively worked in Test Driven Development (TDD) framework using Junit5.
 Installation, administration and maintenance of CI/CD applications: Jenkins, Artifactory,
SonarQube, Stash and Docker.
 Worked on Maven Scripts to deploy application code into Tomcat servers.
 Developed test cases and performed unit test using Junit5 Framework.
 Experience in continuous integration using Jenkins for timely builds, code coverage, running
test
 Created private cloud using Kubernetes that supports DEV, TEST, and PROD environments.

Environment: Java1.8, J2EE, Angular 5/6/7, Servlets, JMeter, EJB, Struts, JSP, JDBC, JNDI, XML,
HTML/DHTML, CSS, Webservices, AWS Lambda, Kafka, JMS, PCF. AJAX, SOA, Couchbase, IBM MQ,
WebSphere, JUnit, Windows, UNIX, SQL and Oracle 10g, 11g, Spring, Hibernate Frameworks.

Humana Health (Health & Insurance)


Louisville, KY Aug’19 – Aug ‘20
Role: Java/Full Stack Developer

Responsibilities:
 Used Agile methodology and effectively took part in Scrum gatherings to deliver quality
deliverables within time.
 Used Spring Boot, which is radically faster in building cloud Microservices and develop Spring
based application with very less configuration.
 Worked on developing front end pages in a professional manner using HTML, CSS, JavaScript,
jQuery, React.js, Angular.js, and AJAX.
 Involved in using React.js components, Forms, Events, Keys, Router, Animations and Flux
concept.
 Created a state management in react application using Redux for the data flow within the
application.
 Developed Single page application (SPA) development by using React.JS, Redux, ES6, Node,
Babel and Webpack.
 Developed a front-end application for internal team productivity using React.js and FLUX
architecture.
 Involved in working with Babel and Webpack in application build and deployment processes.
 Configured redux store, reducers, and actions. Used sagas for handling middleware and fetch
API for rest calls.
 Developed the administrative UI using React.js, Webpack and Node.js.
 Used the fundamentals of Java 1.8 features like parallel streams and filters through lambda
expressions to handle searching.
 Designed and developed the REST based Microservices using the Spring Boot, Spring Data with
JPA.
 Developed Microservices to provide Restful API utilizing Spring Boot with various data
persistence frameworks such Hibernate, JPA and messaging engines.
 Developed a modularized application using n-tier J2EE architecture, application server, spring
framework, Hibernate.
 Used Microservice architecture, with Spring Boot-based services interacting through REST and
Apache Kafka.
 Heavily used Spring Inheritance, Auto-wiring, Core Container, Security, AOP, Spring Quartz for
scheduling tasks to generate reports and emails to clients.
 Developed Persistence layer using Spring Data to interact with the Database.
 Implemented Spring MVC flow to interact with different modules and extensively used Spring
AOP and Dependency injection during various modules of project.
 Developed with Spring Eureka to retrieve API routes for the entire cluster. Using this strategy
each spring service in a cluster can be load balanced and exposed through one API gateway.
 Involved in developing Thread Safe blocks for multithreading access and distributed
transaction management.
 Monitored service health check from Spring Boot admin console using Swagger UI registered
Microservices.
 Employed Spring Boot for initializing and bootstrapping the build configuration for the boot-
based web applications.
 Developed Spring Jersey resources for various HTTP methods and to send the requested data in
JSON format to the web interface.
 Writing Entities in Java, Play Framework along with named queries to interact with database.
 Composed and executed MongoDB scripts to insert and update NoSQL database and reporting.
 Created Collections and documents and performed CRUD operations with Mongo repositories.
 Written variety of filter queries in Mongo DB to retrieve JSON data and passed to service layer.
 Developed ORM mappings using Hibernate and wrote Criteria, Named and HQL queries for data
retrievals in the DAO layer.
 Implemented JAX Web services by applying SOA concepts in conjunction with SOAP.
 Familiarity with GraphQL development tools and libraries, including Apollo Server, GraphQL
Yoga
 Worked on analyzing and profiling GraphQL API performance using tools like Data Loader,
query tracing.
 Experience in generating JWT tokens on the server-side, including encoding user information
and claims securely.
 Experience in reviewing python code for running the troubleshooting test-cases and bug issues.
 Skilled in utilizing various GCP storage options, including Cloud Storage, Cloud SQL for managed
relational databases.
 Skillful in optimizing GCP resources and costs through effective resource management, auto-
scaling, and budget monitoring.
 Adept at implementing GCP security best practices and ensuring compliance with industry
standards to protect data and applications in the cloud.
 Used Apache AXIS on Eclipse Web Tools platform for developing creating Web Services.
Integrated with Spring IOC while implementing Web services.
 Involved in Writing and Executing SQL Scripts and responsible for fixing the issues and
monitoring it to make sure it releases in time.
 Used Docker to provide virtualized deployment containers and push the code to EC2 cloud
using PCF.
 Implemented scalable Kubernetes deployments, incorporating auto-scaling based on resource
usage and high availability through replica sets.
 Configured and maintained Kubernetes clusters, including managing networking, security
policies, and persistent storage.
 Collaborated with DevOps team to build CI/CD pipelines for seamless deployment of
Kubernetes applications using Jenkins and GitLab.
 Worked on creation of custom Docker container images, tagging, pushing images, integration
of Spring boot.
 Used Docker to provide virtualized deployment containers and push the code to EC2 cloud
using PCF.
 Worked with the Node package manager along with Karma, Jasmine, Grunt and Bower for test
and build.
 Smoke Test and Acceptance Testing is performed with Selenium in multiple Java platforms.
 Day to Day Scrum meetings to update and discuss issues.
 Involved in unit testing of various modules by generating test cases using Jest and Enzyme.
 Involved in performing Unit and Integration testing (JUnit). Used Mockito for creating Mock
objects and running tests using Mockito Runner.

Environment: Java 1.8, Spring MVC, Spring Boot, Microservices, HTML5, CSS3, JavaScript, Node.js,
Spring Data, MongoDB (NoSQL), ReactJS, Redux, Oracle 11g, Junit, Mockito, Git, Selenium, Scala,
Drools, AWS, PCF, Docker, Spring Cloud, RESTful web services, Swagger, Apache Tomcat, Apache
Kafka, Camel, Maven, Jenkins, Karma, Jasmine.
MCS Hyderabad, India May’16 – Dec’18
Role: Java Developer

Responsibilities:
 Actively involved in Analysis, Design, Development, System Testing and User Acceptance
Testing. Successfully followed agile methodology in the Scrum Cycle model.
 Involved in the development using Java/J2EE Technologies, Web Services and Hibernate ORM
Framework.
 Designed and developed Microservices using REST framework and Spring Boot and used
Bootstrap along with Angular JS in creating the Application.
 Refactored legacy J2EE EJB based application services into Spring Boot based Microservices for
Docker containerization.
 Performed upgrades of Drupal cores and contributed modules. Ran update.php and resolved
issues.
 Used Node JS for doing non-blocking design operation for server-side code and Angular.js
framework in developing various UI components.
 Experienced in Python web scraping and data extraction, utilizing libraries like Beautiful Soup
or Scrapy to gather information from websites and APIs.
 Developed the responsive UI web pages using XHTML, jQuery, HTML5, CSS3, Angular JS,
JavaScript,
 Developed projects leveraging Angular 6 and MVC framework.
 Implemented robust Drupal backup and recovery procedures; leveraged entity export/import
for content migrations.
 Node JS and has worked with Angular JS filters in expressions and directives to filter data in the
UI.
 Extensively used MVC, Factory, Delegate and Singleton design patterns.
 Skilled in utilizing Python for system administration tasks, including file manipulation,
directory operations, and system monitoring.
 Used spring framework including spring core/IoC, Spring Web, Spring Security and implement
the authentication, authorization, and access-control features by using Spring Security.
 Used Spring Inversion of Control (IOC) for injecting the beans and reduced the coupling
between the classes and implemented the Model View Controller using Spring MVC.
 Strong understanding of enforcing data integrity using constraints, such as primary keys,
foreign keys, unique constraints, and check constraints, in PostgreSQL.
 Implemented the application using Spring Boot Framework and handled the security using
Spring Security.
 Application and developed cross browser and multi browser compatible web pages using
HTML5, CSS3, and Bootstrap.
 Implemented code according to create Angular JS Controller, which isolate scopes perform
operations.
 Experience in implementing full-text search capabilities in PostgreSQL using features like
tsvector, tsquery, and text search dictionaries, enabling efficient text search and indexing.
 Implementing the Microservice architecture with Spring Boot based services interacting
through a combination of REST and Apache Kafka and zookeeper message brokers.
 Implemented REST based web services using JAX-RS annotations, Jersey provider and
consumed using HTTP services from angular JS modules.
 Developed Hibernate with Spring Integration as the data abstraction to interact with the
database of Mongo DB.
 Developed single page applications, components using Angular JS directives, controllers, view
and routing, service modules.
 Used Microservices to communicate using synchronous protocols HTTP and REST for
implementing SOA.
 Worked with NoSQL database Mongo DB and worked with it to perform many different
operations.
 Used spring framework configuration files to manage objects and to achieve dependency
injection.
 Used Cassandra for achieving denormalization through features like collections.
 Developed unit tests with JUNIT and Mockito. Write automated regression tests using JMeter.
 Developed build tasks to run the unit tests on Jenkins and maintaining separate build in Maven
for the module for easy integration to the portal build and configure with Jenkins.
 Focused on Test Driven Development; thereby creating detailed Unit tests for every single piece
of functionality before actually writing the functionality.
 Mostly Used Sybase for analyzing databases.
 Implemented Microservices using Pivotal Cloud Foundry (PCF) platform build upon Spring Boot
Services.
 Cloud Foundry is the leading multi-cloud application development and deployment platform,
and it supports continuous integration.
 Used Rational Application Developer (RAD), which is based on Eclipse, to develop and debug
application code.
 Used Apache Maven for project management and building the application.
 Used Log4j utility to generate run-time logs and used Clear Case for project management and
version management.

Environment: Java, Spring Boot, PCF, Spring MVC, Hibernate, JSP, AJAX, SOA, Web Services,
Microservices, XML, Ext JS, Node JS, Angular.js, JQuery, JavaScript, IBM RAD, WebSphere, Agile
Methodology, Apache Maven, Apache Cassandra, Mongo DB, JUnit, React Js, JENKINS, Kafka.

Value Labs, Inc., Hyderabad, India Nov ’15- April‘16


Role: Java Developer

Responsibilities:
 Involved in designing, developing, and testing of J2EE components like Java Beans, Java, XML,
Collection Framework, JSP, spring and hibernate, Perl scripting.
 Used Spring/MVC framework to enable the interactions between JSP/View layer and
implemented different design patterns with J2EE and XML technology.
 Developed the application with angular libraries ng2-datepicker, angular/material, Angular6
Web pack.
 Proficient in using Python for network programming, implementing client-server architectures
and communication protocols.
 Involved in handling transactions using Spring Declarative Transaction management.
 Implemented DAO layer using different hibernate techniques like strategies, Inheritance,
annotations, and criteria interfaces.
 Migrated existing Monolithic architecture to full-fledged Microservices architecture using
Spring Boot in multiple stages.
 Designed and Developed application based on Microservice Oriented Architecture using Spring
Boot and node with Express JS.
 Integrated spring with Hibernate for data insertion and manipulation.
 Deployed and tested the modules using Eclipse & Web Logic Application Server.
 Implemented Spring AOP for calling a class before and after submission of form data.
 Used Annotation capabilities of RESTful API by providing ease development and client
adoption.
 Implemented Spring Validator for domain level validation.
 Implemented XML Web Services using SOAP to authenticate user from external application and
Apache Axis is used to serve Web Service.
 Strong familiarity with Python package management, utilizing tools like pip or conda for
dependency management and project isolation.
 Used Node JS, Angular JS and MVC Frameworks in the development of the web application
 Used SOAP UI for the functional testing and inspection and invocation of spring-based Web
Services.
 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.
 Developed Web application using JavaScript, AJAX, Java applets and servlets, HTML, and XML.
 Worked on server-side web applications using Node.js.
 Worked with Spring JDBC Templates, JMS Templates, Spring EAI, Spring Rest Templates.
 Involved in configuring the GIT repository and maintain the version control using GIT.
 Implemented Ajax and JQuery based navigation system visually identical to previous table-
based system to improve ease of maintenance and organic search engine placement.
 Experienced in mentoring and coaching junior developers in Python best practices and guiding
them through complex projects.
 Support the code builds by integrating with continuous integration tool Jenkins.
 Developed real time tracking of class schedules using Node JS (socket.io based on socket
technology, Express JS framework.
 Developed the war/ear file using Ant script and deployed into Web Sphere Application Server.
 Developed specialized search system using AngularJS, Java Servlets, JUnit, Maven.

Environment: Java, HTML, UML, XML, Ajax, JavaScript, Spring, Spring Boot, MVC, Microservices,
Hibernate, Rest API, JMS, AngularJS, Node JS, GIT, Servlets, JSP, EJB, Jenkins, JDBC, JNDI, JAXP, SQL,
PL/SQL, Oracle, Eclipse, Tomcat, WebSphere, JUnit, Maven, Selenium.

You might also like