Lokesh Reddy
Senior Java Full Stack Developer
Professional Summary
Overall 8+ Years of experience and includes all phases of Software Development Life Cycle (SDLC) including
planning, analysis, design, implementation, testing and maintenance of multi-tier distributed, secure
enterprise applications using Java/J2EE technologies.
Have strong exposure and work experience on core java concepts collection API, Stream API, Parallel
Streams, exception handling, Multithreading, HashMap, concurrency, JDBC, modularity, executor service,
fork and join frameworks.
Experience in developing web applications using .NET technologies such as ASP.NET, MVC, or Web API,
enabling the development of robust and scalable web applications.
Experience in integrating Flink with other big data technologies such as Apache Kafka or Hadoop, enabling
seamless data ingestion and processing.
Experience Front end part of the application using AngularJS, Backbone.js, jQuery, Node.JS, Ajax, Bootstrap,
React JS, Html5 and CSS3.
Used Java 8.0 features like Lambda Expressions with Dynamo DB, COGNITO and Redshift, Lambda, AWS
Lambda.
Experience in working with Spark components such as Spark SQL, Spark Streaming, and MLlib (Machine
Learning Library), improving data analysis and machine learning capabilities.
Experience in developing distributed systems using Scala and Apache Kafka, improving system scalability and
resiliency.
Solid Experience in creating a Kubernetes Clusters in AWS and deploying a Docker Image on top of
Kubernetes Cluster.
Strong experience of data structures, algorithms and design patterns.
Experience in working with Flink connectors such as Kafka, Elasticsearch, and Hadoop, enabling seamless
integration with other systems and improving application interoperability.
Experience in developing and deploying Java web applications on WebLogic servers.
Having knowledge on (JMS) MQ's like Apache Kafka, Rabbit MQ, IBM MQ and Active MQ.
Worked in using React.js Router, Forms, Animations, Keys, components, Events and Flux concept.
Experienced in writing front-end Unit Testing on both client and JS server side using Jasmine, Karma, Mocha,
and Integration testing tool Protractor for AngularJS.
Good knowledge in Angular 8/9 directives to create reusable elements and attributes, along with easy to test
and maintain client-side interactivity in web applications.
Expertise in implementing Java 8 features like Lambda expressions, Functional interfaces, Stream API and
Time API for Bulk data operations on Collections, concurrency and I/O which would increase the performance
of the Application.
Experience in developing TypeScript-based back-end applications using Node.js.
Good knowledge of developing GUI based application using Swings and Java Applets.
Expertise in designing, developing, and deploying applications using J2EE technologies including Servlets, JSP,
EJB, JSTL, Struts, Spring, Spring Boot, JSF, JMS, AJAX, JDBC, JNDI, GWT Java Beans, Hibernate and Web
Services.
Experience in designing and implementing microservices using AWS services like Amazon ECS and Amazon
EKS.
Deployed Docker contained spring boot micro services in to Spring EC2 container service using AWS admin
console.
Knowledge of JavaScript frameworks such as React and Angular, and experience in using TypeScript with
these frameworks.
Hands on experience in working with Kubernetes for managing related, distributed cluster components.
Experience in publishing and subscribing streams of records in enterprise message system and in designing
and building real time streaming data pipelines using Apache Kafka.
Strong Knowledge in MERN/MEAN stack with vast experience in building Web Applications,
used React.js/AngularJS for client side, Node.js/Express for server side and Mongo DB, SQL Server for
database.
Developed Node.JS Readable and Writable streams to process the data from the external source of the
application.
Experience in integrating Scala applications with other technologies such as Java, Python, or SQL, enabling
seamless integration with other systems.
JUnit, Mockito for unit and integration testing.
Developed API for using AWS Lambda to manage the Serverless architecture and run the code in AWS.
Implemented a metrics collection mechanism for the server by utilizing Apache Kafka to stream server-side
events.
Ability to write clean, well-documented code using TypeScript and adhere to best practices and coding
standards.
Hands-on experience using the version control tools like SVN, CVS, Rational Clear Case and GIT and project
management tools like JIRA, QC.
In-depth knowledge of Bamboo and Jenkins Continuous Integration Server - Installation, Configuration,
Design and Administration, and integrating these tools with other systems.
Developed permission system using Drools business rules management system.
Excellent working knowledge and thorough exposure on compatibility issues with different versions of
browsers like Internet Explorer, Mozilla Firefox, Safari and Google Chrome.
Experience using open source big data components such as Hadoop, Hive, Presto, Confluent Kafka and data
streaming experience.
Experience in cloud services such as S3, AWS Lambda, EMR Cluster and Redshift.
Excellent Technical, Analytical, Problem Solving skills, strict attention to detail and ability to work
independently, work within a team environment.
Experience in Unit testing, Integration Testing with the need of Selenium and generation of test cases for web
applications using JUnit, Log4J, TestNG, Jasmine, Karma and Cactus.
Experience with SAST and DAST tools.
Expertise in design and development of web applications using JSP, JavaScript, HTML5, CSS3, JQUERY, AJAX
JSON, DOJO. Adobe Flex4. Flash, XSL, XSLT, Node.JS Angular JS. Backbone.js bootstrap
Created multiple Kubernetes Clusters in AWS and deploying a Docker Image on top of Kubernetes Cluster for
testing purpose.
Experience in developing ETL jobs using Glue and related technologies such as Apache Spark or AWS Lambda,
improving data analysis and machine learning capabilities.
Containerized Spring Boot microservices and frontend applications using Podman for rootless, secure local
development and testing.
Experience with container-based deployments using Docker, working with Docker images, Docker Hub,
Docker-registries and Kubernetes.
Hands on exposure to multiple Application Servers like BEA Web Logic Application Server, Apache Tomcat,
WebSphere and JBoss.
Technical Skills
Programming Languages C, Java, J2EE, PL/SQL.
HTML, CSS, XML, JavaScript, JSP, JSTL, JQuery, AJAX, Angular JS,
Web Technologies
Angular 2/4/6/9/11, TypeScript. ReactJS
Frame Works Struts, JSF, Spring, Hibernate and JUnit
Microservices Spring Boot, Spring Rest
Web Services/Logging REST and SOAP Web Services, log4j.
Databases Oracle 10g/11g/12c, MYSQL, MongoDB, Cassandra
Web/Application Servers Apache Tomcat, IBM Web Sphere and JBoss.
Testing JUnit, Mockito, Selenium, QTest
Development Tools Eclipse, Net Beans, IntelliJ Idea, Microsoft Visual Studio Code
Version control GitHub, SVN, Apache Subversion and CVS.
Bug tracking JIRA, Visual studio. Version one
Tools & Utilities Apache Maven, Gradle, Jenkins, ANT and Postman, SonarQube.
Operating Systems Windows 7/8/10, MacOS, Unix and Linux
Cloud Technologies,
AWS, Open-Shift, Jenkin
DevOps Tools & other
Big Data Technologies Apache Kafka, Apache Nifi
Project Experience
Client: Citi Bank, Irving, TX Jan 2024 - Till Date
Role: Senior Java Full Stack Developer
Roles & Responsibilities
Followed Agile Software Development Methodology to build the application iteratively and incrementally.
Participated in scrum related activities and daily scrum meetings.
Used spring core for dependency injection/inversion of control (IOC), and integrated with Hibernate.
Developed the monolithic application and involved in migrating existing monolithic application in to Micro
Service Architecture based RESTful Service and deployments were done on AWS using Spring Cloud for AWS.
Responsible for creating an instance on Amazon EC2 (AWS), Pivotal Cloud Foundry and deployed the
application on it.
Worked on Java 8/11 Multithreading, serialization, Garbage Collection, Exception Handling, Collection API's
& Coherence Framework. Implemented Java Multithreading to refresh the cache at a given set of time
interval.
Proficient in programming languages such as Scala or Python, enabling the development of Spark
applications with the preferred language of choice.
Involved in the development of Micro services for all the models using combination of Spring Boot and Spring
Security. Designed and implemented high-throughput, event-driven microservices using Vert.x core, handling
over 10,000 concurrent requests per second with sub-millisecond latency.
Developed RESTful APIs using Vert.x Web, enabling asynchronous non-blocking I/O operations and improving
application responsiveness by 50%.
Utilized Verticles and Event Bus for loosely coupled, distributed service communication, enhancing scalability
and maintainability of the platform.
Used advanced Java 8 features like Lambda expressions for array operations, Streams, Method reference,
collections. Enhanced concurrency methods etc. throughout the application for well-defined programming
Proficient in Scala frameworks such as Play or Akka, enabling the development of highly concurrent and
distributed applications.
Proficiency in using WebLogic Console and command-line tools for managing WebLogic environments.
Built and maintained CI/CD pipelines in Azure DevOps for automated application builds, testing, and
deployments across multiple environments.
Automated infrastructure provisioning and deployments using Azure Pipelines, YAML templates, and ARM
templates.
Managed multi-tenant OpenShift clusters ensuring isolation, RBAC-based access control, and secure
namespace provisioning.
Built and managed custom OpenShift Operators to automate application lifecycle management.
Automated alerts and incident response for OpenShift workloads
Implemented Azure Key Vault for managing secrets, certificates, and keys securely across DevOps pipelines.
Managed containerized workloads using Azure Kubernetes Service (AKS) and Azure Container Registry (ACR)
with automated scaling and monitoring.
Integrated Redis as an in-memory cache to reduce database query latency by 60% and improve API response
times.
Designed and deployed containerized microservices using OpenShift templates, Helm charts, and Kubernetes
manifests.
Implemented CI/CD pipelines in OpenShift leveraging Jenkins for automated deployments.
Designed and implemented session management using Redis for high-traffic web applications, ensuring
scalability and reliability.
Used Redis Pub/Sub for real-time messaging and event-driven architectures.
Designed and implemented NoSQL database schemas (MongoDB, DynamoDB) to support scalable and
flexible data models for high-traffic applications.
Optimized read/write performance by leveraging indexing, partitioning, and replication strategies in NoSQL
systems.
Migrated relational workloads to NoSQL databases, improving query performance and reducing latency by
40%.
Proficiency in using TypeScript to develop scalable and maintainable front-end applications.
Used MongoDB documents oriented database to store data
Involved in Creating Angular 11 Directives, Components, Pipes, Injectable across the whole system, such as
to build the custom filter.
Automated large-scale Java code refactoring across multiple microservices using OpenRewrite, reducing
manual code migration effort by 80%.
Used OpenRewrite recipes to migrate legacy Java code to modern standards, including JDK 8 to JDK 11
upgrade, improved logging, and removal of deprecated APIs.
Familiarity with Spark cluster management tools such as YARN or Mesos, enabling the efficient management
of Spark clusters and resources.
Performed unit testing using JUnit, integration and deployment of applications done using tools ANT and
Maven. Conducted performance testing using tools JMeter. Developed SOA enterprise system using Oracle
SOA Suite.
Developing programming logic and code changes using technologies such as Java/J2EE.
Worked on JUnit testing using Mockito and Power Mockito, integration testing and SOAP UI testing.
Proficient in working with big data technologies such as S3, Redshift, or DynamoDB, enabling efficient data
storage and retrieval for Glue applications.
Worked on custom Docker container images, tagging, pushing images, integration of Spring boot.
Provided cloud environment for Micro services using spring cloud Netflix (Eureka server).
Used Micro services with Spring Boot services and combination of REST.
Used Postman, Rest Client, Spring Mock MVC, spring 4Junit for testing the web services.
Strong problem-solving and analytical skills, enabling the efficient and effective resolution of complex
technical issues related to Spark applications.
Worked with several testing frame works such as JUnit, Easy Mock, Mockito and Power Mock.
Used Maven/Nexus as build and dependency management tool for creating EAR, WAR and JAR file to be
deployed in application servers and integrated with GITHUB, Jenkins, and Jenkins Jobs.
Proficient in Scala language and related tools such as SBT and ScalaTest, improving development efficiency
and code quality.
Strong problem-solving and analytical skills, enabling the efficient and effective resolution of complex
technical issues related to .NET applications.
Designed and implemented search functionality using Elasticsearch, enabling full-text search, autocomplete,
and faceted navigation for large datasets.
Integrated Elasticsearch with REST APIs to support advanced querying and filtering in e-commerce and
content platforms.
Tuned Elasticsearch queries and indexes, reducing average search response times by 50%.
Familiarity with Glue data catalog and metadata management, enabling efficient data discovery and data
lineage tracking for Glue applications.
Used GIT repository to push the code and interact with other developers throughout the company.
Used Jenkins CI/CD build server to perform Pull Requests and Dev environment builds.
Designed dynamic and browser compatible pages using HTML5, CSS3 Pre-processor’s (SASS/LESS),
JavaScript, Bootstrap, Angular 9, Ajax, Web Services XML, schemas.
Knowledge of WebLogic integration with other technologies such as Oracle Database, Oracle Fusion
Middleware, and Oracle Service Bus.
Involved to implement various screens for the front end using Angular 9 and used various predefined
components from NPM (Node Package Manager) and redux library.
Used Angular Resource and http services to retrieve the data from server and to display the content on the
browser and took part in creating custom reusable components
Building cloud Micro services and implementing back-up using Spring Boot.
Kubernetes were used as the best ecosystem to deploy and manage Microservices.
Involved in Code Review, Unit Testing and Integration Testing, Selenium Web Driver.
Used Micro services with Spring Boot services and combination of REST, Apache Kafka messages.
Implemented Restful Services in Spring Boot Framework for consuming and producing JSON Data.
Implemented SOA to develop Spring Restful/Micro services and implemented Spring Eureka, Netflix,
Ribbon as part of Services Discovery using Eureka.
Familiarity with WebLogic security concepts such as SSL/TLS, keystores, and security realms, and experience
in implementing security solutions in WebLogic environments.
Developed user interface using JSP with JavaBeans, ISTL and Custom Tag Libraries, JS, CSS, JQuery, Nodejs
HTML to speed the application
Strong understanding of .NET frameworks such as ASP.NET, MVC, and Web API, enabling the development of
scalable and maintainable web applications.
Identified and fixed memory leaks in React frontend using Chrome DevTools and React Profiler, reducing
browser crashes and improving page performance.
Performed troubleshooting HTTP/gRPC API failures in production by tracing distributed logs via Stackdriver
and Pub/Sub dead-letter queues, improving issue resolution time by 60%.
Collaborated with DevOps teams for infrastructure provisioning issues troubleshooting, Terraform state
drifts, and module dependency conflicts.
Delivered incremental backend and frontend modules using TDD and CI/CD practices within Agile sprints,
improving feature release predictability by 30%.
Designed and developed Micro Services business components using Spring Boot.
Heavily used joins stored procedures, views, Unions in Oracle database to fetch the data.
Developed Hibernate with Spring Integration as the data abstraction to interact with the Oracle 12c,
implemented transactions, proxies, locking, HQL, Criteria, Projections and Stored Proc calls.
Created Generic DAO Custom Implementation Using Spring Data Jpa.
Familiarity with .NET tools and technologies such as Visual Studio, TFS, and Git, enabling efficient
development and collaboration on .NET projects.
Hibernate framework is used on DAO layer to persist application data into Oracle database.
Kubernetes is configured for automating deployment, scaling and management of containerized
applications.
Developed application using Angular and Node.JS connecting to Oracle on the backend.
Execution of tasks in asynchronous mode using multi-threading Executor Service Framework.
Installation, configuration and Administration for various software’s including IIB, MQ, BMC Qpasa, Axway
CFT, Java, Terraform, Docker.
Used Node JS to run Web pack tasks and build properly the project.
Configured Kafka to read and write message from external programs
Environment: Java, Spring Boot, Glue, Hibernate, JPA, JavaScript, HTML 5.0, .Net, CSS3, Angular 8/9/11, Kafka,
MongoDB, Bootstrap, Node JS, Apache Tomcat, Scala, Oracle 12c, Log4J, Easy Mock, XML, Web Services, SOAP UI,
Maven, Docker, Kubernetes, Git, ELK, AWS SQS.
Client: Cummins Columbus, IN Feb 2022 – Dec 2023
Role: Java Full Stack Developer
Roles & Responsibilities
Utilized AWS EC2 to deploy Docker containers and Maintained Traffic using AWS Elastic Load Balancers.
Well experienced in developing applications using jQuery, React JS for view rendering and
implementing React JS with Redux and Flux patterns to attain MVC functionality.
Used Web Services for sending and getting data from different applications using Restful.
Involved in developing the java classes using java 8.
Created an AWS S3 Bucket using AWS Web Management console that should be logged in using User
credentials.
Proficient in Flink's APIs and related tools such as Flink SQL, enabling the development of applications with
minimal coding effort.
Wrote REST APIs in java 8 to support internalization, and apps to help our buyer team visualize and set
portfolio performance targets.
Strong problem-solving and analytical skills, enabling the efficient and effective resolution of complex
technical issues related to Glue applications.
Used Bootstrap and Angular.js, React and Node.js in effective web design
Proficiency in using AWS services such as EC2, S3, Lambda, API Gateway, and RDS to build and manage
cloud-based applications.
Implemented the map and priority queue data structures using a binary search tree.
Proficient in .NET programming languages such as C# or VB.NET, enabling the development of .NET
applications with the preferred language of choice.
Developed and maintained real-time data processing pipelines using Apache Flink, enabling the efficient and
timely processing of large volumes of data.
Proficient in Scala frameworks such as Play or Akka, enabling the development of highly concurrent and
distributed applications.
Modularized front end CSS and 15 code with Sass Built a real time mouse/click user analytics web service
with Node.js.
Worked closely with cross-functional teams including DevOps, QA, and UX within Agile ceremonies to ensure
end-to-end delivery of production-ready features.
Ensured that the developed applications function normally, maintained, and modified programs, made
approved changes by amending flow charts, developed detailed programming logic and coding changes in
Java.
Expertise in .NET programming languages such as C# and VB.NET, enabling the development of high-
quality .NET applications that meet business requirements.
Used Podman in development pipelines to build, run, and test Java-based microservices without requiring
Docker daemon, ensuring compatibility with Kubernetes-ready OCI images.
Worked with the NoSQL Database Cassandra to manage extremely large data sets.
Installed Kafka on the cluster and configure producer and consumer coding part in java to establish a
connection from source to HDFS with popular hash tags.
Used React JS to create views to hook up models to the DOM and synchronize data with server as a Single
Page Application (SPA) and React-Redux thunk to make REST API calls.
Used Spring Boot which is radically faster in building cloud Micro services and develop Spring based
application with very less configuration
Created and managed development and continuous integration environments automated through Jenkins
using Perl Script.
Proficient in Spark architecture and core concepts such as RDDs (Resilient Distributed Datasets), enabling the
development of scalable and high-performance data processing applications.
Storing the images and deploying these images in containers which are managed by the main Kubernetes
cluster.
Proficient in Scala frameworks such as Play or Akka, enabling the development of highly concurrent and
distributed applications.
The back-end use of Node JS, Express JS, MongoDB and Mongoose, the complete MERN Stack to provide
RESTful API.
Worked closely with internal clients to define business objectives, project scope, solution space and
design/development approach for various research applications.
Experience working on several Docker components like Docker Engine, Hub, Machine, creating Docker
images.
Developed a User-friendly interface to seamlessly combine the new module with the existing login system
using React JS.
Worked on AWS, High Availability Practices and deploying backup/restore infrastructure
Configuration file and Node JS is used at back end to interact with MongoDB using Mongoose connector.
Developed readable and writable streams of Node JS to process the data from external means of the
application.
Familiarity with AWS security and compliance standards and experience in implementing security controls
for applications deployed on AWS.
Developed various single page applications (SPA) using REACT JS and used various components in the REDUX
library.
Used version control and configuration management tools like SVN and CVS. Used JUnit framework for unit
testing of application and Log4j to capture the log that includes runtime exceptions.
Proficient in Glue architecture and core concepts such as ETL (Extract, Transform, Load), enabling the
development of scalable and high-performance data processing pipelines.
Wrote client side and server side validations using Struts Validators and Java Scripts Validations.
Developed CI/CD system with Jenkins on Kubernetes environment, utilized Kubernetes and Docker for the
runtime environment for the CI/CD system to build, Test and Deploy.
Maintained Interface compatibility and concurrency in the project using Java 1.8 new features like Lambda
expressions, default, static methods and Concurrency API.
Designed and developed a module to publish the claim files to the created AWS S3 (cloud storage) Bucket
using AWS Java SDK and integrated it to the application.
Experience in Message Oriented Middleware implementation using JMS and Apache Kafka.
Making changes to the existing web applications and creating new components using React JS.
Used Node js to run Grunt tasks and build properly the project (compile, minify, concat etc.)
At a later point, migrated from Express JS to Hapi JS which is configured on top of Node JS to attain better
performance, to use built in authentication and authorization techniques.
Core Java such as multithreading, Collection and Arrays concepts to develop and application
implementations.
Build Docker images via Bamboo which are deployed to Kubernetes pods
Using Kafka for Publish/Subscribe pattern in application dealing with messaging.
Implement modules into Node JS to integrate with designs and requirements.
Writing stored procedures, complex SQL queries for backend operations with the database.
Followed Agile Methodology (SCRUM) to satisfy the customers and wrote Junit test cases for unit testing the
integration layer.
Apache Kafka is used to send message objects to client queues and topics.
Develop the Shell scripts to automate the data configuration and data transfer between different
environments.
Strong problem-solving and analytical skills, enabling the efficient and effective resolution of complex
technical issues related to Flink applications.
Devised logging mechanism using Log4j.
Creating tracking sheet for tasks and timely report generation for tasks progress.
Code review, review its effectiveness, defect tracking, defect solving.
Analyzing bugs, production problem and assigning it to offshore team members.
Environment: Java, J2EE, Scala, Core Java, Multithreading, HTML5, CSS3, React JS, JDBC, JSP, Shell script, Servlet,
Node JS, AWS, UML, Micro services, Apache Flink, Spring Framework, Flink, Hibernate, Kafka, Cassandra, NoSQL,
Spring Boot, XML, Maven, Glue, Jenkins, Perl, Oracle 11g, JBoss, SDLC methodologies, Log4j, Splunk, Rational
Application Developer 7.0, JUnit, GIT, Restful, Eclipse IDE.
Client: Balboa Insurance Co, Coraopolis, PA Jan 2019 - Aug 2021
Role: Java/J2EE Developer
Roles & Responsibilities
Responsible for gathering business requirements from the business and documentation of the enhancement
of the project.
Created an UML diagram that includes Sequence Diagrams, Class Diagrams & use case diagrams as part of
the application design using MS Visio tool.
Implemented modules using Core Java APIs, Java collection, Java 8 (Streams), multi-threading, and object-
oriented designs.
Develop software app using Eclipse and deployed the app on IBM WebSphere server.
Responsible for maintaining and expanding AWS infrastructure using AWS (EC2/EBS/S3)
Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
Configured AWS Identity and Access Management Groups and Users for improved login authentication.
Experience in MVVM client-side JavaScript frameworks such as Angular 4
Configured Spring framework using the Spring core module to inject dependencies and Spring ORM module
to use Hibernate to persist data into Oracle database.
Deployed Spring Boot based micro services Docker and Amazon EC2 container using AWS admin console.
The back-end use Node JS, to provide RESTful API.
Created parameterized Cloud formation templates for provisioning various AWS resources like RDS, EC2 and
S3 in various environments.
Used Log4j to capture the log that includes runtime exception and for logging info and are helpful in
debugging the issues.
Developed and deployed scalable web applications using Azure App Services, Azure Functions, and Azure API
Management, reducing infrastructure cost by 30%.
Used Mongoose API to access the Mongo DB from Node JS and used Angular CLI and NPM for scaffolding
the Angular 4 Application.
Developing unit test cases using J-Unit for testing functionalities and performed integration testing of the
application.
Implemented microservices architecture using Azure Kubernetes Service (AKS) and Azure Container Registry
(ACR), improving deployment efficiency and scalability.
Integrated Azure Key Vault for secure storage of application secrets and certificates across distributed
applications.
Developed REST API to interact within Microservices and frontend using Spring Boot.
Implemented the search functionality for Internal Application using Angular 2/4 and Node js.
Used JSON as a message exchanging format.
Modified jQuery to perform AJAX calls for creating interactive apps on JSON response.
Used Angular CLI for easy generation of component and service as well as application's minification and
deployment.
Worked on Docker hub, creating Docker images and handling multiple images primarily for middleware
installations and domain configurations.
Create, edit and maintain sites implementing responsive design & themes using front-end development
frameworks including Bootstrap.
Worked on JMeter to create Thread Groups and test Web Application for various loads on key business
scenarios and executed JMeter scripts for performance testing of portal.
Responsible for writing SQL queries and Stored Procedures using PL/SQL and for backend communication
using JDBC in Oracle database.
Environment: Java, J2EE, Hibernate, Micro Services, AWS, PL/SQL, Docker, JDBC, Spring, HTML, CSS, Javascript,
Angular 2/4, MS Visio, JSON, Log4j, Junit.
Client: DSmart Systems Private Limited. Hyderabad, INDIA Nov 2016 - Dec 2018
Role: Java Developer
Roles & Responsibilities
Worked in Java, J2EE, XSL, XML, Oracle, DB2, Struts, spring, Hibernate, REST Web services, Model driven
architecture and software configuration management tools.
Primarily focused on the spring components such as Spring MVC, Dispatcher Servlets, Controllers, Model,
and View Objects, View Resolver.
Consuming and exposing various Web services using JAX-RS and JSON to different systems for business
services.
Extensively worked with core java like collections, String Builder, and interfaces
Developed Spring Beans and configured spring using applicationContext.xml.
Assisted Database Developers using PL/SQL for managing data associated with the tables.
Used JDBC to connect to the Oracle database and JNDI to lookup administered objects.
Developed a multi-user web application using JSP, Servlet, JDBC, Spring Boot, and Hibernate framework to
provide the needed functionality.
Used Maven for generating system builds and Bamboo for continuous integration.
Developed SQL Queries for performing CRUD operations in Oracle for the application.
Environment: Java/J2EE, Hibernate, Web services, JAX-RS, Mockito, JSP, JDBC, jQuery, Html, CSS, Maven, log4j,
Oracle, MS SQL, PL/SQL, SQL Developer, JIRA, JMS
CERTIFICATIONS : AWS Certified Developer Associate