0% found this document useful (0 votes)
17 views6 pages

Java Full Stack Developer

Nithish Kumar is a Java Full Stack Developer with around 8 years of experience in web application development using Java/J2EE technologies, Agile methodologies, and various frameworks including Spring and Hibernate. He has worked extensively on both client-side and server-side programming, developed microservices, and deployed applications on cloud platforms like AWS. His technical skills encompass a wide range of tools and languages, including Java, SQL, AngularJS, and various testing and build tools.

Uploaded by

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

Java Full Stack Developer

Nithish Kumar is a Java Full Stack Developer with around 8 years of experience in web application development using Java/J2EE technologies, Agile methodologies, and various frameworks including Spring and Hibernate. He has worked extensively on both client-side and server-side programming, developed microservices, and deployed applications on cloud platforms like AWS. His technical skills encompass a wide range of tools and languages, including Java, SQL, AngularJS, and various testing and build tools.

Uploaded by

vatsal
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Nithish Kumar

Email ID: Nithishkumarkondaveeti22@[Link]


Contact: +1 469-663-1805
Professional summary:

• Around 8 years of experience in requirements gathering, deployment of Web


Applications and client server multi-tier applications using Java/J2EE technologies.
• Experience working on various platforms like Windows, Unix.
• Strong knowledge on Application Development using Software Development Life Cycle
(SDLC)
• Expertise in Agile and Waterfall Software Development Methodology including Scrum
technology
• Expertise Developing application using Spring Framework that leverages classical Model
View Controller (MVC) architecture
• Extensive experience in Core Java concepts like Exception handling, Multi-threading,
Generics, Garbage collection, Synchronization, Serialization, IO, Collections framework,
JavaBeans, Lambda Expressions
• Good Knowledge of using IDE Tools like Eclipse, IntelliJ IDEA, RAD, Spring Tool
Suite (STS).
• Expertise in designing and developing client side web based enterprise applications using
jQuery, AngularJS, Bootstrap, HTML, XML, JSPs.
• Expertise in Server Side Programming using Java, JavaScript, SQL.
• Developed microservices using Spring MVC, Spring Boot, Spring Cloud, Spring AOP,
Dependency Injection, Spring Transaction and JPA.
• Expert at Spring MVC framework using Hibernate and Annotations.
• Expertise in database modeling, administration and development using DB2, MS SQL
Server, MySQL.
• Experience in developing Single Page Applications (SPA’s) using JavaScript frameworks
such as AngularJS.
• Expertise in deploying applications on IBM Web Sphere application server, JBoss
application server and Tomcat web server.
• Experience in version control system tools like Git.
• Involved in testing using testing tools like JUnit Powermock, Test Runner, Karma,
Jasmine.
• Developing automated processes for builds, deployments and continuous integration
using Maven, Docker, Jenkins.
Technical Skills:

Languages Java, C++, SQL


Frameworks Spring, Hibernate, Spring MVC and JPA
Web/ Application Apache Tomcat, Jboss
Servers
IDE/Tools Eclipse, RAD, Intellij, Visual Studio, STS
Scripting Languages HTML, Java Script, React JS, Angular JS, CSS, Jquery
Testing and Build Junit, Log4j, Maven
Tools
Databases My SQL, IDM DB2, SQL Server
Operating System Windows, UNIX
Cloud Amazon Web Services

Professional Experience:

Client: CISCO, San Jose, CA Feb 2021- Till Now


Role: Java Full stack Developer

Roles & Responsibilities


• Developed the functionalities using Agile Scrum Methodology.
• Extensive experience in various Agile methodologies like Test Driven Development
(TDD).
• Involved in developing UI using Spring MVC framework, JSP, JSTL, HTML5, CSS,
Javascript, JQuery, AJAX and AngularJS.
• Created Reusable Modules and Custom Directives in Angular2.0 which got used in
various places of application.
• Implemented AngularJS Controllers to maintain each view data. Implemented Angular
Service calls using Angular Factory tested all application controllers extensively with
AngularJS built-in testing facilities.
• Extensively used core java concepts like Multithreading, Collections Framework, File
I/oand concurrency.
• Experience in Core Java concepts such as OOP Concepts, Collections Framework, and
Exception Handling, I/O System, Multi-Threading, JDBC, Generics.
• Used Java8 features in developing the code like Lambda expressions, creating resource
classes, fetching documents from database.
• Used design patterns like Singleton, Data Access Objects, Factory and MVC patterns.
• Testing and production support of core java based multithreading ETL tool for distributed
loading XML data into Oracle database using JPA/Hibernate.
• Created POJO’s and DAO’s for the database entities using Spring JDBC annotation
mappings
• Integrated with Spring Cloud projects to provide distributed tracing and other features.
• Developed microservices with Spring and tested the application using Spring Boot.
• Used Spring Core annotations for Spring Dependency Injection, Spring MVC for Rest
API’s and Spring Boot for microservices.
• Development of cloud hosted web applications and REST APIs using Spring Boot with
embedded Tomcat.
• Developed GSA, LSS and SDL using C++, Multi-threading and socket programming.
• Deployed the application on Amazon Web services (AWS) and used it to provide a large
computing capacity for scalable solutions.
• Deployed applications into Continuous integration environments like Jenkins to integrate
and deploy code on CI environments for development testing.
• Implemented Rest based web service using JAX-RS annotations, Jersey provider
implementation.
• Integrated ActiveMQ and spring JMS API to send and receive message for the
application’s restful API.
• Experience in design and development of Web services, JAX-RPC, JAX-WS, RMI, JTA,
JMS and XML, XSD, XSLT, X-Path.
• Wrote build scripts using Maven.
• Developed the persistence layer using Hibernate Framework by configuring the
1:1/1:M/M:M mappings in hibernate files and created DAO and POJO.
• Experience in NoSQL database like MongoDB installation, configuration and in
designing MongoDB multi-shared cluster and monitoring with MMS.
• Installed the WebSphere MQ and involved in configuring MDB listeners, JMS resources,
and queues and integrating with the WebSphere Application Server.
• Configuring WebSphere Application Server on multiple platforms for both horizontal and
vertical scaling for Work Load Management.
• Experience in working with NoSQL Database like MongoDB to manage extremely large
data sets.
• Used log4j to print the logging, debugging, warning, info statements.
• Implemented Selenium Web Drivers and Protractor For testing the UI components.
• Involved in setting up Test automation and developed cucumber feature files and used
Selenium for automated testing with TestNG.
• Used JIRA tool for Issue/bug tracking, monitoring of work assignment in the system.
• Experience on implementation of version control software GIT repositories.

Environment: Agile, HTML, CSS, JavaScript, JQuery, AJAX and Angular 2, XML, DAO,
POJO, JPA, JAVA, Java8, Springs (IOC, AOP, JDBC) Frameworks, Spring Boot, Microservices,
JSP, Hibernate Framework, AWS, RESTful Web services, SOAP, Maven, WebSphere
Application Server, Mongo DB, NoSql, Log4j, Jenkins, JIRA, Selenium Web Drivers, Protractor,
GIT, Socket Programming.

Client: Tracfone Wireless Inc – Miami, FL Jul 2019-Dec 2020


Role: Java Developer

Roles & 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).
• 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.
• Deployed and upgraded legacy web applications, including DB updates, deployment
migration of Micro Services, monitoring logs, publishing APIGEE proxies.
• DB2 database used to load the application data and written PL/SQL procedures, complex
queries to perform various data operations.
• Designed an ideal approach for data movement from different sources to HDFS via
Apache/Confluent Kafka. Performed code and unit testing for complex scope modules
and projects while diagnosing critical issues. Researched, designed, tested, and evaluated
technologies for building systems.
• Experience in open-source Kafka, zookeepers & Kafka connects.
• 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 Spring Batch processes for financial reporting applications.
• Message broker services are achieved in the application using Active MQ with JMS
framework.
• Implemented the function to send and receive AMQP messages on RabbitMQ
synchronously and asynchronously, and send JMS message on the edge device
• 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.
• Configured Jenkins to handle application deployment in Pivotal Cloud Foundry
(PCF) server and to integrate with Git Hub version control.
• Build a CI/CD pipeline using Bamboo automation and GitHub repositories using web
hooks plugin.
• 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, Kafka, Spring Transactions, Spring Batch, Quartz scheduler, Spring IOC,
Mule ESB, Jenkins, Git, Active MQ, DB2, Pivotal Cloud Foundry (PCF) server, Grunt, Jenkins,
Protractor, Grunt, Selenium, Cucumber, JIRA.

Syntel - India Mar 2016 - Oct 2018


Role: Java Developer
• Used Spring boot to develop web applications for data validation and comparison and to
generate an excel report.
• Worked closely with the Quality Assurance team on analyzing the reports generated and
worked on further enhancement of the application.
• Worked with 5 architects to design and implement appropriate technical solutions.
• Preparation of detailed documentations of the software features.
• Used Git commands on Git Bash and Source Tree to pull, push, merge the branches and
develop.
• Used the Atlassian products JIRA, Confluence and Bamboo in the business process.
• Developed the REST web services functionality in the application to allow external
applications to access the data.
• Resolved the bugs and errors by making the necessary code changes to the application.

Environment: Java, Web services (REST), Spring MVC, Spring Boot, Git, HTML, CSS,
JavaScript, JUnit, Maven, Agile, Eclipse IDE, UNIX.

S&P Global/Hyderabad, India Jul 2014-Mar 2016


Role: Java Developer
• Implemented changes according to requirements, modified existing modules as required,
and developed new java classes and database objects to complete new functionality.
• Use Java/J2EE technologies to develop web applications for client server environments
and add functionalities to existing applications.
• Revamp various Java applications developed with Spring, Hibernate and older J2EE.
• Worked on code optimization which enhanced the quality of code and improved
application performance.
• Involved in creating the Hibernate POJO Objects and mapped using both Hibernate xml
mapping and Annotations.
• Implemented Java 1.8 features including Lambda, Advanced for each loop, and Streams.
• Consulted regularly with internal customers on daily project status and technical concerns.
• Used MAVEN for build framework and Jenkins for continuous build system.
• Used Log4J to print info, warning and error data on to the logs.
• Performed unit testing of applications by developing and applying test cases in JUnit.
• Developed a tool to retrieve and send data to third party service providers. This feature
was implemented using REST.

Environment: Java, Restful Web Services, Spring Boot, Spring Security, Hibernate, My SQL,
IBM WebSphere, Git, JUnit, Maven, Agile, Intellij IDE.

S&P Global/Hyderabad, India Jan 2014 – Jun 2014


Role: Intern, Software Developer
• Used Java technologies to develop web applications for a Mentor on demand website.
• Built the backend framework using Spring and hibernate and developed customized user
interface using Angular.
• Used HTTP methods extensively to retrieve the data from the Rest API and used that data
to update the page dynamically.
• Created AngularJS controllers, directives, models for different modules in the frontend
and Implemented Angular Router to enable navigation.
• Worked with JASMINE in testing and Karma for unit testing angular modules.

Environment: Java, HTML5, CSS, Bootstrap, JavaScript, JSP, JDBC, Spring Boot, Hibernate,
JUnit, Maven, Restful web services, Spring Tool Suite, Visual Studio.

You might also like