Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
0% found this document useful (0 votes)
63 views

Java Developer CV Example

very suitable CV

Uploaded by

abdulk.ramy
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views

Java Developer CV Example

very suitable CV

Uploaded by

abdulk.ramy
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 7

NITHIN KOWKUTLA

Java Full-Stack Developer


Email: nitin@techmail2.com LinkedIn profile Mobile: +1 (937)-903-6770 Place: United States

SUMMARY

 Java Full Stack Developer with 10+ years of experience in all the technical phases of Software
Development Life Cycle (SDLC) including Requirement Analysis, Design, Implementation and
Testing in both Web based and Enterprise applications with emphasis on Object Oriented,
Java/J2EE and Client Server technologies.
 Experience in Java 11/8 features like lambda Expressions, Stream API, predicate functional
interface etc.
 Designed and developed cloud-native applications on AWS Cloud, leveraging EC2, S3, and
Lambda services.
 Integrated Java microservices with AWS Cloud services like DynamoDB, SQS, and SNS for
seamless communication.
 Designed and implemented Big Data solutions using Java frameworks like Apache Hadoop and
Apache Spark.
 Developed Java-based applications to process and analyze Big Data in distributed systems.
 Migrated on-premises Java applications to the AWS Cloud environment, ensuring high availability
and scalability.
 Utilized AWS Cloud SDKs to interact with cloud services directly within Java applications.
 Experience with various frameworks in spring such as Spring AOP, spring transaction
Management, Spring Data, Spring Batch, Spring Boot and Spring Cloud.
 Experience in working with Microservices Architecture and integrating
with Spring Boot and spring framework.
 Designed and developed RESTful APIs using Python for integration with Java-based
microservices.
 Built Python scripts to automate testing processes for Java applications, improving efficiency by
20%.
 Integrated Python libraries for data analysis into Java-based enterprise systems.
 Experience of building Application using Spring AOP, Spring MVC, Spring Boot and Spring Data
JPA and have also worked on application layer Security using Spring Security, OAuth 2.0 and
SAML for securing REST end point.
 Experience in developing data models using Hibernate Object relational mapping (ORM)
framework and used Hibernate Annotations to reduce time at the configuration level.
 Experience in developing web pages using HTML5, CSS3, JQuery, Bootstrap, JavaScript, Angular
10/7, Node.JS, React.JS and Ajax for providing the user interface and communication between the
client and server like Singleton, Factory, MVC, Data Access Object and Business Delegate.
 Hands-on experience with IDE’s like IntelliJ, Eclipse, STS (Spring Tool Suite) and NetBeans.
 Experienced Confidential using React.JS for Data patterns which improved readability and made it
easier to maintain larger apps; used React.JS for declarative, efficient and flexible JavaScript library
for building user interfaces.
 Experience in developing cross platform server side applications using Node.JS to achieve scalability
in real-time.
 Experience in XML technologies like XML, DTD, XSL, XSLT, XPATH, JAXB, JAXP, SAX and DOM
Parsers.
 Experience in back-end/server side java technologies such as: Web services, Java persistence API
(JPA), Java Messaging Service (JMS), Java Database Connectivity (JDBC) and Java Naming
and Directory Interface (JNDI).
 Experience in Core Java with a strong understanding of OOPS, Garbage Collections,
Multithreading, Design patterns, Exception handling, Stream API, Lambda Expressions, I/O
System and Functional Interfaces.
 Experience in working on cloud Amazon Web Services (Amazon EC2, Amazon S3, Amazon
simple DB, Amazon Elastic Load Balancing, Amazon Elastic Beanstalk, Amazon SQS, Amazon
EBS and Amazon cloud front).
 Experience in configuring and deploying applications on different application servers like Apache
Tomcat, WebLogic, IBM WebSphere and JBoss.
 Experience in applying JMS (Java Messaging Service) for reliable information exchange across Java
applications using Apache Kafka, RabbitMQ, ActiveMQ and IBM MQ to communicate from Client to
Server
 Utilized Python for prototyping and validating algorithms before implementing them in Java.
 Created Python-based utilities for debugging Java applications during development cycles.
 Implemented Python scripts for monitoring and logging Java application performance metrics.
 Experienced with Version Control using SVN, GIT, ClearCase and error logging using Log4J.
 Experience in writing test cases with the help of JUnit testing framework and configured applications
on WebLogic Server.
 Strong experience with MongoDB development (reports, schema design, map reduce functions) and
migrations from SQL relational databases to NoSQL databases like MongoDB.
 Experience in implementing SOA and Web Services using SOAP, RESTFUL, JAX-WS, AXIS and
WSDL.
 Experience in databases such as Oracle, MySQL, SQL Server, IBM DB2 and MongoDB databases
to manage tables, views, indexes, sequences, stored procedures, functions, triggers and packages.
 Experienced in developing project using Agile/SCRUM and Waterfall methodologies.
 Excellent analytical, logical and programming skills and a good Team Player with minimal supervision
and effective Communication and Organizational skills.

TECHNICAL SKILLS

Tools and Technologies:

Prog. Languages Java, JavaScript , Python, Node.js


Scripting Languages JavaScript, Python, TypeScript

Web (Frontend) Tech React.js , Angular,HTML5,CSS3, Bootstrap


Spring Boot , Node.js, Java, Python, Spring Data JPA, GraphQL, RESTful
Web (Backend) Tech
APIs , SOAP, JMS, Amazon SNS
Messaging Tech Apache Kafka, RabbitMQ , ActiveMQ
RDBMS Database MySQL, PostgreSQL , Oracle Database
NoSQL Database MongoDB, Cassandra
Build Tools Jenkins ,GitLab CI ,Travis CI ,GitHub Actions , Azure DevOps
Version Controls GitHub(Git), Bit Bucket
CI Tools Jenkins ,GitLab CI ,Travis CI , GitHub Actions , Azure DevOps
Cont. & Orch. Tech Docker, Docker Hub, Kubernetes.
Cloud Providers Amazon Web Services, Microsoft Azure
Web Servers JBoss ,Boss, WebSphere, WebLogic, Tomcat 7.0, 8.0.
IDE(s) Eclipse, Spring Tool Suite (STS), Visual Studio Code, IntelliJ
Dev Methodologies Agile and Waterfall, JIRA
Development Tools Swagger ,Postman ,SonarQube ,Junit ,Mockito , Jest , Jasmine , Karma ,
TestNG ,Cucumber ,Prometheus , Grafana , ELK Stack (Elasticsearch,
Logstash, Kibana, Log4j
Operating Systems Sun Solaris, UNIX, Linux, Windows

PROFESSIONAL EXPERIENCE

Fiserv, Brookfield, WI
Senior Java Full-Stack Developer March 2022 – Present

Develop and maintain secure and scalable payment platforms. Leverage my experience in Java 11/17, Spring Boot,
AWS, and Microservices to design and implement features for transaction processing.

 Followed Agile Software Development Methodology and Test Driven Development (TDD) to build the
application iteratively and incrementally. Participated in scrum related activities and Daily Scrum
Meetings.
 Participated in the complete software development lifecycle tasks (design, coding, testing and
documentation).
 Developed unit tests in Python for Java microservices to ensure cross-language compatibility.
 Used Java 8 features like stream and Lambda expressions.
 Maintained Interface compatibility and concurrency in the project using Java 11 new features like
default, static methods and Concurrency API.
 Implemented microservices Architecture to separate the presentation business and database logic
in the application using spring.
 Developed UI navigation using Spring MVC architecture. Created JSF components for presentation
layer.
 Developed microservices with spring and tested the application using Spring Boot.
 Used Spring Boot framework to create properties for various environments and use Yamls for
configuration.
 Developed RESTful APIs in Java and deployed them on AWS Cloud using API Gateway and
Lambda.
 Leveraged AWS Elastic Beanstalk for deploying and managing Java-based applications on AWS
Cloud.
 Created various Spring Boot and spring batch applications to connect them to various databases
and created queries to retrieve data and modify the tables for the databases.
 Designed and developed the REST based Microservices using the Spring Boot, Spring Data with
JPA.
 Developed Session beans which encapsulate the workflow logic and used Hibernate to access data
 Provided data persistence by ORM (object relational mapping) via Hibernate for application save,
update, delete operations.
 Proficient in integrating Big Data platforms such as HDFS and MapReduce into Java applications.
 Built scalable Big Data pipelines using Java and Apache Kafka for real-time data streaming.
 Worked on Big Data analytics projects, leveraging Java and Spark SQL for data transformation.
 Worked on Web/User Interface development using AJAX, HTML5, XHTML, DHTML, CSS3 and
Java Script.
 Involved in using React.JS components, Forms, Events, Keys, Router, Animations and Flux concept.
 Worked on React JS Virtual DOM and React Views, using components which contain custom HTML
tags
 Used Node.JS to run Grunt tasks and build properly the project (compile, minify, concat etc.).
 Worked on JMS for developing messaging services and implemented message listeners for message
processing and delivery.
 Designed Python tools to simplify Java application deployment and configuration management.
 Collaborated with cross-functional teams using both Python and Java to deliver full-stack solutions.
 Integrated Python data pipelines with Java backend systems for seamless data exchange.
 Used XML and Java Architecture for XML Binding (JAXB), to map java classes to XML
representation.
 Proficient in deploying and managing scalable workloads using GCP services such as Compute
Engine, Google Kubernetes Engine (GKE), and Cloud Run..
 Deployed applications on Google Cloud Platform (GCP) using Compute Engine instances and
managed persistent disk snapshots for secure data storage in Cloud Storage.
 Utilized Google Kubernetes Engine (GKE) to deploy and manage Docker containers, ensuring
scalability and fault tolerance.
 Deployed and managed scalable applications on GCP Google Compute Engine, ensuring high
availability and reliable performance.
 Hands-on expertise in using GCP’s Vertex AI to develop, train, and deploy machine learning models,
and integrating pre-trained AI solutions like Vision AI and Natural Language AI.
 Designed and optimized workflow processes for insurance operations using P&C’s AWD (Automated
Workflow Distributor) to streamline task assignments and reduce processing times.
 Ensured adherence to industry compliance standards using GCP tools like Security Command Center
and Policy Analyzer.
 Strong understanding of GCP Identity and Access Management (IAM), VPC design, and encryption
best practices for ensuring robust security
 Migrated databases to Cloud SQL using Database Migration Service (DMS) to ensure seamless
transitions and high data integrity.
 Used Log4J for application logging and notification tracing mechanisms.
 Implemented JUNIT test cases for unit testing and Suites for end to end testing.
 Responsible for migrating existing modules in IBM MQ to Apache Kafka and worked on creating
kafka adaptors for decoupling the application dependency.
 Designing and developed the REST based Microservices using the Spring Boot using build pack
and Jenkins for continuous integration.
 Proficient in debugging and troubleshooting blockchain-related issues
 JBoss servers and VMware infrastructure, ensuring data protection and compliance with industry
standards for secure payment processing
 Designed and developed Web Services . Created and compiled XML Schema to generate Java Bean
classes using Apache.
 Wrote PL/SQL Stored Procedures, Views and Queries using SQL Developer for archiving data on a
daily basis for daily and monthly report and scheduled the job using Spring Scheduler.
 Performed Design review and Code review for well-known performance practices for better
performance and code maintainability.

Environment: Java 11/17, spring, Spring Boot, MVC, Microservices, Hibernate, AWS, Eclipse, HTML5,
CSS3, JavaScript, React.JS, Node.JS, JMS, XML, EJB, Kafka, Log4j, JUnit, SOAP, RESTFul, SQL, Agile
and Windows

GEICO, Chevy Chase, Maryland


Java Full-Stack Developer April 2020 – June 2022

Designed and implemented the architecture for the Claims Processing System to improve the efficiency and
accuracy of claim handling.

 Responsible for gathering business and functional requirements and preparing the design and proof
of concept
 Involved in the Complete Software development life cycle (SDLC) to develop the application.
 Worked with Advanced Java 8 features like Lambda for adding functionality processing capability and
Stream API to facilitate pipeline processing and method to eliminate elements based on the criteria.
 Used microservice architecture to implement the application using the concrete principles laid down
by several design patterns such as Composite View, Session Facade, Business Delegate, Bean
Factory, Singleton, Abstract Factory, Data Access Object and Service Locator.
 Used Spring Boot for developing microservices and used REST to retrieve data from client-side
using Microservice architecture.
 Developed Microservices using Spring Boot and Spring Batch, that create, update, delete and get
the assignment information from backend.
 Created API’s using Spring Boot.
 Automated Java code analysis and quality assurance processes using Python-based tools.
 Utilized Python’s machine learning libraries to create models that enhanced Java application
features.
 Wrote Python scripts for parsing and processing large XML/JSON data consumed by Java
systems.
 Worked extensively with AWS RDS for database integration with Java applications hosted on AWS
Cloud.
 Configured and managed Amazon S3 buckets for file storage and retrieval in Java applications on
AWS Cloud.
 Implemented CI/CD pipelines on AWS Cloud using CodePipeline, CodeBuild, and CodeDeploy for
Java projects.
 Designed and developed Hibernate configuration and session-per-request design pattern for making
database connectivity and accessing the session for database transactions respectively.
 Used Eclipse IDE for designing, coding and developing applications.
 Designed and developed very complex and large web pages using HTML5, CSS3,
JQuery and Bootstrap for Dynamic web pages.
 Used HTML5 and CSS3 for presentation layer and used Angular.js, Ajax and JQuery to develop
front end user interfaces.
 Designed Java-based microservices for Big Data ingestion and transformation workflows.
 Integrated Big Data tools with Java applications to enable high-performance data processing.
 Developed RESTful APIs in Java for querying and managing Big Data systems
 Enhanced application performance by Angular 7 Component based development in view of future
Angular framework transitions.
 Created TypeScript reusable components and services to consume REST API's using Component
based architecture provided by Angular 7.
 Worked on Node.JS in creating large scale, real time servers.
 Used XSL/XSLT for transforming common XML format into internal XML format and Text format.
 Used Java Messaging Services (JMS) for reliable and asynchronous communication.
 Developed Microservices using Spring Boot and deploying Microservices into Azure cloud
using Jenkins.
 Proficient in leveraging GCP’s Cloud Monitoring and Cloud Logging to ensure system reliability and
early detection of issues
 Used A deployment services to quickly set up a dynamic website and configured virtual servers.
 Developed Java classes for implementing Business logics using EJB (Stateless session, entity,
message driven beans).
 Expertise in utilizing GCP APIs such as Maps, Cloud Translation, and Cloud Vision for enhanced
application functionality
 Implemented the logging using log4j framework which is used to log both User Interface and Domain
Level Messages.
 Performed unit testing, system testing and integration testing using JUnit.
 Used JAX-WS (SOAP) and JAX-RS (REST) to produce web services and involved in writing
programs to consume the web services.
 Designed and Developed Stored Procedures, Triggers in Oracle to cater the needs for the entire
application. Developed complex SQL queries for extracting data from the database.
 Following agile methodology (SCRUM) during development of the project and oversee the software
development in Sprints by attending daily stand-ups.
 Actively participated and provided feedback in a constructive and insightful manner during weekly
Iterative review meetings to track the progress for each iterative cycle and figure out the issues.

Environment: Java 8/11, spring, Spring Boot, MVC, MicroServices, Hibernate, Angular 7, Node.JS, JMS,
XML, AWS, EJB, Log4j, JUnit, SOAP, RESTFul, SQL, Agile and Windows

CHICOS, New York City, New York


Java Full-Stack Developer October 2017 – March 2020

Developed a dynamic product search page using AngularJS and AJAX that allows users to filter and sort
products in real time, improving user engagement and satisfaction.

 Involved in analyzing, and designing, proposing, and delivering solutions that are appropriate for the
business and technology strategies.
 Involved in backend development was done using J2EE (Java 8), Spring Boot and Spring MVC.
 Used Spring Framework for front end development and spring validator framework for front end
data validation.
 Implemented Microservices based Cloud Architecture using Spring Boot.
 Designed and developed Microservices business components and Restful service endpoints
using Spring Boot.
 Used Hibernate ORM for data persistence and transaction management.
 Designed and developed the front-end application and user interactive web pages using HTML5,
CSS3 and JavaScript.
 Involved in design and development of Angular.JS.
 Developed Web API using Node.JS and hosted on multiple load balanced API instances.
 Extensively used Java Multi-Threading concept for downloading files from a URL.
 Used XML parser APIs (SAX) in the web service request response data marshalling as well as un-
marshalling process.
 Used J2EE design patterns like Front Controller, DAO, MVC, Business Delegate and Session
Facade.
 Leveraged Python and Java together to create hybrid solutions in distributed systems.
 Optimized Python scripts to interface with Java-based databases for faster querying.
 Conducted performance benchmarking of Java applications using custom Python scripts.
 Used AJAX in suggestive search and to display dialog boxes with JSF and DOJO for some front end.
 Proficient in working with Hanwha security solutions, including video surveillance and intelligent
analytics for enhanced security monitoring.
 Extensively used Eclipse IDE for developing, debugging, integrating and deploying the application.
 Application server: Developed and Deployed EJBs and other Components in the JBoss Application
Server.
 Proficient in using Java libraries for Big Data processing, including Apache Beam and Flink.
 Experience with Big Data storage solutions such as HBase, Cassandra, and MongoDB in Java
applications.
 Developed real-time Java applications that leveraged Big Data frameworks for predictive analytics.
 Configured and deployed Java applications on Big Data platforms like Amazon EMR and Google
Dataflow.
 Designed and implemented serverless architectures for Java applications using AWS Cloud
services.
 Created secure data storage solutions in AWS Cloud using S3 encryption and IAM policies for Java
projects.
 Worked on deploying containerized Java applications on AWS Cloud using ECS and Fargate.
 Integrated PagerDuty with tools such as Slack, JIRA, and ServiceNow, enhancing communication
and collaboration across cross-functional teams.
 Monitored and analyzed incident trends using PagerDuty reports and dashboards to identify areas for
operational improvement
 Used Log4j to provide central logging facility, comes under singleton design pattern.
 Utilized AWS Simple Notification Service (SNS) for sending notifications between microservices
and alerting systems
 Involved in coding, code reviews, Junit testing, prepared and executed Unit Test Cases.
 Used Web services (SOAP) for transmission of large blocks of XML data over HTTP.
 Developed SQL Queries for performing CRUD operations in SQL server for the application.
 Involved in writing the Oracle PL/SQL Stored procedures, triggers, views.
 Followed Agile Software Development Methodology and Test-Driven Development (TDD) to build
the application.
 Involved in Unit integration, bug fixing, acceptance testing with test cases, Code reviews.

Environment: Java 8, spring, MVC, Spring Boot, MicroServices, Hibernate, Node.JS, JMS, XML, Eclipse,
EJB, JBOSS, Log4j, JUnit, SOAP, RESTFul, SQL, Agile and Windows.

General Motors, Detroit, Michigan


Java Developer June 2015 – September 2017

Implemented a customer dashboard where users could view, filter, and manage customer data in real-time.
Angular’s two-way data binding helped keep the UI and data model in sync, providing a responsive and
interactive user experience.

 Participated in system design, planning, estimation and implementation.


 Developed Informant service layer by using Spring MVC.
 Created Spring MVC components like configure Request mapping annotation controllers, view
resolver components
 Involved in the Development of Spring Framework Controllers. Developed Controller for request,
response paradigm by Spring Controllers using Spring-MVC.
 Used Spring Framework for front end development and spring validator framework for front end
data validation.
 Used Python for rapid prototyping of backend services later translated into Java implementations.
 Created Python automation tools to validate Java application deployments in staging environments.
 Implemented the service layer using spring with transaction and logging interceptors.
 Used Hibernate ORM framework Spring framework for data persistence and transaction
management.
 Conducted performance tuning of Java applications in AWS Cloud, utilizing CloudFormation
templates.
 Configured VPCs for secure and isolated networking of Java applications in AWS Cloud.
 Integrated Spring Boot applications with AWS Cloud services for scalable backend solutions.
 Mapped and managed Object/table relationships in Hibernate.
 Involved in developing Java APIs, which communicates with the Java Beans.
 Involved Java Multithreading to cascade multiple changes on multiple records in only one
transaction and developed a batch process framework.
 Used Core Java concepts like Collections, Multithreading to seamlessly provide the service to
multiple users.
 Converted legacy Java utilities into efficient Python scripts for modern workflows.
 Implemented Python-based schedulers for managing Java task execution workflows.
 Used Python to write data processing scripts for input into Java-based ETL pipelines.
 Used JMS for asynchronous exchange of message by applications on different platforms.
 Involved in developing SQL queries, stored procedures, and functions.
 Involved in testing the website for compatibilities on different browsers. Writing clear, clean and
concise code produces website that follow the web standard.
 Experience implementing and managing Open Path systems for secure and efficient access control.
 Actively participated in daily SCRUM meetings to produce quality deliverables within time.
 Monitored team members to follow standards, guide lines and use new tools.

Environment: Java 8/7, spring, MVC, Hibernate, Java Beans, DAO, JMS, Log4j, JUnit, SQL, Agile and
Window

Sabre, Southlake, Texas


java Developer Aug 2014 – April 2015

 Actively participated in Agile development—attending daily scrums, sprint planning, and demos.
 Collaborated with teams to gather business requirements and shape them into functional software.
 Designed the web layer using Spring MVC, handling configurations with spring-config.xml.
 Applied Spring’s Dependency Injection for better system flexibility and testing.
 Developed persistence layers with Hibernate, mapping POJOs to database tables.
 Built a Service-Oriented Architecture (SOA) for large-scale apps, using JMS for asynchronous
messaging.
 Integrated Amazon SNS to enable real-time notifications (email, SMS, HTTP), scaling it efficiently for
peak loads.
 Processed XML data via DOM/SAX parsers to connect with external web services.
 Implemented core Java logic, handling large datasets and creating dynamic transaction reports.
 Used Java Collections (HashMap, ArrayList) for efficient data handling in different modules.
 Wrote and optimized SQL queries, stored procedures, and database operations in SQL Server.
 Worked with UI/UX teams to align front-end and back-end systems for a smooth user experience.
 Developed and debugged applications using Eclipse and managed builds with Maven.
 Monitored application performance using Log4j for effective debugging and logging.

Environment: Java 8/7, Spring MVC, Hibernate, JMS, XML, POJO, JSP, SOAP, JMS, Amazon SNS,
Eclipse IDE, Maven, SQL Server, Windows, Log4j, Agile Methodology.

EDUCATION

Master of Science in Branch


University of Dayton August 2012 – May 2014

Bachelor of Technology in Branch


Hindustan institute of Technology & Science July 2008 – May 2012

You might also like