Sr Java Full Stack
Developer
Boby Pilli
Contact
Address
L6P 1E9
Phone
***********@*****.***
Skills
Languages Java/J2EE, C++,
C#, XML, UML
Frameworks Apache Struts
1.x/2.x, Spring Core, Spring
IOC, Spring Boot, Spring
MVC, Spring Security,
Hibernate, Spring with JDBC,
Spring with Hibernate, JSF,
IBatis, Apache Camel ESB.
Scripting Languages
PHP(Laravel), Python
(Django & Flask), JavaScript,
AJAX, DOJO, jQuery
JavaScript Libraries Node.js,
Angular JS, React JS,
Backbone JS, Stripe JS
Databases MONGO DB,
PostgreSQL, Spunk data
storage (Big data), Oracle
8i, 9i, 10g, SQL Server 2000,
2005 & 2008; IIS 6.0/7.0 .
NoSQL Couchbase,
MongoDB
Profile
Highly proficient and accomplished with Over 5+ years of experience as a Java Full Stack Developer, extensively experienced in Software Analysis, Design, Development, Implementation and Testing of Object Oriented Applications and Web based Enterprise Applications using java/J2EE, looking to leverage newer technology for my growth and organization.
Extensive experience and involved in all the phases of SDLC such as Requirement gathering, Designing, Coding, Testing & Maintenance.
Experienced in a fast-paced Waterfall, Agile methodologies like Test Driven Development (TDD),Scrum.
Experienced in implementing OOPS Concepts using java/J2EE technologies such as Core Java Collections, Generics, Enums, multithreading, serialization, Java beans & Event/Exception handling.
Well Expertise working with technologies: Spring MVC, Spring Batch, Spring Boot, Spring JDBC and Hibernate.
Experience in JAVA 8 features like Lambda Expressions, functional interfaces, Java stream API and filters.
Extensive experience as a Front-End Developer in developing web applications using HTML, XML, CSS, JavaScript, Typescript, jQuery, AJAX, AngularJS, Angular 2/5/7 and React JS.
Experienced in other front-end technologies such as Typescript, Bootstrap, Angular 2+, Ajax, JSON, Node JS.
Experienced in using React JS components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept.
Experience in MERN stack (NodeJS, Express JS, ReactJS, and Mongo DB) for full-stack development.
Good experience of implementing reactive programming using Rx Java to manage asynchronous tasks and events.
Good knowledge of developing RESTful Web Services using Spring MVC and Tomcat/Glass Fish Servers.
Profound experience in creating real-time data streaming solutions using Apache Spark /Spark Streaming, Kafka. Extensive experience in developing Microservices using Spring Boot, Netflix OSS (Zuul, Eureka, Ribbon, Hystrix ) and followed Domain Driven Design.
Well Versed Experience in database connectivity (JDBC) for databases like IBM DB2, Oracle, SQL Server, and MySQL and NoSQL databases like MongoDB, HBase and Cassandra. Sound experience on Java Collections and practically implemented List, Array List, Hash Map, Hash Set, and Tree Map. Used Hibernate, object relational mapping (ORM) solution, technique of mapping data representation from MVC model to Work History
Application/Web Server's
Oracle BEA WebLogic
8.1/9.1/10.3/12.x, IBM Web
Sphere 6.x/ 7.x, JBoss 5.x/ 7.x,
Oracle SUN Glassfish &
Apache Tomcat 5.0/6.0/7. x.
Development Tools Eclipse,
Spring Tool Suite, Oracle SUN
Net Beans 7.x, WinSCP,
PuTTY, XML Spy, SoapUI,
SonarQube, TOAD, My SQL
Workbench, Rapid SQL.
Operating Systems Windows
2000/2007/XP, UNIX, Linux,
SunSolaris8.0
Version Controls GIT, GitHub,
Tortoise SVN, IBM Clear
Case, CVS, Clear Quest.
Testing Tools Jasmine,
Karma, Jacoco, fortify five,
Selenium.
Software Methodologies
SDLC Waterfall Model, Agile
Scrum.
Oracle Relational data model with an SQL-based schema. Knowledge on JPA Hibernate and Spring frameworks and practically performed CRUD operations using those frameworks integrated with MySQL and Oracle databases.
Hands on experience using the version control tools like SVN, GIT and project management tools like JIRA, QC.
Experience with installing and configuring application servers such as BEA Web Logic, IBM WebSphere, JBoss and Apache Tomcat. Senior Java Full Stack Developer
Cognizant
Responsibilities:
Involved in developing Microservice applications
using Spring Boot, Spring Batch, Spring IOC and
Spring Integration
Utilized Microservices and decoupled
architectures for building RESTful APIs
Developed code to call the web service/APIs to
fetch the data and populate on the UI using
jQuery/AJAX
Extensively worked on front end, business, and
persistence tiers using the spring framework.
Developed Single Page Web Application using
JavaScript, Typescript, Bootstrap, HTML5, DOM,
AJAX, CSS3, jQuery and Angular 7.
Implemented Angular 7 Template basics,
Template directives, Routing and navigation,
Components, Services and Data Binding.
Client-Side code was written in Typescript and
Server-Side Code was developed using MVC
Developed core java multi-threading processes
extract and upload data from text files to search
and schedule them as nightly batch processes.
Used Jenkins pipelines to drive all micro services builds out to the Docker registry and then
deployed to Kubernetes, Created Pods and
managed using Kubernetes.
Involved in development of test environment on
Docker containers and configuring the Docker
containers using Kubernetes.
Created Angular service and integration with
RESTful APIs. Used Angular HTTP Client to send
2022-09 -
Current
GET/POST request to fetch data from server.
Used Spring Kafka API calls to process the
messages smoothly on Kafka Cluster setup.
Implemented Spring boot microservices to
process the messages into the Kafka cluster setup
Developed application using Spring framework
and implemented MVC design Pattern, Action
class, Action Servlets, Form Bean.
Worked with executed unit test cases by using
JUNIT for accuracy of code
Implemented simulated top-down SOAP based
Web Service to test the business logic for the
rating calculation.
Experience with Test Driven Development writing
UI Unit tests before the functional code in
Jasmine, mocha and Karma.
Used Stored Procedures to crunch data and
creating view for fetching data from multiple
tables on MS SQL Server.
Involved in RDMS design, DB normalization, ER
modeling and implemented complex SQL
queries, Procedures, Cursors, Functions & Triggers. Implement a product-level cloud-based
architecture in Amazon Web Services (AWS).
Involve in deploying systems on Amazon Web
Services (AWS) Infrastructure services EC2, S3,
SQS, RDS & Cloud Formation.
Environment: JDK 1.8, Java/J2EE, EJB, JSF 1.0,
Hibernate 4.0, Spring, JSP, CSS, JSTL,
JDBC, Servlets, XM, JUnit, Scala, JavaScript, Angular 7, JMS, Agile Programming, Html, CSS,jQuery UI,
Eclipse, GWT, MySQL, Ajax, Web Services JAX-WS,
Maven, UNIX, SVN.
Sr. Java Developer
IBM
Responsibilities:
Used core Java to build new functionality based
on requirements and implemented New Interface
for Previously Ordered Page, Cart Page.
Contributes for migrating existing module into
Rest based Microservices and provide all the
CRUD operations required using Spring Boot.
Excellent project experience in Microservices,
Multithreading, Web-J2EE technologies.
2020-05 -
2022-03
Used Multithreading (Concurrent) in
programming to improve overall performance
using a Singleton design pattern in the Hibernate
Utility class.
Used Spring Security to provide authentication,
authorization, and access-control features for this application
Worked in using React JS components, Forms,
Events, Keys, Router, Animations, and Flux
concept.
Responsible for React UI and architecture.
Building components library, including Tree,
Slide-View, and Table Grid.
Used React JS for templating for faster
compilation and developing reusable
components.
Developed a User-friendly interface to seamlessly
combine the new module with the existing login
system using React JS.
Implemented nested forms by using NG value
accessor service for reading and passing the
date from child to parent in a reactive form
Implemented various screens for the front end
using React JS and used various predefine
components from NPM (Node Package
Manager) and redux library.
Designed the REST API in Node.js for the client to consume, used Express.js framework on Node.js
for quick development.
Involved in writing Spring Boot Configuration files that contain declarations and another
dependent object declaration.
Inserted Dependency Injection between
components using the Spring (IOC) concept.
Implemented Asynchronous messaging between
components using JMS.
Involved in creating various Data Access Objects
(DAO) for addition, modification, and deletion of
records using various specification files.
Used the MQ series of messaging and queuing
purposes in the application.
Created tables, triggers, stored procedures, SQL
queries, joins, integrity constraints, and views for multiple databases, Oracle using the Toad tool.
Involved in Unit Testing of various modules by
generating the Test Cases through JUnit
framework, Mockito, Swagger UI, etc.,
Involved in day to day handling of JIRA issues
(production issues at the time) that involved data inconsistencies that required to be solved in very less time.
Involved in bug fixing of various modules that
were raised by the testing teams in the
application during the Integration testing phase.
Implemented Log4j for Logging Errors,
debugging, and tracking using logger's
components.
Used IntelliJ as development tool, Tomcat as
application server, Git was used for version
controlling.
Environment: Java, J2EE, XMI, Hibernate, SQL,
PL/SQL, Spring, Spring Boot, Struts MVC, JMS,
MQSeries, Microservices, JavaScript, HTML, XMI, CSS, Bootstrap, MQ, Log4j, jQuery,, Spring Security, JIRA, Maven, React JS, IBM Web Sphere, Junit framework,
Cucumber, Mockito, Swagger UI, GIT, Eclipse.
Java Developer
NTT DATA
Responsibilities:
Created utility Java components and integrated
them using spring framework for Hibernate
Object-Relational persistence.
Used Spring Framework for Dependency injection
and integrated with the Hibernate.
Written Spring components like Controller,
Validator, Resource Mapping, Session Attribute,
and Model Attributes using annotations and used
URL mapping to handle the requests and present
clients to customized view by using different view templates.
Engaged in developing the UI by using HTML,
jQuery, Angular 4 and JavaScript, typescript and
used AJAX to make calls to other services.
Implement responsive user interface, with a focus
on performance.
Designed the REST API in Node.js for the client to consume, used Express.js framework on Node.js
for quick development.
Got good hands on experience and knowledge
2018-07 -
2020-05
Education
on ngrx store to manage the State, Subscribing
and unsubscribing the state changes and
dispatching the actions in Angular.
Created modules and web components and
coupled them together into a functional app.
Used various GET and POST to Restful Services and
pipes using Angular and used JSON for data
transfer between front end and back end
Extensively involved in developing Restful web
services which were exposed to cornerstone
power builder product.
Implemented Restful Web services to exchange
data between multiple systems and call services
from a central portal.
Wrote SQL queries and Stored Procedures for
Data Access Objects (DAO) and executed using
hibernate. Involved in writing, complex queries,
mapping persistent classes and managing the
mapping files.
Involved in the analysis, design, and
development and testing phases of Software.
Involved in business requirement gathering and
technical specifications.
Involved in estimation and implementing the
requested change on top of the existing
application
Used Oracle database in developing the project
and used SQL statements and procedures to
fetch the data from the database.
Extensively used Annotations, Mappings and
querying the database using Hibernate.
Used ANT scripts for automated deployment and
preparing the build of the entire application.
Used SVN for versioning and used Log4j logging
framework to debug the code.
Involved in design, writing LLD and test strategy
and developed application using agile
technology.
Environment: Spring 3, Hibernate, J2EE, REST, Oracle 11g, JSP, jQuery, CSS, HTML, Eclipse, Linux.
2014-08 - Bachelor of Science: Computer Science
2018-05 JNTUH - Hyderabad