Charan Pamarthi

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 8

CHARAN PAMARTHI

Sr. Full Stack Java Developer


Mail: rickycharan63@gmail.com | Ph.No:972-588-4838

PROFESSIONAL SUMMARY
 Java/J2EE Programmer with over 8+ years of experience in developing scalable high performance web applications on
Backend and Front-end aspects of Java Programming with Java 7/8/11/17.
 Proficient in Oracle, SQL Server, Struts, Spring Framework, JavaScript, WebLogic Application Server, WebSphere Application
Server, UML on Windows and UNIX environments, with extensive experience in Object-Oriented Analysis and Design.
 Strong expertise in Java, J2EE, JSP, Java Beans, Struts, Tag Library, Servlets, EJB, JDBC, JMS, Java Mail, JavaScript, Design
Patterns, XML, SAX & DOM Parsers, HTML, DHTML, CSS, ANT scripts, SQL, PL/SQL, Spring, Hibernate, SOAP, RESTful Web
Services, and JavaScript.
 Experienced in all stages of the Software Development Life Cycle (SDLC), from business requirements analysis to system
development and implementation.
 Skilled in using UML design tools like JBuilder, Rational Rose for UML.
 Designed and implemented containerized microservices architecture on AWS Fargate, ensuring scalability, reliability, and
cost-effectiveness for modern cloud-native applications.
 Good understanding and experience in Functional and Reactive Programming. Successfully redesigned and re-architected
applications using Java 11, Spring Boot, Spring Reactive Stack (Web Flux), GCP, PostgreSQL, and Maven.
 Implemented design patterns and best practices with Golang (and more), focusing on scalable and deployable production
systems, including scale monitoring and instrumentation platform.
 Developed and maintained Java applications on mainframe platforms, leveraging technologies such as COBOL, JCL, and IBM
z/OS to integrate with legacy systems and process critical business transactions.
 Developed backend REST services using Golang and Java, with Angular 9/11/13 for the user interface.
 Developed workflow applications using FileNet workflow services, and knowledge of JBPM and Drools.
 Implemented messaging systems using JMS API, employing both point-to-point and publish-subscribe methodologies.
 Proficient in using IDEs such as JBuilder, WSAD, and Eclipse.
 Experienced in installing, developing, and deploying application servers such as WebLogic and WebSphere Application
Server. Skilled in creating ANT scripts to control the software build process.
 Designed proof of concepts and pilot applications using AEM (Adobe Experience Manager).
 Involved in designing and developing applications for high-profile customers, delivering timely and high-quality solutions,
receiving recognition and appreciation.
 Understanding of UI/UX design principles and ability to work closely with designers.
 Exposure to backend technologies like Node.js, Express, or databases.
 Proven expertise in Spring Boot-based microservices development.
 Employed advanced Java 8 technologies including Streams, collections, and Lambda expressions for array operations.
 Implemented parallel processing using the multi threading capabilities of the Executor service. Processes were run
asynchronously using future calls to retrieve data.
 Designed and implemented batch processing jobs using Java batch frameworks (e.g., Spring Batch) on mainframes, ensuring
efficient data processing and job scheduling for large-scale data processing tasks.
 Developed Web and Mobile Applications using ExtJs, Dojo, and JavaScript libraries.
 Experience in Microservices development using Spring Boot and deployment in Pivotal Cloud Foundry (PCF).
 Utilized Kotlin in Android Jetpack and other libraries, incorporating features such as coroutines, extension functions,
lambdas, and named parameters to existing Android libraries.
 Integrated RabbitMQ with existing systems and applications using protocols such as AMQP, MQTT, or STOMP, enabling
seamless communication and interoperability across heterogeneous environments and protocols.
 Hands-on experience in implementing and designing Enterprise applications with Java/Java EE design patterns, best
practices, coding practices, and coding standards, including IOC (Inversion of Control), AOP (Aspect-Oriented Programming),
MVC, Business Delegate, Service Locator, Session Façade, DTO, DAO, Front Controller, Factory, and Singleton.
 Demonstrated ability to work independently, adapt in an ever-changing business environment, and quickly learn new
technologies.
 Facilitated Root Cause Analysis (RCA) on incidents, identified and investigated problems on known errors.
 Experienced in pre/post-production L3 support and the identification/resolution of production issues.
 Utilized Elasticsearch and Lucene frequently in various applications and systems to enable efficient and powerful search
functionality.
 Experience on with the cloud technologies like using Amazon Web Services (AWS), Microsoft Azure, pivotal cloud
Foundry (PCF) in various environments.
 Involved in the deployment of systems on the infrastructure services provided by Amazon Web Services (AWS), such as
dynamo DB, lambda, cloud watch, and EC2, S3, and SQS.
 Has experience with Maven, Ant, and CI servers to deploy applications and create build scripts.
 Expertise in Agile development of J2EE-based solutions using Agile, Rational Unified Process, and Scrum development
methodologies. Developed software, performed unit testing, and created documentation.
 Proficient in Source code version Control Management tools like VSS, CVS, Rational Clear Case, and SVN.
 Work experience in Financial, Investment Bank, Insurance, Healthcare, and Utility domain projects.
 Extensive knowledge of big data toolset, including Hadoop, HDFS, Hive, Pig, MapReduce, and open-source ETL tool Talend.
 Designed, developed, and supported scalable and highly parallelized applications and services on a Solaris
 Excellent Client interaction skills and proven experience in working independently as well as in a team. Quick learner, great
technical abilities.
 Good exposure to Bootstrap for layout and Used CSS3 Media Queries and Bootstrap UI for Responsive Design.
 Expertise in Agile SDLC under SCRUM methodology& project planning using JIRA.
 Good knowledge on Semaphore and Deadlocks and various database implementations.
 Proficiency with deployments to GCP and AWS.
 Configured and managed Okta Identity Provider (IdP) integrations with various cloud and on-premises applications such as
Salesforce, AWS, and Active Directory using OIDC, OAuth and SAML.
 Experienced using orchestration tools like AppDynamics and Kubernetes.
 Knowledge of common Goroutine and channel patterns.
 Experience with Go frameworks and tools, including dependency management tools like Godep and Sltr, Go's templating
language, code generation tools like Stringer, popular web frameworks such as Revel, and router packages like Gorilla Mux.

TECHNICAL SKILLS

Languages: Java, Python, C, C# Golang (exposure)


J2EE Technologies JSP, JMS, ORM, Servlets, JDBC, Java Beans, Web Services, REST, SOAP, Restful Services, JDK
17
Web Technologies JSP, HTML, JavaScript, XML, JSON,
Frameworks/Tools Spring, Spring Boot, Hibernate, MVC Architecture, Web Services, Jersey, Spring REST, Log4j,
Maven, Flask, Tomcat, Spring Batch, JPA, iReport
Web/Application Servers WebSphere, WebLogic, JBOSS, Apache Tomcat, Apache HTTP Server
Software Methodologies Agile Scrum, Waterfall
Databases and Tools MySQL, MongoDB, PLSQL, JDBC, Hibernate, Oracle
Scripts JavaScript, Shell Script, jQuery
IDEs/tools IntelliJ, Eclipse, OEPE, Spring Source, Jenkins, Toad, SOAPUI, SVN, SPLUNK, Maven, GitHub,
GitLab, Bitbucket
Testing Tools JUnit, Mockito, SonarQube Quality gates
Cloud/ Containers AWS, Azure, Boto3, Docker, Kubernetes, Spring Cloud, Vagrant, Spring Cloud
Messaging, Caching Apache Kafka, RabbitMQ, Reddis Cache.

WORK EXPERIENCE
Client: Bank of Montreal, Irving, TX Feb 2023 – Present
Role: Sr. Full Stack Developer
Responsibilities
 Designed and programmed system-level software, with a focus on microservices-based APIs and API endpoint
implementation.
 Proficient in cloud-native frameworks, particularly pivotal technologies, database systems, and relevant programming
languages.
 Implemented the Router Module of Angular 11 to transform the entire project into a Single Page Application and
incorporated routers based on specific requirements.
 Developed and implemented batch processing solutions using Spring Batch framework to automate repetitive tasks and
streamline data processing workflows.
 Skilled in troubleshooting and debugging Java applications running on AWS infrastructure using tools like AWS X-Ray,
CloudWatch Logs, and Java profilers.
 Designed and implemented PKI architectures to establish secure communication channels, cryptographic key management,
and digital certificate issuance for internal and external systems.
 Developed and maintained Java applications on mainframe platforms, leveraging technologies such as COBOL, JCL, and IBM
z/OS to integrate with legacy systems and process critical business transactions.
 Implemented custom business logic and data transformations within batch jobs using Spring Batch's extensible
architecture, allowing for flexibility and customization as per project needs.
 Integrated Java applications with mainframe databases (e.g., DB2, IMS) using JDBC and SQL, enabling seamless data access
and manipulation for business-critical applications.
 Experience in designing and developing microservices-based applications using Java frameworks like Spring Boot and
deploying them on AWS ECS (Elastic Container Service) or AWS EKS (Elastic Kubernetes Service).
 Conducted debugging, troubleshooting, and performance tuning of Java applications on mainframes, using tools such as
IBM Debug Tool and IBM Fault Analyzer to identify and resolve issues efficiently.
 Utilized the new features of Angular 11, such as the new if-else syntax, ng-templates, form validators, and Router.
 Employed Angular 11 CLI to troubleshoot and address issues within the Angular 11 virtual environment.
 Collaborated with agile team members, interacted with onshore Technical Lead and offshore Product Owners to assess and
refine backlog requirements and success criteria during implementation.
 Possess a strong understanding of the Spring Framework and experience in developing cloud-based software.
 Specialized in Spring Integration, particularly Async Channels, Global error handling, and HTTP Outbound gateway. Also
worked with Spring Cloud Config Server.
 Developed and exposed applications as RESTful web services created HTTP POST and GET methods based on requirements
and handled errors using appropriate HTTP status codes.
 Experience with Typescript or other statically typed languages
 Configured messaging queue clusters and brokers for high availability, fault tolerance, and scalability, ensuring seamless
message delivery and processing under varying load conditions.
 Integrated messaging queues with existing systems and applications using messaging protocols such as AMQP, MQTT, or
STOMP, enabling seamless communication across heterogeneous environments and protocols
 Exposure to back-end technologies, such as Node.js, Express, or MongoDB
 Strong proficiency in JavaScript and its modern ES6+ syntax
 Knowledge of front-end build tools and module bundlers (e.g., Webpack, Babel)
 Experience with testing frameworks and tools like Jest, React Testing Library, or Cypress
 Utilized Postman API for testing REST API output data.
 Led the design, implementation, and deployment of ForgeRock Identity Platform solutions to meet organizational IAM
requirements.
 Installed and configured ForgeRock components, including ForgeRock Identity Gateway (IG), ForgeRock Access
Management (AM), ForgeRock Directory Services (DS), and ForgeRock Identity Management (IDM).
 Collaborated with the design team to translate UI/UX design wireframes into high-quality code.
 Proficient in implementing and managing IAM solutions such as AWS IAM, Azure Active Directory, Okta, ForgeRock, or
Oracle Identity Manager.
 Implemented identity governance, role-based access control (RBAC), and fine-grained access policies using ForgeRock
Identity Governance and ForgeRock Authorization capabilities.
 Integrated ForgeRock Identity Platform with external identity providers (IdPs) using standards-based federation protocols
(e.g., SAML, OAuth, OpenID Connect) to enable single sign-on (SSO) and secure access to applications.
 Advised on IAM security best practices, guidelines, and recommendations to stakeholders, including encryption of IAM
credentials, rotation of access keys, and enforcement of password policies.
 Implemented IAM policy management solutions using AWS Organizations or AWS Identity Governance and Administration
(IGA) services to centralize and streamline IAM policy enforcement across multiple AWS accounts and organizational units.
 Developed scripts and automation workflows using AWS SDKs, AWS CLI, or AWS CloudFormation to automate IAM user
provisioning, role assignment, and policy management tasks.
 Expertise in implementing Apache Kafka message systems and integrating them with other systems.
 Worked with REST tools like Swagger, Postman, and REST/SOAP UI for testing HTTP requests and responses.
 Built REST APIs connecting to Content Management system for global content management.
 Responsible for developing web-based applications using Node.js and implementing the Redux workflow.
 Implemented Log4j for logging purposes in development, testing, and production environments, including configuring email
notifications.
 Implemented complex data access logic using Spring Data JPA Query Methods, JPQL (Java Persistence Query Language), and
native SQL queries to retrieve and manipulate data from the database efficiently.
 Created and managed IAM users, groups, and roles to provide granular access controls and permissions for AWS services
and resources.
 Implemented least privilege principles by assigning IAM policies with minimal permissions necessary for users and groups to
perform their respective tasks.
 Configured IAM authentication methods such as AWS Management Console login, programmatic access using access keys,
and federated identity providers (e.g., SAML, OpenID Connect).
 Validated applications by deploying and testing them on JBoss Server.
 Utilized Spring Batch for scheduling and maintaining batch jobs, deploying applications in various environments (DEV, QA,
and Production).
 Designed and deployed new features to automate manual operations.
 Tracked burn down, issues, and progress, and worked with component teams to resolve any issues.
 Proficient in DNS/DHCP, Load Balancing (F5 Networks, Azure ELB), Firewalls (Cisco Systems, Juniper Networks), IDS/IPS, and
IPSEC VPN.
 Participated in planning, implementing, and expanding customer's Confidential Web Services (Azure) foundational
footprint.
 Collaborated closely with the Kafka Admin team to set up Kafka cluster setups in QA and Production environments.
 Experienced in integrating Azure services with Azure DevOps for continuous integration (CI) and continuous deployment
(CD), setting up CI/CD pipelines, automating deployments, and managing application lifecycle on Azure
 Hands-on experience with Azure storage services, including Blob storage, File storage, and Azure Disk Storage, for storing
and managing data in the cloud, implementing data redundancy, encryption, and access controls as per compliance
requirements.
 Skilled in using Azure Resource Manager (ARM) to manage and organize Azure resources efficiently, creating resource
groups, templates, and policies to streamline deployment and governance processes.
 Acquired knowledge of Kibana and Elastic search to identify Kafka message failure scenarios.
 Designed and customized Grafana panels and visualizations to provide actionable insights into system behavior, resource
utilization, and performance trends
 Created, configured, and monitored Shards sets, analyzed data for sharing, chose shard keys for even data distribution, and
conducted architecture and capacity planning for MongoDB clusters.
 Implemented scripts for MongoDB import, export, dump, and restore.
 Skilled in designing and architecting cloud solutions on Azure, evaluating Azure services, and designing scalable and cost-
effective architectures to meet business requirements, considering factors such as performance, security, and cost
optimization.
 Development and creation of Web Services using REST with JSON response type.
 Implement Java EE components using Spring MVC, Spring IOC, Spring Batch, Spring transactions and Spring security
modules.
 Worked in using React JS components, Forms, Events, Keys, Router, Animations, and Flux concept.
 Used React JS for templating for faster compilation and developing reusable components.
 Worked on creating, retrieving, updating, and deleting documents in MongoDB.
 Extensively used Tibco Jasper reports to generate various documents formats like Excel, pdf, etc.
 Designed and developed REST-based microservices using Spring Boot.
 Developed RFP Microservice to provide RESTful APIs using Spring Boot with Microservices architecture.

Environment: Java, J2EE, Oracle 11g, Web Services, Azure, Agile, Hadoop, Hive, HBase, REST, XML, Micro services, Mongo DB, SOA,
Spring Framework 4.0, Hibernate, Angular AJAX, WebSphere, Scala, Neo4j, JavaScript, Angular JS, NodeJS, ReactJS, Bootstrap,
JQuery, JBOSS, JUnit, Grunt, GitHub, SQL, JMS, HTML5, JSP, CVS, CSS3, MVC, Maven and SVN.

Client: Cubic Transportation Sys Inc Aug 2022 – Jan 2023


Location: San Diego , CA
Role: Full Stack Java Developer
Responsibilities
 Reviewed business requirements and functional designs for the application and participated in creating wireframes.
 Participated in the Agile process, including bi-weekly sprints and daily scrums, to discuss development progress and follow a
test-driven development (TDD) approach.
 Proficient in Angular and Cypress, with a strong understanding of front-end development principles and best practices.
 Implemented PL/SQL queries and used Oracle stored procedures, and built-in functions to retrieve and update data from
the databases.
 Designed and implemented Integration API’s that can be used to manage product activation, deactivation and
adding/removing products.
 Developed user interface by using the React JS, Flux for SPA development.
 Expertise in designing and implementing RESTful APIs using Java frameworks like Spring MVC or JAX-RS and deploying them
on AWS API Gateway for secure and managed API endpoints.
 Implemented react JS code to handle cross browser compatibility issues in Mozella, IE, Safari and FF.
 Created and configure Microservices architecture for Product Management and to organize code into bounded contexts
and integrated with Angular 6 application.
 Used AppDynamics for application performance monitoring.
 Used Denodo to expose, modify existing stored procedures.
 Proficient in configuring and managing build servers, setting up CI/CD pipelines, and leveraging infrastructure-as-code
practices.
 Ability to implement monitoring and logging solutions, such as ELK Stack or Prometheus, to proactively identify and address
performance issues.
 Experience with configuration management tools like Ansible or Puppet to ensure consistency and reproducibility of
infrastructure.
 Collaborated with QA teams to develop, maintain, and execute end-to-end automated tests using Cypress for web
applications.
 Continuously improved and streamlined CI/CD pipelines to enhance efficiency, reliability, and scalability.
 Created REST API’s in OpenShift platform for integration with other applications.
 Used Kubernetes as an orchestration tool to manage the Docker container to facilitate the management and deployment of
the containers in distributed architecture.
 Created Rest web services and consumed them through front end Angular to achieve a complete workflow of operations.
 Used Oracle 12c to store data and retrieve data as required by the user.
 Maintained Test Driven Development (TDD) approach using Agile Methodologies
 Used tomcat to host the application in production environment.
 Developed multiple enterprise applications using Hibernate framework, Spring IOC, Spring MVC, Spring Boot, Spring DBC,
Spring Annotations, Spring AOP, Spring Integration, frameworks, RESTful web services.
 Implemented authentication and authorization for the application using Spring Security and Oauth2.
 Implemented Spring IOC for Dependency Injection and to make the code loosely coupled and Spring AOP for logging
purposes.
 Implemented SOAP based JAX-WS Webservices interfaces for integrating multiple systems, code re-usability and consumed
JMeter to test performance of SOAP protocol.
 Implemented RESTful web services which produces both XML and JSON files to perform tasks, RESTful web services using
Jersey for JAX-RS implementation, which leveraged both web & mobile applications.
 Implemented Microservices into existing system architecture. Developed Microservices business components and RESTful
service endpoints using Spring Boot.
 Implemented various concepts of OOPS to achieve required functionality as per the User Story.
 Implemented Spring Security with OAuth 2.0 for the Authentication, Authorization and accessing Resources using Access
tokens that involves Authorization server and Resource.
 Used Splunk tool to search the application logs and used Log4j for logging.
 Worked as a part of Agile team and followed the methodology on a routine and attended regular Scrum meetings held by
the Scrum Master.
 Expertise in Agile SDLC methodology & project planning using JIRA.
 Worked with Angular 7/6 Flex Layout, which provides a sophisticated layout API using Flexbox CSS and media queries. Used
custom Layout API, media query observables, and DOM injection to implement component layouts.
 Developed single-page applications using the Covalent open-source framework, built on Angular 7/6, Angular CLI,
Typescript, Material Design, Karma, Jasmine, d3, and NGX, SCSS.
 Created shared modules and components that could be reused across the application
 Participated in designing the style guide and branding for the entire project.
 Handled and made multiple asynchronous service calls using RxJS, including Observables, behavior subjects, and various
operators.
 Implemented the complete application using the built-in MVC architecture of Angular 7/6.
 Developed responsive web application pages using Angular 7/6 Material services, controllers, and directives for the front-
end UI. Consumed RESTful web service APIs.
 Developed CSS styles for web pages using the SCSS structure. Implemented routing and SPA application using Angular 7/6.
 Implemented microservices architecture with Spring Boot-based RESTful services and consumed SOAP-based web services.
 Worked on MongoDB database concepts such as locking, transactions, indexes, sharding, replication, and schema design.
 Utilized AWS Beanstalk for deploying and scaling web applications and services developed with Java.
 Led daily stand-ups and scrum ceremonies for two scrum teams.
 Worked with product owners to groom the backlog and plan sprints.
 Enhanced the performance and capacity of the enterprise's virtual system.
 Created microservices using Jersey and Spring.
 Developed RESTful APIs and microservices using Spring, Hibernate, and Jersey.
 Scaled microservices, distributed systems, and serverless applications using Simple Queue Service (SQS).
 Used Express Framework to set up middleware to handle HTTP requests with Node.js.
 Extensively used ECMAScript 5.0 for large applications and library creation.
 Developed REST services using Node.js, Express.js, Body-Parser, Mongoose, Underscore.js, and other Node modules to
serve the web application with JSON data.
 Developed functionalities under the Agile methodology and used JIRA for task assignment, bug tracking, and fixture
Environment: JDK 1.8, Spring Boot, Spring MVC, Angular 7/6, Spring AOP, Hibernate 4.0, JAX-RS Webservices, JAX-WS Webservices,
Micro services, Apache CXF, AJAX, UML, MS Visio, JSTL, Scala, Oracle 11g, Mongo DB, Docker, JBoss, Selenium, GIT, Bamboo CI,
Cucumber, Chef, MongoDB, JMeter, Apache Camel, Karma, AWS, Jasmine.

Aronsol, Hyderabad, India. April 2019 to May 2021


Role: Java developer
Responsibilities
 Utilized Scrum Agile methodology with regular 3-week sprint cycles, working on planned and groomed user stories.
 Participated in daily scrum meetings, sprint cycle reviews, retrospectives, and planning meetings with the presence of the
Product Owner and Scrum Master.
 Built a pure React-Redux application from scratch, focusing on stable and reusable stateless and stateful React components.
 Implemented a private cloud environment, leveraging AWS and Puppet for rapid provisioning of internal computer systems
for various clients.
 Experience in setting up CI/CD pipelines using tools like Jenkins or AWS CodePipeline to automate the build, test, and
deployment process of Java applications on AWS infrastructure.
 Developed Python scripts to manage AWS resources using BOTO SDK and worked with AWS CLI.
 Demonstrated experience in designing and developing applications in Spark using Scala to compare performance with Hive
and SQL/Oracle.
 Integrated Kotlin with existing Java codebases, ensuring seamless interoperability and smooth transition between
languages.
 Possessed in-depth knowledge of AWS cloud services, including compute, network, storage, and identity and access
management.
 Implemented Kotlin coroutines to handle asynchronous programming tasks, resulting in more responsive and efficient
application performance.
 Designed and implemented RESTful APIs using Kotlin and Spring Boot, providing backend support for mobile and web
applications.
 Responsible for implementing modules such as Initialization, Authorization, Controller request flows, and Save Transaction
to Database modules.
 Implemented organization DevOps strategies in various operating environments, including Linux and Windows servers,
along with AWS cloud strategies.
 Developed Hibernate mapping files using different strategies such as table per class hierarchy and utilized Hibernate
Persistence Strategy for database interaction.
 Validated forms using Angular 7/6 and regular expressions, providing both client-side and server-side validation.
 Utilized Scala collection framework to store and process complex consumer information.
 Applied Scala functional programming concepts to develop business logic.
 Developed cross-browser/platform HTML5, CSS, and JavaScript code to match design specifications for complex page
layouts while adhering to coding standards.
 Created Angular 7/6 directives, controllers, modules, and pipes using TypeScript.
 Implemented the Spring MVC framework in the presentation tier for control flow, business-level validations, and
communication with the business layer.
 Integrated Kotlin with existing Java codebases, ensuring seamless interoperability and smooth transition between
languages.
 Developed code using design patterns such as DAO, Factory Pattern, Singleton and Value Objects, Decorator, State, and
Strategy.
 Implemented Docker container service and established CI/CD pipelines using Jenkins, Bamboo, for continuous integration
and deployment in both cloud and on-premises environments.
 Worked on code builds and changes in JavaScript, Python, and Shell scripts.
 Created views, sequences, and modified existing PL/SQL stored procedures in the Oracle database.
 Sent requests and received responses to/from microservices through REST/HTTP.
 Developed and directed software systems testing procedures and development strategies.
 Utilized Jenkins for building and performing continuous deployments of JBOSS war files.
 Designed and deployed ETL pipelines on S3 parquet files in a data lake using AWS Glue.
 Worked with Snowflake cloud data warehouse and AWS S3 bucket to integrate data from multiple source systems,
including loading nested JSON formatted data into Snowflake tables.

Environment: Flex, EJB, spring, JSP1.2, Servlets2.1, Jasper reports, JMS, Scala, IBM MQ, XML, NodeJS, SOAP, Apache Tomcat,
ClearCase, Log4J, ANT, Hadoop, Scala, Hive, JUnit, Eclipse, UDDI, WSDL, Angular JS, AWS, JDBC, JNDI, Rational Rose 98, Oracle 10g,
XSLT, XML, UML, HTML.

Genpact, Hyderabad, India. September 2015 to March 2019


Role: Java developer
Responsibilities
 Involved in design, development and testing phases of the SDLC using Agile Methodology.
 Developed user interface using JSP Tag libraries, third party libraries and Java Script to simplify the complexities of the
application and developed the User Interface using HTML, CSS, and Ajax.
 Developed the STP Interface subsystem using Message Driven Beans that pushes trades to the STP system and listens for
any incoming trade confirmations, execution and settlement reports
 Consumed RESTful web services using Angular2/4 JS/AJAX to fetch the server data and used JSON parsing to render the
data in UI.
 Developed application using Struts MVC Framework wrote Configuration XML file that contains declarations and another
dependent object declaration.
 Inserted Dependency Injection between components using spring’s (IOC) concept.
 Used Multithreading in programming to improve overall performance using Singleton design pattern in Hibernate Utility
class.
 Deployed Java web applications to Azure App Service, leveraging features like automatic scaling, load balancing, and
continuous deployment.
 Configured and managed application settings, connection strings, and environment variables for Java applications running
on Azure App Service
 Used Singleton design pattern in Hibernate Utility class.
 Developed various Java beans for the performance of business processes and effectively involved in Impact analysis.
 Worked as a back-end developer and developed several REST endpoints to process the XHTML documents to import them
in the Oracle Database or fetch them using Grails framework
 Developed application service components and configured beans using Spring IOC, creation of Hibernate mapping files and
generation of database schema.
 Configured and managed Apache Web Server on Linux for web-based applications using REST/SOAP, Apache and
WebSphere.
 Creating and managing user accounts, system security, performance tuning, change management, documents and
procedures on Linux.
 Worked on Cassandra Querying language to load bulk of data and execute queries.
 Created Data Access Objects (DAO) to add, modify and deletion of records.
 Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases, Oracle
using TOAD tool.
 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.
 Performed deployment of applications IBM WebSphere Application Server.

Environment: Tomcat, Azure, Groovy/Grails, Java1.5, JSP2.0, Servlets2.4, EJB2.0, Struts1.2, Spring 2.0.3, JDBC3.0, Design patterns,
Html, XML, CSS, Log4j, Ant, SOAP, Web services, RAD6.0, IBM WebSphere server6.1, IBM DB29.0, VSS, Accurev, Junit, Maven.

EDUCATION
 Bachelors in computer science at MLRITM.
 Masters in Southern Arkansas University.

You might also like